CentOS 6.3 상자에 문제가 있습니다. 서버에 각각 다른 서브넷의 IP가 할당 된 두 개의 NIC (eth0 및 eth1)가 있습니다 (eth0 : 192.168.1.2/24 (게이트웨이 192.168.1.1) 및 eth1 : 192.168.2.2/24 (게이트웨이 192.168). 2.1). 실제 IP는 세계적으로 라우팅 가능합니다.
각 NIC는 다른 스위치에 연결되어 있지만 결국 한 라우터에서 끝납니다. 라우터에서이 두 서브넷은 서로 다른 VLAN에 있으며 NIC에 대한 포트는 태그가 지정되지 않으므로 서버에 VLAN ID가 전달되지 않습니다.
이제 FreeBSD에서 각 NIC에 IP를 할당하고 작동합니다. 두 IP에 모두 연결할 수 있습니다. CentOS에서는 게이트웨이가 기본 경로로 활성화 된 IP에만 도달 할 수 있습니다. 동일한 VLAN / 서브넷 내에 있지만 연결할 수없는 IP는 무엇이든 핑할 수 있습니다.
각 게이트웨이에 대한 추적 경로를 수행하면 적절한 NIC를 통과하는 것을 알 수 있습니다. 게이트웨이가 범위 내에 있으므로 의미가 있습니다. 그러나 서브넷 외부에서는 현재 192.168.1.2 만 ping 할 수 있습니다.
IPtables도 현재 활성화되어 있지 않습니다.
이것이 작동하기 위해 필요한 조치는 무엇입니까?
몇 시간 동안 Google을 검색하고 다른 접근법을 시도했지만 작동하지 않습니다. 나는 중요한 것을 놓치고 있다고 생각합니다.
어떤 도움을 주셔서 감사합니다 감사합니다! 스캇
라우팅
# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1003 0 0 eth1
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
IP 정보
# ip addr list
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
link/ether b8:ac:6f:16:70:c7 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.2/24 brd 192.168.1.255 scope global eth0
inet6 fe80::baac:6fff:fe16:70c7/64 scope link
valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
link/ether b8:ac:6f:16:70:c9 brd ff:ff:ff:ff:ff:ff
inet 192.168.2.2/24 brd 192.168.2.255 scope global eth1
inet6 fe80::baac:6fff:fe16:70c9/64 scope link
valid_lft forever preferred_lft forever