使用nmcli命令配置网卡(NetworkManager)

配置网络IP地址

sudo nmcli connection modify ens3 ipv6.method disabled
sudo nmcli connection modify ens3 ipv4.method manual ipv4.address 192.168.1.6/24 ipv4.gateway 192.168.1.1 ipv4.dns 192.168.1.1
sudo nmcli connection down ens3 && sudo nmcli connection up ens3

配置bond(主备模式)

sudo nmcli connection add type bond ifname bond0 mode active-backup
sudo nmcli connection add type ethernet ifname ens3 master bond0
sudo nmcli connection add type ethernet ifname ens3 master bond0
sudo nmcli connection modify bond0 ipv4.method manual ipv4.address 192.168.1.6/24 ipv4.gateway 192.168.1.1 ipv4.dns 192.168.1.1
sudo nmcli connection down bond0 && sudo nmcli connection up bond0

配置vlan接口

sudo nmcli connection add type vlan ifname ens3.99 dev ens3 id 99
sudo nmcli connection modify ens3.99 ipv4.method manual ipv4.address 192.168.1.6/24 ipv4.gateway 192.168.1.1 ipv4.dns 192.168.1.1
sudo nmcli connection down ens3.99 && sudo nmcli connection up ens3.99

删除bond配置(vlan同理)

sudo nmcli connection delete bond0
sudo nmcli connection reload

清除配置的网卡信息

sudo nmcli connection modify ens3 ipv4.method disabled
sudo nmcli connection down ens3 && sudo nmcli connection up ens3
posted @ 2024-02-22 23:54  新小斌  阅读(653)  评论(0)    收藏  举报