我最近在我的笔记本电脑上改用 Slackware 14,到目前为止,我对该发行版非常满意,除了 1真的烦人的小事:我可以使用热点和各种公共 wifi 接入点上网,但我似乎无法在家上网。
在运行 Slackware 之前,我使用的是 Debian,所以是的,我的笔记本电脑一直在我的家庭网络上,没有 mac 欺骗或任何东西。
目前,我已将 wlan 接口设置为eth1
,并在我的 中添加了这些行/etc/rc.d/rc.local
:
wpa_supplicant -B -Dwext -ieth1 -c/etc/wpa_supplicant.conf
看起来,这很有效,使用类似wpa_cli
或 的东西wpa_gui
,我可以轻松连接到我的家庭网络。
因此,我稍微更改了 wpa_supplicant 文件,添加:
network={
ssid="HomeSweetHome"
psk=0123464sdasd4d56agr6 #output from wpa_passpharse HomeSweetHome mypassphrase
key_mgmt=WPA2-PSK #and so on
}
但无论我做什么(使用上面的设置,或手动连接),我都可以连接到 LAN 上的其他计算机,但一旦我尝试用 google 搜索某些内容,就什么也没有发生。我得到的只是不断地“等待 siteX”。
这里有人知道我在这里缺少什么吗?那里有是我没有按要求在这里配置的东西...不过,我现在想不出任何东西。
更新:
是的,我可以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% 丢包,平均 20 毫秒/包。
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
答案1
我已经添加:
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
}