Linux服務器跨三網的網卡配置方法(4網卡3網段)

服務器有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地址,測試聯通性即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章