centos7 默认的网卡 ens33 在虚拟机启动时,没有自动启动。导致设置的静态ip不生效,故连接不上。
查看托管是否启动,倘若网卡没有启动很可能是没有加入托管。
查看托管是否启动:nmcli n
- [root@hadoop104 ~]# nmcli n
- disabled
- [root@hadoop104 ~]#
显示为 enable,说明是托管是启动了的
如果为disable,说明托管未启用
开启托管:nmcli n on
- [root@hadoop104 ~]# nmcli n on
- [root@hadoop104 ~]# nmcli n
- enabled
- [root@hadoop104 ~]#
重启:
systemctl restart NetworkManager 或者 reboot
[root@hadoop104 ~]# reboot
查看ens33网卡是否自启动: ip addr
- 1: lo:
mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 - link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
- inet 127.0.0.1/8 scope host lo
- valid_lft forever preferred_lft forever
- inet6 ::1/128 scope host
- valid_lft forever preferred_lft forever
- 2: ens33:
mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 - link/ether 00:0c:29:ab:f2:79 brd ff:ff:ff:ff:ff:ff
- inet 192.168.8.104/24 brd 192.168.8.255 scope global noprefixroute ens33
- valid_lft forever preferred_lft forever
- inet6 fe80::36b5:4556:9f1b:2275/64 scope link noprefixroute
- valid_lft forever preferred_lft forever
- inet6 fe80::ce8:fc6a:6ce5:523e/64 scope link tentative noprefixroute dadfailed
- valid_lft forever preferred_lft forever
- inet6 fe80::3db0:923f:6e53:e541/64 scope link tentative noprefixroute dadfailed
- valid_lft forever preferred_lft forever
- 3: virbr0:
mtu 1500 qdisc noqueue state DOWN group default qlen 1000 - link/ether 52:54:00:3b:62:ed brd ff:ff:ff:ff:ff:ff
- inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
- valid_lft forever preferred_lft forever
- 4: virbr0-nic:
mtu 1500 qdisc pfifo_fast master virbr0 state DOWN group default qlen 1000 - link/ether 52:54:00:3b:62:ed brd ff:ff:ff:ff:ff:ff
- [root@hadoop104 ~]#
如果ens33 下面有ip地址说明,网卡自启成功。
以下是 nmcli的操作。
查看device列表
nmcli d
- [root@hadoop104 ~]#
- [root@hadoop104 ~]# nmcli d
- DEVICE TYPE STATE CONNECTION
- ens33 ethernet connected ens33
- virbr0 bridge connected virbr0
- lo loopback unmanaged --
- virbr0-nic tun unmanaged --
- [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
- [root@hadoop104 ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
- 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="ens33"
- UUID="f21ac811-59e5-4a83-a9f1-db2949d49d38"
- DEVICE="ens33"
- ONBOOT="yes"
-
- IPADDR=192.168.8.104
- GATEWAY=192.168.8.2
- DNS1=192.168.8.2
- [root@hadoop104 ~]#