家里闲置的树莓派一直没有什么新的作用,突然想到一个新的想法,所以准备先给树莓派连上无线。
检测无线网卡
我的无线网卡牌子是磊科 NW362
, 可以直接在树莓派上识别。
树莓派比较老旧了,应该是的Model B
检测树莓派是否识别插上的无线网卡
[maonx@alarmpi ~]$ lsusb
Bus 001 Device 004: ID 0bda:8178 Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN Adapter
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp. SMC9512/9514 USB Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
可以看到 识别了RTL8192CU
检测驱动是否加载
[maonx@alarmpi ~]$ dmesg | grep usbcore
[ 2.245850] usbcore: registered new interface driver usbfs
[ 20.041865] usbcore: registered new interface driver rtl8192cu
显示 rtl8192cu 已经正常加载了 那就可以开始设置无线了.
设置无线连接
- 首先进入
netctl
工具目录:cd /etc/netctl
- 运行命令
wifi-menu
, 需要ROOT权限,运行后:
- 会自动扫描热点, 选择你的热点
- 第一次设置, 给你的热点配置文件命名,如: mywifi
- 输入密码
- 连接成功后, 会在当前目录下生成刚才命名的配置文件 mywifi
- 启用配置文件
netctl enable mywifi
- 设置开机启动
systemctl enable sshd
配置文件格式
无线静态地址模式:
Description='Automatically generated profile by wifi-menu'
Interface=wlan0
Connection=wireless
Security=wpa
ESSID=WIFI_name
IP=static
Address=('192.168.3.118/24')
Gateway='192.168.3.1'
DNS=('192.168.3.1')
Key=WIFI_password
Address里
/24
这个必须包括在IP地址里,相当于是网关255.255.255.0
无线DHCP模式:
Description='Automatically generated profile by wifi-menu'
Interface=wlan0
Connection=wireless
Security=wpa
ESSID=WIFI_name
IP=dhcp
Key=WIFI_password