一、使用nmcli创建网卡绑定
创建bond设备
- # nmcli connection add type bond con-name mybond0 ifname mybond0 mode active-backup
- Connection 'mybond0' (4db6cde4-2757-40b8-b866-7ec931b46e70) successfully added.
复制代码 添加子网卡
- # nmcli connection add type bond-slave ifname ens39 master mybond0
- Connection 'bond-slave-ens39' (b75ce31e-dd12-4b4d-8249-e53e48a3aa6b) successfully added.
- # nmcli connection add type bond-slave ifname ens40 master mybond0
- Connection 'bond-slave-ens40' (ad9e9479-d20b-4a39-af17-5659e9256f40) successfully added.
复制代码 启动bond和对应的子网卡
- # nmcli connection up bond-slave-ens39
- Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)
- # nmcli connection up bond-slave-ens40
- Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/6)
- # nmcli connection up mybond0
- Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/7)
复制代码 二、使用nmtui创建网卡绑定 在命令提示窗口运行nmtui命令打开配置界面,选中“Edit a connection”配置连接件,然后选择”Add”添加一个连接件,再选中”Bond”进行网卡绑定的连接件配置,如下图10-3:
在打开的绑定配置界面中,选择需要绑定的子网卡、相关的网络参数配置以及绑定模式的选择,如下图10-4:
解除网卡绑定
1、断开bond设备
2、删除子网卡及bond的连接件
- nmcli con del bond-slave-ens33
复制代码
3、删除bond设备名称
- echo -bond0 > /sys/class/net/bonding_masters
复制代码 三、使用network服务管理网络
使用network服务进行网络管理时,建议将NetworkManager服务关闭
1、网卡配置文件
网卡配置文件/etc/sysconfig/network-scripts/ifcfg-ethX(如下以eth0为例进行说明),如下为通过dhcp服务器自动获取IP地址的配置示例:
- DEVICE=eth0
- BOOTPROTO=dhcp
- HWADDR=00:0C:29:DA:77:3C
- ONBOOT=yes #主机启动时设备是否开启
- TYPE=Ethernet
- USERCTL=no
- IPV6INIT=no
- PEERDNS=yes
复制代码 如下为手动分配IP地址的配置示例:
- DEVICE=eth0
- BOOTPROTO=none
- HWADDR=00:0C:29:DA:77:3C
- IPADDR= #手动分配此设备的ip地址
- NETWORK= #此设备的网络地址
- NETMASK= #此设备的子网掩码
- GATEWAY= #此设备的默认网关
- ONBOOT=yes
- TYPE=Ethernet
- USERCTL=no
- IPV6INIT=no
- PEERDNS=yes
复制代码 2、DNS配置文件
DNS配置文件/etc/resolv.conf,示例如下:
- generated by /sbin/dhclient-script
- search gdlc.org
- nameserver 172.16.100.3 #nameserve表示域名服务器,ip地址就是DNS服务器
- nameserver 172.16.100.92
复制代码
|