🎈 1 参考文档

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

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就行。
    ————————————————
    版权声明:本文为CSDN博主「a785975139」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/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下百度的域名,终于成功。

    在这里插入图片描述

Logo

更多推荐