一、基本命令
- 查看网络状态:ip address
- 重启网络服务(不会立即生效):nmcli c reload
- 关闭所有接口:nmcli n off
- 开启所有接口:nmcli n on
- 获取网络连接状态:nmcli n connectivity
- none: 主机为连接到任何网络
- portal: 无法到达完整的互联网
- limited: 主机已连接到网络,但无法访问互联网
- full: 主机连接到网络,并具有完全访问
- unknown: 无法找到连接状态
- 立即生效connection,有3种方法
nmcli c up ens33
nmcli d reapply ens33
nmcli d connect ens33
二、配置动态IP
配置文件:/etc/sysconfig/network-scripts/ifcfg-ens33
文件名称是:ifcfg-{网卡名称}
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp # DHCP自动获取IP
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=0be22931-2f93-49ba-a410-6d366009dd1e
DEVICE=ens33
ONBOOT=yes # 开机自动启用
三、配置静态IP
配置文件:/etc/sysconfig/network-scripts/ifcfg-ens33
文件名称是:ifcfg-{网卡名称}
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static # 静态IP
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=0be22931-2f93-49ba-a410-6d366009dd1e
DEVICE=ens33
ONBOOT=yes
IPADDR=9.0.0.3 # 设置IP地址
NETMASK=255.255.255.0 # 设置子网掩码
GATEWAY=9.0.0.2 # 设置网关
DNS1=9.0.0.2 # 设置dns1
DNS2=8.8.8.8 # 设置dns2