Centos7.6centOS7.8多網卡多IP配置


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM