CentOS8 IP配置

注意:需开启服务 NetworkManager服务安装方法自已百度

一、交互式配置IP

[root@192 /]# nmcli connection edit ens38        //编辑ens38

===| nmcli 交互式连接编辑器 |===

正在编辑已有的连接 "802-3-ethernet":"ens38"

输入 "help" 或 "?" 查看可用的命令。
输入 "print" 来显示所有的连接属性。
输入 "describe [<设置>.<属性>]" 来获得详细的属性描述。

您可编辑下列设置:connection, 802-3-ethernet (ethernet), 802-1x, dcb, sriov, ethtool, match, ipv4, ipv6, tc, proxy
nmcli> print                                                       //查看连接属性
===============================================================================
 nmcli> goto ipv4.addresses                           //设置IP地址与子网掩码                         
nmcli ipv4.addresses> change                       //更改IP地址
编辑 "addresses" 值:192.18.1.99/24
您是否也要将 "ipv4.method" 设为 "manual"?[yes]:yes  //选择yes (设置网卡IP地址是dhcp还是static BOOTPROTO=none)

nmcli ipv4.addresses> back                                               //返回
nmcli ipv4> print                                                                //查看设置结果

nmcli ipv4> activate                                                          //配置生效
nmcli ipv4> save                                                               //保存
成功地更新了连接 "ens38" (b4c22307-42e5-4580-aa58-202d56b53c65)。
nmcli ipv4> quit

[root@192 /]# cat /etc/sysconfig/network-scripts/ifcfg-ens38     //查看文件是否正确
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
IPADDR=192.18.1.99
PREFIX=24
GATEWAY=192.168.1.1
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=ens38
UUID=b4c22307-42e5-4580-aa58-202d56b53c65
DEVICE=ens38
ONBOOT=yes
DNS1=192.168.1.1

(注意设置DNS命令在nmcli编辑模式上输入goto ipv4.dns   然后change )

二、非交换式配置IP

1、nmcli c add type ethernet con-name ens38 ifname esn38 ipv4.addr 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.method manual  (静态IP设置)

2、nmcli c add type ethernet con-name ens38 ifname ens38 ipv4.method auto(dhcp)

 

 

你可能感兴趣的:(linux,centos)