解决centos7无法联网问题

新装的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 导致死活都连不上外网,把自己坑惨了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容