服务器有4个网卡,其中1、2号网卡进行绑定,配置10地址;3号网卡配置互联网地址;4号网卡配置192私网地址。IP信息如下
IP | 202.*.*.* | 10.14.167.229 | 192.168.188.202 |
掩码 | 255.255.255.240 | 255.255.255.240 | 255.255.255.192 |
网关 | 202.*.*.* | 10.14.167.225 | 192.168.188.253 |
IP列表
1、如果系统为CentOS7,则关闭NetworkManager服务,使用network进行配置:
- systemctl stop NetworkManager
- systemctl disable NetworkManager
2、进入/etc/sysconfig/network-scripts
cd /etc/sysconfig/network-scripts
修改3号网卡配置文件为:
- BOOTPROTO=none
- DEVICE=em3
- ONBOOT=yes
- IPADDR=202.*.*.*
- NETMASK=255.255.255.240
- GATEWAY=202.*.*.*
- USERCTL=no
- NM_CONTROLLED=no
仅3号网卡配置网关,此处配置的网关将成为系统默认网关。默认网关应选择所在网段地址数最多的IP的网关,便于进行路由条件过滤。
3、修改4号网卡配置文件为:
- BOOTPROTO=none
- DEVICE=em4
- ONBOOT=yes
- IPADDR=192.168.188.202
- NETMASK=255.255.255.192
- USERCTL=no
- NM_CONTROLLED=no
4、创建bond0配置文件:
vi ifcfg-bond0
编辑内容为:
- DEVICE=bond0
- BOOTPROTO=none
- IPADDR=10.14.167.229
- NETMASK=255.255.255.240
- ONBOOT=yes
- USERCTL=no
- BONDING_OPTS="mode=1 miimon=100"
- NM_CONTROLLED=no
5、编辑1号网卡配置文件为:
- DEVICE=em1
- ONBOOT=yes
- BOOTPROTO=none
- MASTER=bond0
- SLAVE=yes
- USERCTL=no
- NM_CONTROLLED=no
编辑2号网卡配置文件为:
- BOOTPROTO=none
- DEVICE=em2
- ONBOOT=yes
- MASTER=bond0
- SLAVE=yes
- USERCTL=NO
- NM_CONTROLLED=no
6、创建/etc/modprobe.conf
vi /etc/modprobe.conf
编辑内容为:
alias bond0 bonding
7、添加路由
在/etc/sysconfig/network-scripts,为10段网络添加路由,经过bond0,创建route-bond0:
vi route-bond0
编辑内容为:
10.0.0.0/8 via 10.14.167.225
为192地址段添加路由,经过4号网卡,创建route-em4:
vi route-em4
编辑内容为:
- 192.0.0.0/8 via 192.168.188.253
- 132.0.0.0/8 via 192.168.188.253
(因为这台服务器还需要经此网关访问132网络,所以又添加了一条132的路由)
8、重启网络/重启服务器
systemctl restart network
9、查看当前路由表,并测试网络联通性
打印路由表:
route -n
显示为:
- Kernel IP routing table
- Destination Gateway Genmask Flags Metric Ref Use Iface
- 0.0.0.0 202.102.40.97 0.0.0.0 UG 0 0 0 em3
- 10.0.0.0 10.14.167.225 255.0.0.0 UG 0 0 0 bond0
- 10.14.167.224 0.0.0.0 255.255.255.240 U 0 0 0 bond0
- 132.0.0.0 192.168.188.253 255.0.0.0 UG 0 0 0 em4
- 169.254.0.0 0.0.0.0 255.255.0.0 U 1004 0 0 em3
- 169.254.0.0 0.0.0.0 255.255.0.0 U 1005 0 0 em4
- 169.254.0.0 0.0.0.0 255.255.0.0 U 1006 0 0 bond0
- 192.0.0.0 192.168.188.253 255.0.0.0 UG 0 0 0 em4
- 192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
- 192.168.188.192 0.0.0.0 255.255.255.192 U 0 0 0 em4
- 202.102.40.96 0.0.0.0 255.255.255.240 U 0 0 0 em3
关注几个重点:
0.0.0.0(默认路由)、10.0.0.0、132.0.0.0、192.0.0.0
分别ping几个网关的IP地址,测试联通性即可。