网卡挂载与连接wifi

Viobot设备本身不具备无线功能,我们其实更推荐使用有线连接的方式使用,这样会更稳定,但如果确实想要使用无线测试的话,我们提供了无线网卡的驱动和安装方式。

无线网卡驱动属于外接的驱动,需要编译系统对应的驱动文件,所以我们现在只支持少数的几个无线网卡驱动(后续会根据使用情况新增一些常用的网卡驱动,大家也可以在评论区留言所需要的网卡)。现在以我们自己测试常用的无线来作教程说明。(本教程使用的是8818eu无线网卡)

 1.把驱动文件放到设备里面

网卡挂载与连接wifi_第1张图片

 打开了一个网络文件夹,用户:root 密码:PRR

网卡挂载与连接wifi_第2张图片

 查看samba文件夹里面是否有module文件夹,如果没有则新建

网卡挂载与连接wifi_第3张图片

 先下载上面的资源,把8188eu.ko和pro-8818.ko文件拉到module文件夹下。

网卡挂载与连接wifi_第4张图片

 2.网卡挂载

        挂载网卡:

        ssh进到设备里面,用户:PRR 密码:PRR

        基础版:

sudo insmod /home/PRR/Viobot/module/8188eu.ko    #基础版

        PRO版:

sudo insmod /home/PRR/Viobot/module/pro-8188eu.ko #pro版

3.连接wifi

 1)查看设备状态

nmcli device

网卡挂载与连接wifi_第5张图片

         这里的网卡名称为wlx70f11c4b16f7

2)搜索wifi

nmcli device wifi list #会出来可见的WIFI列表

网卡挂载与连接wifi_第6张图片

 3)连接无线热点

 sudo nmcli device wifi connect "PRROBOT" password "12345678" #PRROBOT对应你的SSID,12345678对应你的密码

4)查看连接状态

nmcli connection show

5)查看当前网络IP

输入ifconfig查看当前连接的ip

网卡挂载与连接wifi_第7张图片

 用自己的电脑ping一下wifi的ip测试是否能用,需注意网段。

6)其他

这个方式直接连接wifi的IP是自动分配的,如果需要设置静态IP:

sudo nmcli connection modify PRROBOT ipv4.addresses '10.21.10.16/24' ipv4.gateway '10.21.10.1' ipv4.dns '8.8.8.8' ipv4.method manual

PRROBOT对应nmcli connection show显示的name,ip : 10.21.10.16 ,掩码需要换算一下:255.255.255.0对应24 ,网关:10.21.10.1,DNS:8.8.8.8 注意:静态IP需要保证你设置的IP不会与别的设备冲突。

如果要重新设置为自动获取IP:

sudo nmcli connection modify PRROBOT  ipv4.method auto 

设置完之后需要重新连接一下:

sudo nmcli connection up PRROBOT  

再重新用ifconfig查看ip即可

4.设置开机自动连接wifi

创建一个 systemd service 文件:

sudo vim /etc/systemd/system/wifi-startup.service

将下面的内容写入文件里面:

基础版:

[Unit]
Description=Start wifi
After=network.target NetworkManager.service
Requires=NetworkManager.service

[Service]
Type=simple
User=root
Group=root
ExecStart = insmod /home/PRR/Viobot/module/8188eu.ko

[Install]
WantedBy = multi-user.target

PRO版:

[Unit]
Description=Start wifi
After=network.target NetworkManager.service
Requires=NetworkManager.service

[Service]
Type=simple
User=root
Group=root
ExecStart = insmod /home/PRR/Viobot/module/pro-8188eu.ko

[Install]
WantedBy = multi-user.target

使 systemd 开始管理这个新 service:

sudo systemctl enable wifi-startup.service

重启设备即可

5.其他指令

nmcli connection delete my-wifi #删除已经创建的网络连接配置my-wifi

改名

nmcli connection modify "Wired connection 1" connection.id "wired1"

你可能感兴趣的:(Viobot使用教程,网络,服务器,运维)