CentOS命令ip和nmcli使用速查
Mini模式安装CentOS后,我们熟悉的ifconfig命令已经没有,取而代之的是nmcli和ip命令
nmcli命令: nmcli命令可以完成网卡上所有的配置工作,并且可以写入配置文件,永久生效(支持tab键补齐)
查看IP (类似ifconfig, ip addr)
nmcli device
网络设备列表及连接状态
nmcli device show
设备详细信息
nmcli device show
网络连接状态查看
nmcli connection show eno2
连接详细信息
nmcli d connect ens33
开启连接/关闭连接
nmcli device disconnect eno2
nmcli d connect ens33
网卡自启动(启动自动加载)
nmcli connection modify eno2 connection.autoconnect no #开机不启动网卡
nmcli connection modify eno2 connection.autoconnect yes #开启网卡自启动
地址获取方式配置
地址指定
nmcli connection modify eno2 ipv4.method manual ipv4.addresses 172.12.0.101/24
DHCP自动获取
nmcli connection modify eno2 ipv4.method auto
修改地址
nmcli connection modify eno2 ipv4.addresses 172.12.0.100/24
添加secondary IP
nmcli connection modify eno2 +ipv4.addresses 172.16.10.101/24
添加/删除DNS
nmcli connection modify ens37 ipv4.dns 114.114.114.114nmcli connection modify ens37 +ipv4.dns 192.168.10.3 #添加第二个DNSnmcli connection modify ens37 -ipv4.dns 192.168.10.3 #删除DNS
启用connection(相当于ifup)
nmcli connect up eno2
立即生效网卡
nmcli d reapply ens33 #方法一nmcli d connect ens33 #方法二
删除网络连接的配置文件
nmcli c delete ens33
监听事件
nmcli m
ip命令
添加/删除地址
ip addr add 192.168.2.10/24 dev eno2 #添加ip addr del 192.168.2.10/24 dev eno2 #删除
添加路由
ip route add default via 192.168.202.254 #缺省路由
ip route add 192.168.4.0/24 via 192.168.4.1 #网段路由ip route change 192.168.4.0/24 dev eth1 #路由修改ip route add nat 192.168.1.100 via 192.168.1.1 #NAT路由
查看路由
ip route show table mainip route show table localip route show table all
网络统计查看
ip -s linkip -s -s link ls eno1
接口设置
接口up/down
ip link set eth0 upip link set eth0 down
修改设置传输队列的长度
ip link set dev eth0 txqueuelen 100
接口MTU
ip link set dev eth0 mtu 1500
接口MAC修改
ip link set dev eth0 address 00:01:4f:00:15:f1
赞 (0)