有线局域网已连接,但无法访问互联网

有线局域网已连接,但无法访问互联网

我住在一家旅馆。我们有一个 LAN 网络,每个房间都有端口。要访问互联网,我们需要输入特定的 IPV4 设置。我进行了必要的设置,连接电缆时,显示 LAN 已连接,但没有互联网访问,而当我使用相同的设置将其他笔记本电脑连接到同一端口时,它可以正常工作。我正在运行 Windows 7 和 ubuntu 14.04 作为双启动。我曾尝试在线寻找解决方案,但都不起作用。Wifi 工作正常。

以下是 ifconfig 的输出-

rishabh@RISHABH-PC:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr f0:de:f1:d7:e9:4a  
          inet addr:10.32.3.100  Bcast:10.32.255.255  Mask:255.255.0.0
          inet6 addr: fe80::f2de:f1ff:fed7:e94a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12108 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:240 (240.0 B)  TX bytes:557364 (557.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:51630 errors:0 dropped:0 overruns:0 frame:0
          TX packets:51630 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:4085191 (4.0 MB)  TX bytes:4085191 (4.0 MB)

任何帮助是极大的赞赏.. :)

答案1

这表明该宿舍不支持DHCP,所以你可能没有默认路由设置。输入:

 ip route 

查看你的路由。你应该看到类似这样的内容:

$ ip route
default via 10.32.3.100 dev eth0  proto static 
10.32.0.0/16 dev eth0  proto kernel  scope link  src 10.32.3.100  metric 1 

如果你这样做,那么这个答案不适用,请忽略它。如果你没有“ default via”条目,请执行

如果他们给了你一个“路由器地址”,请使用它,否则执行以下操作:

$ arp -an

列出以太网段上的 IP 地址和 MAC 地址,然后挑选一个。使用“路由器地址”或从中挑选的地址arp -an

$ sudo ip route add default via <IP Address> dev eth0 

相关内容