• 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 ~]#
  • 相关阅读:
    php实现选择排序法
    智能安防监控如何助力汽车4S店信息化精细化管理?最大程度做到降本增效?
    基于若依ruoyi-nbcio增加flowable流程待办消息的提醒,并提供右上角的红字数字提醒(三)
    C++的map用法
    【PickerView案例08-国旗搭建界面加载数据 Objective-C预言】
    TYFLOW学习23
    俄罗斯方块
    C#(Csharp)我的基础教程(二)(我的菜鸟教程笔记)-属性和字段的探究与学习
    arm汇编求最大公约数
    2022年浙江财经大学MBA录取名单
  • 原文地址:https://blog.csdn.net/u011868279/article/details/126901332