捡了一个S912盒子,想要作为一个无线AP接入点。
前期准备
首先要解除NetworkManager对wlan0的占用,先nmcli -s
记下wlan0的mac地址,比如ff:ff:ff:ff:ff:ff
,编辑/etc/NetworkManager/NetworkManager.conf
,改一下下面的字段,把你的wlan0划为unmanageable-devices
1 | [keyfile] |
最后重启NetworkManager生效
1 | sudo service NetworkManager restart |
配置WiFi
然后我们安装hostapd、bridge-utils
1 | sudo apt-get install hostapd bridge-utils -y |
hostapd负责发射WiFi,先编辑他的配置文件/etc/default/hostapd
,去掉下面这行注释并修改
1 | DAEMON_CONF="/etc/hostapd/hostapd.conf" |
再编辑他的配置文件/etc/hostapd/hostapd.conf
,我把我的配置粘贴一下
1 | interface=wlan0 |
最后启动hostapd
1 | sudo systemctl start hostapd.service && sudo systemctl enable hostapd.service |
打开你的手机搜索WiFi试试,能不能搜到WiFi。搜到就行了,连不上的,因为wlan0啥都不是,下面要做桥接。
配置eth0和wlan0桥接
编辑/etc/network/interfaces
,我直接贴出我完整的配置
1 | source /etc/network/interfaces.d/* |
重启生效
1 | reboot |
到此结束~