通过路由器共享 USB 3G 互联网,但保留本地网络访问

通过路由器共享 USB 3G 互联网,但保留本地网络访问

我正在使用 Ubuntu,我能够通过路由器共享我的 USB 加密狗互联网,方法是将我的以太网输出直接连接到路由器的 WAN 端口,并在 IPv4 设置中选择方法“共享给其他计算机”。因此,连接到路由器的所有机器现在都可以访问互联网,但我失去了它们之间的本地访问权限。我还需要从我的 Ubuntu 工作站访问连接到路由器的某些设备。

那可能吗?

(在 Ubuntu 12.04 上运行)

Netstat -rn 输出:

Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         10.64.64.64     0.0.0.0         UG        0 0          0 ppp0
10.42.0.0       0.0.0.0         255.255.255.0   U         0 0          0 eth0
10.64.64.64     0.0.0.0         255.255.255.255 UH        0 0          0 ppp0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0

以及 ifconfig -a 输出:

eth0      Link encap:Ethernet  HWaddr 2c:44:fd:2e:23:02  
          inet addr:10.42.0.1  Bcast:10.42.0.255  Mask:255.255.255.0
          inet6 addr: fe80::2e44:fdff:fe2e:2302/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2141 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2008 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:315273 (315.2 KB)  TX bytes:568508 (568.5 KB)
          Interrupt:20 Memory:ef300000-ef320000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:1110 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1110 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:98715 (98.7 KB)  TX bytes:98715 (98.7 KB)

ppp0      Link encap:Point-to-Point Protocol  
          inet addr:111.188.200.8  P-t-P:10.64.64.64  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:7785 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6397 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3 
          RX bytes:7711926 (7.7 MB)  TX bytes:648755 (648.7 KB)

谢谢

答案1

我也遇到过这个问题。首先,如果你想要连接网络中的所有计算机,你需要通过 LAN 来实现。因此,你需要将你的电脑连接到路由器的 LAN 端口。

关于 Ubuntu 机器中的配置,您需要将 LAN 端口的“有线连接”配置为与其他计算机共享。但要使其正常工作,您必须禁用路由器中的 DHCP 服务器,以便 Ubuntu 自动分配 IP。因此:

  1. 将PC连接到路由器的LAN端口。
  2. 禁用路由器上的 DHCP 服务器。
  3. 将路由器的连接(“有线连接号”)配置为“共享给其他计算机”方法

完成。由于这是 LAN,因此将启用任何类型的本地访问,例如本地文件传输和 VNC,如 TeamViewer。WAN 连接不像 LAN 那样具有多功能性。

希望这可以帮助。

相关内容