nmcli connection
nmcli device
nmcli c up
nmcli
nmcli c up ens160
nmcli c down
nmcli c delete ens160
nmcli c show ens160
nmcli c up ens160 nmcli d reapply ens160 nmcli d connect ens160
#查看设备信息 nmcli d #查看指定device的详细信息 nmcli d show ens160
nmcli d connect ens160
nmcli r all off
通过NetworkManager进行CentOS8网卡配置时候,会自动将connection同步到ifcfg配置文件中,其中本CentOS8教程特别指出eth和ens的区别,ethX是真实物理网卡,ensX是虚拟网络会话。
本CentOS8教程推荐使用上述第1种CentOS8网卡配置方法,就是手工配置ifcfg,通过NetworkManager来生效,因为这样既兼容了传统的ifcfg配置,又能熟悉nmcli。
#打开配置文件,ifcfg-开头的,根据实际名称修改。例如我的机器是ifcfg-ens160 vi /etc/sysconfig/network-scripts/ifcfg-ens160
配置参数示例,大家可以根据实际接入的网络进行配置CentOS8网卡,试试吧已经对此配置做了详细备注。
TYPE="Ethernet" //以太网,还有其他的如bond,bridge PROXY_METHOD="none"//默认代理方式:关闭状态 BROWSER_ONLY="no" //默认只是浏览器:否 BOOTPROTO="none" //dhcp 表示动态获取IP地址, satic 表示表态IP,none表示不指定,就是静态 DEFROUTE="yes" //默认路由:是 IPV4_FAILURE_FATAL="no" //是否开启IPV4致命错误检测:否 IPV6INIT="yes" //默认IPV6是否自动初始化: 是 IPV6_AUTOCONF="yes" //默认IPV6是否自动配置:是 IPV6_DEFROUTE="yes" //默认IPV6是否默认路由:是 IPV6_FAILURE_FATAL="no" //如果IPv4或IPv6配置失败,此接口将被禁用,否:如果配置失败,此接口不会被禁用 IPV6_ADDR_GEN_MODE="stable-privacy" //IPV6地址生成模型 NAME="ens160" //名称 UUID="51e111fd-ec09-44f5-8163-81d8f8ebc8f4" //唯一ID DEVICE="ens160" //设备名称 ONBOOT="yes" //开启启动 IPADDR="192.168.1.119" //IP PREFIX="24" //子网掩码长度 GATEWAY="192.168.1.2" //网关 DNS1="114.114.114.114" //DNS1 DNS2="8.8.8.8" //DNS1 IPV6_PRIVACY="no" //IPV6隐私
systemctl stop NetworkManager systemctl start NetworkManager
ping www.baidu.com curl www.baidu.com
小提示:试试吧全栈教程之CentOS8教程,主打原创,定期更新,全部免费,欢迎收藏学习和转载分享。