Linux上无法上网和网卡配置出现错误

本文介绍了解决CentOS7虚拟机无法上网的问题,并详细说明了如何设置虚拟机使用静态IP地址上网的方法,包括虚拟机网络适配器的正确配置以及解决重启网络服务时出现的错误。

🎈 1 参考文档

解决CentOS7虚拟机无法上网并设置CentOS7虚拟机使用静态IP上网 | a785975139-优快云

Failed to start LSB: Bring up/down错误解决方法 | RAKsmart美国服务器评测


🔍2 问题描述

  1. 在学习和使用VMware虚拟机中CentOS 7系统时,需要分配多个静态IP地址,导致无法上网的问题,比如ping百度会显示未知名称或服务。

    在这里插入图片描述

    其中涉及到修改网卡配置,在修改完网卡配置时,重启网络服务时会出现Failed to start LSB: Bring up/down网络报错,如下所示:

    在这里插入图片描述


🚀3 解决方案

  1. 虚拟机网络适配器选择NAT模式

    在这里插入图片描述

  2. 在VMware里,依次点击”编辑“ -> ”虚拟网络编辑器“。

    在这里插入图片描述

  3. 点击更改设置。

    在这里插入图片描述

    为了能够使用静态IP,这里不要勾选”使用本地DHCP服务将IP分配给虚拟机“这个选项。然后是配置子网ip,子网IP与宿主机的ip一定不能处在同一地址范围里,否则就算虚拟机能上网,网络既慢,还不稳定。我主机的ip段是192.168.71.xxx,所以我配了192.168.8.xxx来避开主机的ip段,反正ip的第三个数字在0到254并且不是115就行。
    ————————————————
    版权声明:本文为优快云博主「a785975139」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.youkuaiyun.com/a785975139/article/details/53023590

  4. 点击NAT设置。

    在这里插入图片描述

  5. 接下来进入到centOS7界面,设置静态IP。

    进入到/etc/sysconfig/network-scripts/目录下,查看到有ifcfg-ens33文件,并且使用vim进行编辑。

    cd /etc/sysconfig/network-scripts
    ls
    vim ifcfg-ens33
    

    在这里插入图片描述

  6. root权限编辑/etc/sysconfig/network-scripts/ifcfg-ens33这个文件。

    TYPE=Ethernet
    PROXY_METHOD=none
    BROWSER_ONLY=no
    BOOTPROTO=static
    IPADDR=192.168.8.15   		#自己设置静态的Ip
    NETMASK=255.255.255.0		#子网掩码
    GATEWAY=192.168.8.2			#这里的网关地址就是第4步获取到的那个网关地址
    DNS1=8.8.8.8				#dns服务器1
    DNS2=114.114.114.114		#dns服器2
    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=ens33
    UUID=4dbe6901-e531-4b09-86e3-d7b1e938d704
    DEVICE=ens33
    ONBOOT=yes					#改为yes表示网卡设备自动启动
    PREFIX=24
    
  7. 保存后重启网卡服务,执行service network restart,然后又出现了问题。

    在这里插入图片描述

  8. 查看错误,原因是配置文件中MAC与当前网卡MAC不一致。

    在这里插入图片描述

  9. 这里使用禁用NetworkManager的方法,重启之后,网络恢复正常。

    systemctl stop NetworkManager
    systemctl disable NetworkManager
    

    在这里插入图片描述

  10. 尝试ping下百度的域名,终于成功。

    在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值