FlossDoc: 請協力 GPLv3 的中文翻譯工作。
Troubleshoot Internet access
FlossDoc,自由中文開源知識庫
以下是找出一般上不到網問題的基本方法。
目录 |
檢查硬體、網線和網絡卡
如果上不到網,首是當然是檢查你的網線,網絡卡和相關硬件有沒有問題:
- 看看網絡卡上的網線有沒有插好,燈有沒有亮,正常情況燈應該是綠/黃色。
- 看看路由器(Router)上的電源燈和對應連線的燈有沒有亮。
檢查網絡介面 (Network Interface)
打「/sbin/ifconfig」看看網絡介面 (Network Interface) 的情況:
eth0 Link encap:Ethernet HWaddr 00:13:02:8C:4B:DA
inet addr:192.168.0.2 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:71652 errors:193 dropped:3248 overruns:0 frame:0
TX packets:9575 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:29201964 (27.8 MiB) TX bytes:74563938 (71.1 MiB)
Interrupt:66 Memory:edf00000-edf00fff
一般正常網絡卡或無線網絡的介面為eth0, eth1, ...... 。(舊無線網絡介面可能是vlan0) 有如果用xDSL寬頻或撥號上網,留意介面 ppp0。重點留意「inet addr」一行有沒有效的IP地址。如上例中,192.168.0.2 就是你電腦的IP地址。
如果沒有IP地址,表示你的網絡起動有問題,可以試一試重新啟動網絡設定,看看令否解決。一般你可以打「ifdown eth0」,數秒後再打「ifup eth0」重新啟動網絡介面eth0。Debian/Ubuntu的朋友可以打「/etc/init.d/networking restart」重新啟動網絡設定。Redhat/Fedora/CentOS的朋友則要打「service network restart」。
檢查路由列表(Route Table)
如果IP地址正常,就要檢查路由列表(Route Table) 。請打「netstat -nr」或「route -n」:
Destination Gateway Genmask Flags MSS Window irtt Iface 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
正常路由列表最少類似有以上三行。特別最尾一行如果Destination為「0.0.0.0」和 Flags 為「UG」,表示這行為所謂「預設路由」(Default Route) ,而Gateway在這行的值就是你所在網絡的通門閘/路由器IP地址(Gateway/Router IP Address) 。如上例的通門閘/路由器IP地址就是192.168.0.1。如果沒有預設路由,你同樣需要重新啟動網絡設定,看看是否可以取得正確的路由器列表。
檢查和路由器的連接
路由器列表都沒有問題,那你就要檢查一下電腦和通門閘/路由器的連接有沒有問題。最簡單的方法是ping一下通門閘/路由器,看看有沒有應該。例如通門閘IP地址為192.168.0.1,你可以打「ping 192.168.0.1」:
$ ping 192.168.0.1 PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data. 64 bytes from 192.168.0.1: icmp_seq=1 ttl=64 time=1.57 ms 64 bytes from 192.168.0.1: icmp_seq=2 ttl=64 time=1.23 ms 64 bytes from 192.168.0.1: icmp_seq=3 ttl=64 time=1.22 ms 64 bytes from 192.168.0.1: icmp_seq=4 ttl=64 time=5.22 ms 64 bytes from 192.168.0.1: icmp_seq=5 ttl=64 time=1.24 ms 64 bytes from 192.168.0.1: icmp_seq=6 ttl=64 time=1.38 ms
如果一直都如上般有回應,表示你和通門閘 192.168.0.1 的連接正常。你可以按[Ctrl-C]終斷Ping命令。
檢查和Internet的連接
和通門閘連接都沒有問題,接下來就是檢查和Internet。試一試ping網上一些著名伺服器的IP地址:
- 「
ping 64.233.189.104」 - www.Google.com - 「
ping 209.131.36.158」 - www.Yahoo.com - 「
ping 137.189.11.73」 - www.cuhk.edu.hk - 「
ping 144.214.5.218」- www.cityu.edu.hk
檢查DNS服務器
- 「
host www.google.com」 - 「
host www.yahoo.com」 - 「
host www.cuhk.edu.hk」 - 「
host www.cityu.edu.hk」

