Networking
如何設置wlan0的網關?
我正在使用私人熱點將 Raspberry Py 連接到網際網路。我已經在
/etc/network/interfaces
文件中設置了密碼和 ssid。使用此配置,我可以連接到 wifi,但我無法連接到網際網路。pi@tenzo /etc $ ping google.com PING google.com (173.194.40.2) 56(84) bytes of data. From tenzo.local (192.168.1.115) icmp_seq=1 Destination Host Unreachable
我問了周圍,他們說這是一個網關問題。
traceroute
從連接到同一網路的筆記型電腦執行,我得到:userk@dopamine:~$ traceroute google.com traceroute to google.com (216.58.212.110), 30 hops max, 60 byte packets 1 192.168.43.1 (192.168.43.1) 2.423 ms 5.088 ms 5.084 ms 2 * * * 3 10.4.129.165 (10.4.129.165) 120.018 ms 120.027 ms 120.020 ms 4 10.4.129.196 (10.4.129.196) 129.488 ms 129.490 ms 129.471 ms 5 10.4.129.196 (10.4.129.196) 138.994 ms 141.969 ms 144.439 ms
你有什麼建議嗎?
編輯 1 我已添加到
interfaces
網關、地址和網路遮罩。見編輯 2現在,當我 ping google.com 時,我得到與以前相同的錯誤……
這是的輸出
route -n
pi@tenzo ~ $ route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0 0.0.0.0 192.168.43.1 0.0.0.0 UG 303 0 0 wlan0 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 192.168.43.0 0.0.0.0 255.255.255.0 U 303 0 0 wlan0
編輯 2 這是我的介面文件:
auto lo iface lo inet loopback auto eth0 allow-hotplug eth0 iface eth0 inet static address 192.168.1.115 netmask 255.255.255.0 gateway 192.168.1.1 auto wlan0 allow-hotplug wlan0 iface wlan0 inet static address 192.168.43.235 netmask 255.255.255.0 gateway 192.168.43.1 wpa-ssid "UserKOnTheNet" wpa-psk "xxxxx"
這是traceroute的輸出
pi@tenzo ~ $ traceroute google.com traceroute to google.com (173.194.40.7), 30 hops max, 60 byte packets 1 tenzo.local (192.168.1.115) 2995.172 ms !H 2995.058 ms !H 2995.016 ms !H
需要在您的
interfaces
文件中配置網關;例如,像iface wlan0 inet static address 192.168.x.y gateway 192.168.x.z netmask 255.255.255.0
會起作用(其中 x 是您的網路號,y 是您的主機的地址,z 是您的網關的地址)。顯然,您也需要保留加密設置。
如果您在該介面上使用 dhcp,那麼您的 dhcp 伺服器有問題。
編輯:您還應該確保沒有其他網路介面有
gateway
設置,或者如果有,該介面上的網關設置是正確的。“網關”或“預設網關”是提供網際網路連接的機器。gateway
如果該網路連接上不存在此類主機,則具有沒有線路的網路介面是有效的配置。在您的情況下,假設網路上沒有
eth0
連結到的 Internet 路由器,您應該確保該iface eth0
節看起來像這樣:iface eth0 inet static address 192.168.1.115 netmask 255.255.255.0
即,你已經擁有的,但沒有
gateway 192.168.1.1
線。(行首的縮進是可選的,但確實使文件更易於閱讀)。