最近公司决定搭建一个测试服务器,使用真实机centos7系统1804版本,使用u盘装完后出现了无法wifi上网的问题,安装过程中明明选择了无线网连接并输入了密码,可以确定是有可用无线网卡的,折腾了一整天才解决了这个问题
首先关于 /etc/sysconfig/network-scripts/ 路径下的文件配置就不多说了,百度文章一大堆,该怎么配就怎么配吧,反正我做了,起不起作用不知道,问题是依旧
然后使用 下面的命令查看无线网络接口信息
# ip addr
红框部分是无线网络接口 wlp3s0 对应的ip信息 ,如果没有看到ip信息,则认为此无线网络接口没有启用,先启用它
#ip link set wlp3s0 up
再使用下面的命令连接到可用的wifi上面去
#wpa_supplicant -B -i wlp3s0 -c <(wpa_passphrase "[SSID]" "[PIN]")
其中[SSID]是你的wifi名称,[PIN]是你的wifi密码,例如
#wpa_supplicant -B -i wlp3s0 -c <(wpa_passphrase "Tplink-XXX" "12345678")
重启下网络
# service network restart
再使用下面的命令查看无线网络接口wlp3s0 ,应该可以看到ip信息了
此时可以使用xshell连接去折腾这台机器了哈哈,也别高兴太早,使用命令
# ping wwww.baidu.com
发现连不上网,继续折腾,使用命令查看路由信息
[root@lqdev2 /]# ip route show
发现红框部分的默认网关信息不存在,添加上去即可,问题解决
[root@lqdev2 /]# ip route add default via 192.168.20.1 dev wlp3s0
那么问题来了,也许有和我一样的网络小白童鞋会疑惑:我咋知道我要添加的默认网关ip是192.168.20.1而不是别的地址呢?而且随便写个ip确实也不好使,其实问题也就是这个默认网关地址到底是怎么确定的呢?
我也是特意了解了一下,默认网关好像是由路由器确定的,也就是你所连接的那个wifi信息决定的,所以可以在windows下查看一下你所连接的wifi信息
这个就是默认网关了,每个wifi应该是固定的,填上去既可
至此,问题算是结束了,网络方面的知识还很欠缺,说法上有误导的地方希望大家多多批评指正,同时希望推荐些这方面比较实用的工具书,谢谢大家
来源:CSDN
作者:function0413
链接:https://blog.csdn.net/u010921201/article/details/84819775