终于搞定Linux下Wireless连接

终于搞定Linux下Wireless连接

其实没那么复杂,可是这两天网上找了N多教程总是不成功,百般无奈今天继续尝试,结果无意查看进程的时候发现NetworkManager进程居然在列,而且怎么也杀不掉。于是搜索了一下,ubuntu的NetworkManager评价并不是很好,估计就是这个manager产生冲突,于是直接删掉,然后用之前设置好的配置立马连接成功。。。

下面就记录下过程。。。

首先是删掉NetworkManager,执行命令

?
1
sudo apt-get remove network-manager

接着需要用到wpa_supplicant,我用的ubuntu 9.10默认已经安装了,如果没有则运行下面命令

?
1
sudo apt-get install wpasupplicant

安装好wpasupplicant,接着是配置wpa_supplicant.conf文件,该文件一般存放在/etc/wpa_supplicant/目录下,也可以自己修改

?
1
sudo vi /etc/wpa_supplicant/wpa_supplicant .conf

我的配置文件内容如下:

?
1
2
3
4
5
6
7
8
ctrl_interface= /var/run/wpa_supplicant
network={
           ssid= "your essid"
           psk= "your security key"
           proto=WPA
           pairwise=TKIP
           key_mgmt=WPA-PSK
}

:wq 保存后退出,然后是配置/etc/network/interfaces文件,依然使用vi编辑器打开后写入如下内容:

auto wlan0
iface wlan0 inet dhcp
 
pre-up wpa_supplicant -B -Dwext -iwlan0 -c /etc/wpa_supplicant/wpa_supplicant .conf
post-down killall -q wpa_supplicant

配置文件应该不难看懂,wlan0是我的无线网卡, dhcp是通过dhcp协议自动获取IP,如果是手动则改为如下:

?
1
2
3
4
5
auto wlan0
iface wlan0 inet static
address xxx.xxx.xxx.xxx
netmask 255.255.255.0
gateway xxx.xxx.xxx.xxx

其余同上。
后面的pre-up就是通过wpasupplican加载配置文件当系统启动时,其中的wlan0是网卡,wext是通用的网卡驱动,应该可以满足大部分的网卡。

搞定以后保存退出,然后重启下网络就大功告成了!

?
1
sudo /etc/init .d /networking restart


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值