FlossDoc: 請協力 GPLv3 的中文翻譯工作。

Troubleshoot Internet access

FlossDoc,自由中文開源知識庫

Jump to: navigation, search

以下是找出一般上不到網問題的基本方法。

目录

檢查硬體、網線和網絡卡

如果上不到網,首是當然是檢查你的網線,網絡卡和相關硬件有沒有問題:

  • 看看網絡卡上的網線有沒有插好,燈有沒有亮,正常情況燈應該是綠/黃色。
  • 看看路由器(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
Personal tools