因为在用的这款工控机不带无线网卡,所以如果想连网,只能另外再接一个usb的无线网卡,测试过两种型号的USB无线网卡:
- TP-LINK无线网卡(TL-WDN5200H免驱版):这个免驱动其实说的是在windows下,自带的驱动可以安装,但是在Ubuntu系统上,还是需要自己安装一个驱动,才能用
- 还有一款好像没有牌子,在某宝上买的,真正的免驱动,直接插上就能用
只有第一款TP LINK的需要安装驱动,这里简单说一下,流程很简单
- 先去GitHub下一个驱动:https://github.com/brektrou/rtl8821CU
或者直接指令git clone https://github.com/brektrou/rtl8821CU
也可以 - 解压后得到一个叫
rtl8821CU
的文件夹,cd rtl8821CU
进去,然后开始编译
make
sudo make install
sudo modprobe 8821culsusb (用于查看网卡,得到的结果里应该有0bda:1a2b)
# 这个说明一下,如果不是这个型号的,先用lsusb确认型号
sudo usb_modeswitch -KW -v 0bda -p 1a2b
重启电脑
- 然后开机后就会发现,界面右上角选择wifi处多了一个wifi选择项,这就说明成功了
以上都是为了成功让IPC能搜索到wifi网络,但是后来发现及时连上了网络,还是上不了网,ping www.google.com
也没反应,奇怪得很。
然后到另外一台工控机上测试,却可以,后来仔细对比一下,我发现,唯一区别就是原本的工控机上有好几个网口,有些网口有接其他设备,拥有不同的IP地址,如下图:
所以,做了个很简单的操作就能成功连网了:
1)先把除wifi外的网口先关闭
2)先关闭wifi,再启动wifi,这时再ping一次google或其他,就可以发现可以ping通了
3)再把其他网口打开,这并不会影响wifi
就这么一个简单操作就解决问题了,很奇怪,不知道这时什么原理,如果有路过的大神还望指点一二。