현재 4개의 네트워크 카드가 있는 CentOS 6.5 시스템이 있습니다.
eth0
, eth2
모든 것이 eth3
정상이지만 eth1
IP 주소를 제공하면 자체 IP 주소라도 네트워크가 완전히 손실됩니다.
IP를 제거하고 eth1
다른 네트워크 카드를 사용하면 제대로 작동합니다. 그런 다음 IP를 추가하고 네트워크 서비스를 다시 시작하면 네트워크 연결이 다시 끊어지고 인터페이스를 종료하려면 콘솔 연결이 필요합니다.
이 특정 네트워크 카드에 이 문제를 일으킬 수 있는 것이 있습니까?
각 네트워크 카드의 구성은 다음과 같습니다.
이더넷 0
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
HWADDR=3C:4A:92:11:11:11
IPADDR=192.168.228.225
PREFIX=24
GATEWAY=192.168.228.254
DNS1=192.168.224.201
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
IPV6_AUTOCONF=no
NAME="Management"
eth1
DEVICE=eth1
TYPE=Ethernet
ONBOOT=no
NM_CONTROLLED=no
BOOTPROTO=none
HWADDR=3C:4A:92:00:00:00
IPADDR=192.168.223.225
PREFIX=24
GATEWAY=192.168.223.254
DNS1=192.168.223.201
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
IPV6_AUTOCONF=no
NAME="Production"
이더리움 2
DEVICE=eth2
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
HWADDR=00:13:3B:00:00:00
NAME="Mirror Port Switch 1"
이더리움 3
DEVICE=eth3
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
HWADDR=00:13:3B:11:11:11
NAME="Mirror Port Switch 2"
답변1
원래 질문 설명에서 언급했듯이 이는 여러 게이트웨이가 있는 여러 NIC로 인해 발생합니다.
이 특정 문제에 대한 해결책은 다음과 같이 NIC 중 하나에서 단일 기본 게이트웨이를 제거하는 것입니다.
이더넷 0
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
HWADDR=3C:4A:92:11:11:11
IPADDR=192.168.228.225
PREFIX=24
DNS1=192.168.224.201
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
IPV6_AUTOCONF=no
NAME="Management"
eth1
DEVICE=eth1
TYPE=Ethernet
ONBOOT=no
NM_CONTROLLED=no
BOOTPROTO=none
HWADDR=3C:4A:92:00:00:00
IPADDR=192.168.223.225
PREFIX=24
GATEWAY=192.168.223.254
DNS1=192.168.223.201
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
IPV6_AUTOCONF=no
NAME="Production"
그런 다음 게이트웨이가 제거된 NIC에 영구 경로를 추가합니다.
/etc/sysconfig/네트워크 스크립트/route-eth0
192.168.111.0/24 via 192.168.228.254 dev eth0
192.168.222.0/24 via 192.168.228.254 dev eth0
네트워크 접근 불가 문제를 해결하기 위해 제가 찾은 또 다른 방법은 METRIC=x
NIC 구성에 라인을 추가하는 것입니다. 하지만 이 방법으로는 인터넷 액세스와 같은 다른 네트워크 문제가 해결되지 않습니다.
답변2
먼저 이 파일을 편집하세요.
$ vim /etc/sysconfig/network-scripts/ifcfg-eth1
그런 다음 ONBOOT를 yes로 변경합니다.
ONBOOT=yes
그런 다음 네트워크를 다시 시작하면 정상적으로 작동합니다.