建议使用nmcli配置网络,或者使用nmtui字符图形工具。

网络配置

  • 显示网络设备和连接状态,包括虚拟网卡

    nmcli device status
  • 启用/禁用网络接口

    nmcli device connect/disconnect
  • 查看网络连接信息(逻辑配置)

    nmcli connection show
  • 添加新的网卡连接配置

    nmcli connection add type ethernet ifname enp125s0f1 con-name enp125s0f1 ipv4.method manual ipv4.addresses 192.168.10.10/24 ipv4.gateway 192.168.10.1 ipv4.dns 114.114.114.114 connection.autoconnect yes
  • 修改已有网卡连接配置

    nmcli connection modify enp125s0f1 ipv4.method manual ipv4.addresses 192.168.10.10/24 ipv4.gateway 192.168.10.1 ipv4.dns 114.114.114.114 connection.autoconnect yes
  • 激活/去激活网卡连接配置

    nmcli connection up/down enp125s0f1
  • 删除网卡连接配置

    nmcli connection delete enp125s0f1
  • 查看网络连接的详细配置信息(注意-p的位置)

    nmcli -p connection show enp125s0f0

网卡绑定

Bond(mode=0):
创建bond0组

nmcli connection add type bond con-name bond0 ifname bond0 mode balance-rr

加入组成员

nmcli connection add type bond-slave con-name bond0-ens37 ifname ens37 master bond0
nmcli connection add type bond-slave con-name bond0-ens38 ifname ens38 master bond0

启动

nmcli connection up bond0
nmcli connection up bond0-ens37
nmcli connection up bond0-ens38

Bond(mode=1):
分别加入bond0 bond-ens37 bond-ens38

nmcli connection add type bond con-name bond1 ifname bond1 mode active-backup
nmcli connection add type bond-slave con-name bond1-ens37 ifname ens37 master bond1
nmcli connection add type bond-slave con-name bond1-ens38 ifname ens38 master bond1
nmcli connection up bond1
nmcli connection up bond1-ens37
nmcli connection up bond1-ens38

删除bond,先删除成员再删除组:

nmcli connection delete bond0-ens37
nmcli connection delete bond0-ens38
nmcli connection delete bond0

标签: none

添加新评论