1.進入網卡配置文件
cd /etc/sysconfig/network-scripts/
2.創建新網卡的配置文件 ifcfg-eth1
cp ifcfg-eth0 ifcfg-eth1
這樣副網卡配置文件生成了,下面是詳細配置
3.ifcfg-eth0配置
# Created by cloud-init on instance boot automatically, do not edit.
#
BOOTPROTO=static
DEVICE=eth0
HWADDR=52:54:00:17:f0:c8
NM_CONTROLLED=yes
ONBOOT=yes
PERSISTENT_DHCLIENT=yes
TYPE=Ethernet
USERCTL=no
IPADDR0=172.27.0.10
IPADDR1=172.27.0.11
IPADDR2=172.27.0.12
IPADDR3=172.27.0.13
IPADDR4=172.27.0.14
IPADDR5=172.27.0.15
IPADDR6=172.27.0.16
IPADDR7=172.27.0.17
IPADDR8=172.27.0.18
IPADDR9=172.27.0.19
NETMASK=255.255.0.0
GATEWAY=172.27.0.1
DNS1=183.60.83.19
DNS2=183.60.82.98
BOOTPROTO=static,設置為靜態IP
DEVICE=eth0,對應網卡配置文件名稱
HWADDR=52:54:00:17:f0:c8,對應網卡ID,貌似可以不些
4.ifcfg-eth1配置
# Created by cloud-init on instance boot automatically, do not edit.
#
BOOTPROTO=static
DEVICE=eth1
#HWADDR=20:90:6f:a0:fe:bd
NM_CONTROLLED=yes
ONBOOT=yes
PERSISTENT_DHCLIENT=yes
TYPE=Ethernet
USERCTL=no
IPADDR0=172.27.0.20
IPADDR1=172.27.0.21
IPADDR2=172.27.0.22
IPADDR3=172.27.0.23
IPADDR4=172.27.0.24
IPADDR5=172.27.0.25
IPADDR6=172.27.0.26
IPADDR7=172.27.0.27
IPADDR8=172.27.0.28
IPADDR9=172.27.0.29
NETMASK=255.255.0.0
#GATEWAY=172.27.0.1
DNS1=183.60.83.19
DNS2=183.60.82.98
5.關閉 rp_filter 校驗,在 /etc/sysctl.conf 中關閉反向過濾
反向過濾指系統在接收到一個 IP 包后檢查該 IP 是否符合要求,不合要求則被丟棄。
例如:用戶在 A 網卡上收到一個 IP 包,發送 IP 為 B。而給 B 的 IP 發送時用的網卡不是 A,則會丟棄。由於默認路由走的是主網卡,所以開啟反向過濾后,輔助網卡上的 IP 會 ping 不通。
打開配置文件:vim /etc/sysctl.conf。
把配置文件中原配置中的net.ipv4.conf.default.rp_filter = 1,修改成:
net.ipv4.conf.default.rp_filter = 0
net.ipv4.conf.all.rp_filter = 0