Linux_wifi链接操作流程
1.查看是否安装wifi驱动(firmware)
查询内核日志,查看是否需要安装无线网卡驱动,命令为:
dmesg|grep firmware
正常提示:`iw|wifi loaded firmware version`
错误提示:`IOCSIFFLAGS:No such file or directory` 这里需要安装驱动//
2.查看网卡,需安装pciutils
yum -y install pciutils*
查看无线网卡型号,命令为:
lspci
或者:
lspci -v|grep Et
提示:
`Ethernet controller: Interl Corporation .....`//有线网卡//
`Network controller: ...PRO/Wireless 3945ABG.......`//无线网卡//
如果以上没有,首先你得知道自己无线网卡的型号,以下我假设无线网卡名称为"X123
"
yum list |grep "X123"
yum -y install iwlX123-firmware
3.查看状态
安装配置工具,安装net-tools,可以使用ifconfig
yum install iw
yum install wpa_supplicant //这个一般linux都自带,目录在/etc/里//
yum install net-tools
4.查看无线网接口
iw dev
`提示:interface wlp3s0 ...addr...type...
有channel(2400MHz)...表示已连接`
5 查看接口链接信息
iw wlp3s0 link //wlp3s0我笔记本的wifi名称//
`提示: Not connectted 未连接
Connected to ... SSID:test... 已连接`
6.操作步骤
<1>ifconfig -a 查看wifi是否在里面,如果不在需手动打开,命令为:
ifconfig wlp3s0 up/down
ip link set dev wlp3s0 up /down
<2>查看周围wifi
iw dev wlp3s0 scan |grep SSID
<3>链接wifi
wap_supplicant -B -i wlp30 -c <(wpa_passphrase "ssid" "password")
提示:'Successfully initialized wpa_supplicant' //链接成功
<4>保留wifi名称及密码,下次不用一次次输入。
更改:vim /etc/wpa_supplicant/wpa_supplicant.conf
-----------------------------------内容---------------------------------------
ctrl_interface=/var/run/wpa_supplicant
#ctrl_interface_group=wheel
ap_scan=1
network={
ssid="wifi名称"
scan_ssid=1
key_mgmt=WPA-PSK
psk="wifi密码”
}
------------------------------------------------------------------------------
激活配置
'wpa_supplicant -B -i wlp3s0 -c /etc/wpa_supplicant/wpa_supplicant.conf'
<5>用dhcp获取IP
'dhclient wlp3s0'
<6>查看ip
'ip addr show wlp3s0'
`提示: <BROADCAST,MULTICAST,UP,LOWER_UP> UP表示接口已启用
wlp3s0 inet 192.168.1.1..brd .... int6 .....,无线网卡已获取ip,网络已连接
同时/etc/sysconfig/network-scripts出现ifcfg-"ssid"配置文件`
------------------------------------------------祝您生活愉快-----------------------------------