![Ubuntu 16.04 上的 LAN 连接不起作用](https://linux22.com/image/1143510/Ubuntu%2016.04%20%E4%B8%8A%E7%9A%84%20LAN%20%E8%BF%9E%E6%8E%A5%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我在办公室使用静态 IP,这是我的 ifconfig 命令输出
enp2s0 Link encap:Ethernet HWaddr 54:ab:3a:db:a9:45
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4715 errors:0 dropped:14 overruns:0 frame:0
TX packets:1424 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:399073 (399.0 KB) TX bytes:121397 (121.3 KB)
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:2218 errors:0 dropped:0 overruns:0 frame:0
TX packets:2218 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:178541 (178.5 KB) TX bytes:178541 (178.5 KB)
wlan0 Link encap:Ethernet HWaddr 68:07:15:ed:d4:f6
inet addr:192.168.1.224 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::1184:6102:ad6e:c778/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:16503 errors:0 dropped:0 overruns:0 frame:0
TX packets:17579 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:12644015 (12.6 MB) TX bytes:4011592 (4.0 MB)
现在我的问题是,当我使用静态 IP 时,我可以连接到网络中的其他系统,但无法连接到网络外。如果我在家中使用 LAN,则工作正常,因为我没有使用静态 IP。
答案1
问题在于您的路由表。
当您尝试访问 LAN 之外的机器时,数据首先传输到负责路由的默认路由器(即将数据发送到下一跳)。
默认路由器是192.168.14.1
:
- 不在
wlan0
局域网上 - 位于
enp2s0
未配置的接口上(无 IP 地址)