我正在使用 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。因此:
- 将PC连接到路由器的LAN端口。
- 禁用路由器上的 DHCP 服务器。
- 将路由器的连接(“有线连接号”)配置为“共享给其他计算机”方法
完成。由于这是 LAN,因此将启用任何类型的本地访问,例如本地文件传输和 VNC,如 TeamViewer。WAN 连接不像 LAN 那样具有多功能性。
希望这可以帮助。