• VM关闭虚拟机之后,连接不上前一天设置的静态ip


    错误场景:

     问题原因:

    centos7 默认的网卡 ens33虚拟机启动时,没有自动启动。导致设置的静态ip不生效,故连接不上。

    解决方案:

    查看托管是否启动,倘若网卡没有启动很可能是没有加入托管。
    查看托管是否启动:nmcli n

    1. [root@hadoop104 ~]# nmcli n
    2. disabled
    3. [root@hadoop104 ~]#

    显示为 enable,说明是托管是启动了的
    如果为disable,说明托管未启用

    开启托管:nmcli n on

    1. [root@hadoop104 ~]# nmcli n on
    2. [root@hadoop104 ~]# nmcli n
    3. enabled
    4. [root@hadoop104 ~]#

    重启:
    systemctl restart NetworkManager 或者 reboot

    [root@hadoop104 ~]# reboot
    

    查看ens33网卡是否自启动: ip addr

    1. 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    2. link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    3. inet 127.0.0.1/8 scope host lo
    4. valid_lft forever preferred_lft forever
    5. inet6 ::1/128 scope host
    6. valid_lft forever preferred_lft forever
    7. 2: ens33: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    8. link/ether 00:0c:29:ab:f2:79 brd ff:ff:ff:ff:ff:ff
    9. inet 192.168.8.104/24 brd 192.168.8.255 scope global noprefixroute ens33
    10. valid_lft forever preferred_lft forever
    11. inet6 fe80::36b5:4556:9f1b:2275/64 scope link noprefixroute
    12. valid_lft forever preferred_lft forever
    13. inet6 fe80::ce8:fc6a:6ce5:523e/64 scope link tentative noprefixroute dadfailed
    14. valid_lft forever preferred_lft forever
    15. inet6 fe80::3db0:923f:6e53:e541/64 scope link tentative noprefixroute dadfailed
    16. valid_lft forever preferred_lft forever
    17. 3: virbr0: mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    18. link/ether 52:54:00:3b:62:ed brd ff:ff:ff:ff:ff:ff
    19. inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
    20. valid_lft forever preferred_lft forever
    21. 4: virbr0-nic: mtu 1500 qdisc pfifo_fast master virbr0 state DOWN group default qlen 1000
    22. link/ether 52:54:00:3b:62:ed brd ff:ff:ff:ff:ff:ff
    23. [root@hadoop104 ~]#

    如果ens33 下面有ip地址说明,网卡自启成功。

    以下是 nmcli的操作。
    查看device列表
    nmcli d

    1. [root@hadoop104 ~]#
    2. [root@hadoop104 ~]# nmcli d
    3. DEVICE TYPE STATE CONNECTION
    4. ens33 ethernet connected ens33
    5. virbr0 bridge connected virbr0
    6. lo loopback unmanaged --
    7. virbr0-nic tun unmanaged --
    8. [root@hadoop104 ~]#

    查看所有device详细信息
    nmcli d show

    查看指定device的详细信息
    nmcli d show eth0

    激活网卡
    nmcli d connect eth0

    关闭无线网络(NM默认启用无线网络)
    nmcli r all off

    查看NM托管状态
    nmcli n

    开启NM托管
    nmcli n on

    关闭NM托管(谨慎执行)
    nmcli n off

    监听事件
    nmcli m

    查看NM本身状态
    nmcli

    检测NM是否在线可用
    nm-online

    附带 ens33静态ip配置方法:
    配置文件地址: vim /etc/sysconfig/network-scripts/ifcfg-ens33

    1. [root@hadoop104 ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
    2. TYPE="Ethernet"
    3. PROXY_METHOD="none"
    4. BROWSER_ONLY="no"
    5. BOOTPROTO="static"
    6. DEFROUTE="yes"
    7. IPV4_FAILURE_FATAL="no"
    8. IPV6INIT="yes"
    9. IPV6_AUTOCONF="yes"
    10. IPV6_DEFROUTE="yes"
    11. IPV6_FAILURE_FATAL="no"
    12. IPV6_ADDR_GEN_MODE="stable-privacy"
    13. NAME="ens33"
    14. UUID="f21ac811-59e5-4a83-a9f1-db2949d49d38"
    15. DEVICE="ens33"
    16. ONBOOT="yes"
    17. IPADDR=192.168.8.104
    18. GATEWAY=192.168.8.2
    19. DNS1=192.168.8.2
    20. [root@hadoop104 ~]#
  • 相关阅读:
    【数据结构】归并排序
    Java集成Onlyoffice以及安装和使用示例,轻松实现word、ppt、excel在线编辑功能协同操作,Docker安装Onlyoffice
    操作系统知识学习——操作系统的特征、功能和结构设计简析
    【C++】运行时类型识别
    量化投资工具-AKShare是如何进行投资交易的?
    计算机竞赛 深度学习 opencv python 公式识别(图像识别 机器视觉)
    LeetCode SQL专项练习 排序 & 修改(2)
    【已解决】ModuleNotFoundError: No module named ‘dgl‘
    IDEA版SSM入门到实战(Maven+MyBatis+Spring+SpringMVC) -Maven依赖管理,版本号管理,继承和聚合
    STM32 HAL WS2812B PWM+DMA控制
  • 原文地址:https://blog.csdn.net/u011868279/article/details/126901332