新装的centos7无法联网,显示网络错误,网上找了一堆解决方案,大致有四种
1 网卡地址没有
方法:ip addr 查看网卡
image.png
复制地址到/etc/sysconfig/network-scripts里面对应的网卡文件地址
HWADDR=00:0c:29:e3:71:1e
对我没有用
2 卸载NetworkManager套件
systemctl stop NetworkManager
systemctl disable NetworkManager
对我也没有用
3 将onboot设置为yes,BOOTPROTO设置为none
对我也没有用
4 说ifcfg-lo文件没有,但是我这里是有的
以上方法试遍不能解决后,决定设置静态IP试试
首先查看主机win的地址和dns 使用ipconfig/all
记录下对应的ip地址和dns后进入虚拟机设置网络
编辑--虚拟网络编辑器,将net模式的网关设置和主机ip不在同一网段的如192.168.10.0
然后点击net设置,将网关设置为192.168.10.2
image.png
image.png
image.png
保存,重启网络,service network restart 或者sytemctl start network.service
ping 网关 192.168.10.1
ping 主机 192.168.15.110
ping 百度 ping www.baidu.com
同时将主机上的wm虚拟网卡也查看一下,是否网段相同
至此 已经我的虚拟主机可以联网了
2019-9-27更新
又遇到centos7服务器无法上网问题
这次场景为公司的centos7服务器,IP是内网IP,可以ping通内网IP,但是ping不通外网
找了半天是自己将静态IP的网关写错了,现附上代码
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="eno1"
UUID="93077d8f-11b2-4686-a83b-60696d8a5ced"
DEVICE="eno1"
ONBOOT="yes"
IPADDR=172.16.35.168
NETMASK=255.255.255.0
GATEWAY=172.16.35.254
DNS1=8.8.8.8
DMS2=202.96.128.86
将GATEWAY的172.16.35.254错写成了172.16.35.1 导致死活都连不上外网,把自己坑惨了
网友评论