LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 996|回复: 9

怎样手动进行无线链接

[复制链接]
发表于 2010-10-15 15:12:23 | 显示全部楼层 |阅读模式
办公室有无线的未加密的无线网络,怎样链接
能搜索到网络office 未加密
安装了wpa_supplicant.
用wicd-client -n 连接时提示无法获得ip地址

手动运行:
iwconfig wlan0 essid office
ifconfig wlan0 up
wpa_supplicant -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf
dhcpcd wlan0
无管用
wpa_supplicant.conf是手册上的没改:
  1. # The below line not be changed otherwise we refuse to work
  2. ctrl_interface=/var/run/wpa_supplicant
  3. # Ensure that only root can read the WPA configuration
  4. ctrl_interface_group=0
  5. # Let wpa_supplicant take care of scanning and AP selection
  6. ap_scan=1
  7. # Simple case: WPA-PSK, PSK as an ASCII passphrase, allow all valid ciphers
  8. network={
  9.   ssid="simple"
  10.   psk="very secret passphrase"
  11.   # The higher the priority the sooner we are matched
  12.   priority=5
  13. }
  14. # Same as previous, but request SSID-specific scanning (for APs that reject
  15. # broadcast SSID)
  16. network={
  17.   ssid="second ssid"
  18.   scan_ssid=1
  19.   psk="very secret passphrase"
  20.   priority=2
  21. }
  22. # Only WPA-PSK is used. Any valid cipher combination is accepted
  23. network={
  24.   ssid="example"
  25.   proto=WPA
  26.   key_mgmt=WPA-PSK
  27.   pairwise=CCMP TKIP
  28.   group=CCMP TKIP WEP104 WEP40
  29.   psk=06b4be19da289f475aa46a33cb793029d4ab3db7a23ee92382eb0106c72ac7bb
  30.   priority=2
  31. }
  32. # Plaintext connection (no WPA, no IEEE 802.1X)
  33. network={
  34.   ssid="plaintext-test"
  35.   key_mgmt=NONE
  36. }
  37. # Shared WEP key connection (no WPA, no IEEE 802.1X)
  38. network={
  39.   ssid="static-wep-test"
  40.   key_mgmt=NONE
  41.   # Keys in quotes are ASCII keys
  42.   wep_key0="abcde"
  43.   # Keys specified without quotes are hex keys
  44.   wep_key1=0102030405
  45.   wep_key2="1234567890123"
  46.   wep_tx_keyidx=0
  47.   priority=5
  48. }
  49. # Shared WEP key connection (no WPA, no IEEE 802.1X) using Shared Key
  50. # IEEE 802.11 authentication
  51. network={
  52.   ssid="static-wep-test2"
  53.   key_mgmt=NONE
  54.   wep_key0="abcde"
  55.   wep_key1=0102030405
  56.   wep_key2="1234567890123"
  57.   wep_tx_keyidx=0
  58.   priority=5
  59.   auth_alg=SHARED
  60. }
  61. # IBSS/ad-hoc network with WPA-None/TKIP
  62. network={
  63.   ssid="test adhoc"
  64.   mode=1
  65.   proto=WPA
  66.   key_mgmt=WPA-NONE
  67.   pairwise=NONE
  68.   group=TKIP
  69.   psk="secret passphrase"
  70. }
复制代码
 楼主| 发表于 2010-10-15 15:13:33 | 显示全部楼层
运行dhcpcd wlan0 返回的是169.254.252.226 这样的ip地址,连不上网络
回复 支持 反对

使用道具 举报

发表于 2010-10-15 15:38:13 | 显示全部楼层
wpa_supplicant -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf
把这一行去掉试试。另外请确认你连接的路由开启了DHCP服务。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-10-15 16:24:18 | 显示全部楼层
去掉也不行,我在conf.d/net中叶加了这一行,路由是由dhcp的,因为我在window上使用是可以的。我的网卡是wn821n usb接口的。
回复 支持 反对

使用道具 举报

发表于 2010-10-15 20:31:43 | 显示全部楼层
iwconfig一下看看有几个无线接口,我印象中USB网卡的名称好像一般不是wlan0
回复 支持 反对

使用道具 举报

发表于 2010-10-18 17:10:21 | 显示全部楼层
应该使用 wpa_passphrase ssid 密钥
追加到/etc/wpa_supplicant/wpa_supplicant.conf
回复 支持 反对

使用道具 举报

发表于 2010-10-18 18:47:22 | 显示全部楼层
用WICD吧,方便。
回复 支持 反对

使用道具 举报

发表于 2010-10-18 23:28:47 | 显示全部楼层
这些天我也调试了下WPA_SUPPLICANT,印象深刻的是我的端口是eth1,而不是wlan0。那个配置文件仿佛有些问题
network={
  ssid="simple"  这个我填的是路由器的SSID.不知道是不是要求一样
  psk="very secret passphrase" 这个是密码你不会没有修改吧
  # The higher the priority the sooner we are matched
  priority=5

还有你说选的WPA还是wpa2?有个PROTO参数也要修改,其他的好像用缺省就行

我手动运行的命令wpa_supplicant -i eth1 -B -c /etc/wpa_supplicant/wpa_supplicant.conf然后dhcpcd eth1就好。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-10-20 18:02:41 | 显示全部楼层
iwconfig
eth0 eth1没有扩展
wlan0有我的无线信息
我的无线没有密码怎么修改psk?  另外还有一个路由是根据公司的域账户和密码认证的,怎样设置
回复 支持 反对

使用道具 举报

发表于 2010-10-21 11:06:41 | 显示全部楼层
如果想桌面下方便使用无线的话,直接用networkmanager,具体的设置官方wiki上有的,十分的方便。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表