CentOS 7, 네트워크 카드 2개, IP 2개

CentOS 7, 네트워크 카드 2개, IP 2개

CentOS 7 서버에는 2개의 네트워크 카드(eth0 및 eth1)와 2개의 공용 고정 IP가 있습니다. eth1의 IP에 연결할 수 없습니다.

/etc/sysconfig/network-scripts/ifcfg-eth0

BOOTPROTO=static
DEFROUTE=yes
DEVICE=eth0
GATEWAY=37.32.20.1
HWADDR=fa:16:3e:fe:eb:e6
IPADDR=37.32.23.77
MTU=1500
NETMASK=255.255.252.0
ONBOOT=yes
STARTMODE=auto
TYPE=Ethernet

/etc/sysconfig/network-scripts/ifcfg-eth1

BOOTPROTO=static
DEFROUTE=no
DEVICE=eth1
HWADDR=fa:16:3e:d6:4d:a8
IPADDR=94.101.179.215
MTU=1500
NETMASK=255.255.252.0
ONBOOT=yes
STARTMODE=auto
TYPE=Ethernet

/etc/sysconfig/network-scripts/route-eth0 경로를 정의했습니다.

37.32.20.0/22 dev eth0 table table200
default dev eth0 via 37.32.20.1 table table200

/etc/sysconfig/network-scripts/route-eth1

94.101.176.0/22 dev eth1 table table201
default dev eth1 via 94.101.176.1 table table201

/etc/sysconfig/network-scripts/rule-eth0

from 37.32.23.205 lookup table200

/etc/sysconfig/network-scripts/rule-eth1

from 94.101.177.221 lookup table201

그리고IP 라우팅

default via 37.32.20.1 dev eth0
37.32.20.0/22 dev eth0 proto kernel scope link src 37.32.23.77
94.101.176.0/22 dev eth1 proto kernel scope link src 94.101.179.215

지금이더넷 1해당 IP는 인터넷에서 접근할 수 없습니다.

업데이트 1

명령의 출력은 다음과 같습니다 sysctl -ar '\.rp_filter.

net.ipv4.conf.all.rp_filter = 2
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.eth0.rp_filter = 1
net.ipv4.conf.eth1.rp_filter = 1
net.ipv4.conf.lo.rp_filter = 0

업데이트 2

명령의 출력은 다음과 같습니다 ip neigh.

94.101.176.1 dev eth1 lladdr aa:aa:bb:bb:cc:cc STALE
37.32.20.1 dev eth0 lladdr aa:aa:bb:bb:cc:cc DELAY

관련 정보