Configuration

Wifi 連接有效,但無法連接到網際網路

  • April 5, 2019

我最近改用在我的筆記型電腦上使用 Slackware 14,到目前為止,我對該發行版非常滿意,除了 1件非常煩人的小事:我可以使用熱點和各種公共 wifi 接入點進行沖浪,但是我在家好像不能上網。

在執行 Slackware 之前,我使用的是 Debian,所以是的,我的筆記型電腦一直在我的家庭網路上,沒有 mac-spoofing 或任何東西。

目前,我已將我的 wlan 介面設置為eth1,並將這些行添加到我的/etc/rc.d/rc.local

wpa_supplicant -B -Dwext -ieth1 -c/etc/wpa_supplicant.conf

看來,使用類似wpa_clior的東西wpa_gui,我可以輕鬆連接到我的家庭網路。

因此,我稍微更改了 wpa_supplicant 文件,添加:

network={
   ssid="HomeSweetHome"
   psk=0123464sdasd4d56agr6 #output from wpa_passpharse HomeSweetHome mypassphrase
   key_mgmt=WPA2-PSK #and so on
}

但無論我做什麼(使用上面的設置,或手動連接)我都可以連接到區域網路上的其他機器,但是一旦我嘗試用Google搜尋,什麼也沒有發生。我得到的只是不斷地“等待siteX”。

這裡有人知道我在這裡缺少什麼嗎?必須有一些我沒有在這裡配置的東西……不過,我想不出任何ATM。

更新:

是的,我可以ping 8.8.8.8,沒問題。我也可以添加網路位置並與網路中的其他電腦共享文件。

輸出ifconfig eth1

eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
       inet 192.168.1.64  netmask 255.255.255.0  broadcast 192.168.1.255
       inet6 fe80::213:ceff:fef1:5267  prefixlen 64  scopeid 0x20<link>
       ether 00:13:ce:f1:52:67  txqueuelen 1000  (Ethernet)
       RX packets 491  bytes 57950 (56.5 KiB)
       RX errors 0  dropped 0  overruns 0  frame 0
       TX packets 75  bytes 10228 (9.9 KiB)
       TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
       device interrupt 17  base 0x6000  memory 0xdfcff000-dfcfffff  

輸出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    303    0        0 eth1
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
192.168.1.0     0.0.0.0         255.255.255.0   U     303    0        0 eth1

ping google.com: 一切順利,0% 丟包,平均 20ms/包。

tcptraceroute暫時沒有安裝,我會在適當的時候設置它。現在,這是輸出traceroute -n 8.8.8.8

traceroute 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
1  192.168.1.1  1.190 ms  1.872 ms  5.465ms
2  192.168.0.1  5.520 ms  5.699 ms  6.960 ms
3  78.21.0.1  15.007 ms  15.850 ms  17.525 ms
4  * * * *
5  213.224.253.9  27.151 ms  28.096 ms  28.146 ms
   # And so on, all the way to:
12  * * * *
13  8.8.8.8  17.921 ms  22678 ms  20.022 ms

我已經添加:

network={
   ssid="HomeSweetHome"
   psk=0123464sdasd4d56agr6
   key_mgmt=WPA2-PSK #and so on
}

對於wpa_supplicant.conf文件,我應該做的只是將原始輸出添加wpa_passphrase HomeSweetHome mypasspharse到文件中,而不是手動添加諸如此類的設置key_mgmt。一切都很好:

network={
   ssid="HomeSweetHome"
   # psk="mypassphrase"
   psk=0123464sdasd4d56agr6
}

引用自:https://unix.stackexchange.com/questions/64008