비슷한게 6개 있는데레드햇 6연구실의 서버와 설정은 모든 서버에서 동일합니다. 설정은,
static IP address: 129.XXX.XXX.XX
Subnet Mask: 255.255.254.0
Default Gateway: 129.XXX.XXX.1
내 기본 게이트웨이가 갑자기 서버 중 하나에서 작동을 멈췄습니다(서버 1) 현재 이 문제의 원인을 조사 중입니다.
이제 내가 route -n
그렇게 하면서버 1, 내가 얻는 결과는 다음과 같습니다.
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
129.XXX.XXX.0 0.0.0.0 255.255.254.0 U 1 0 0 eth0
방화벽 문제가 아닐까 의심했는데, 학교 네트워크를 확인해 보니 방화벽이 제대로 설정되어 있었습니다. 내 /etc/hosts
파일은 다음과 같습니다.
127.0.0.1 server1.xxx.edu localhost
내 /etc/resolv.conf
것은 다음과 같습니다.
# Generated by NetworkManager
search xxx.edu. xxx.edu
nameserver 129.xxx.xx.xx
존재하다서버 2동일한 네트워크에 속해 있음서버 1, route -n
다음과 같은 출력을 제공합니다.
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
129.xxx.xxx.0 0.0.0.0 255.255.254.0 U 1 0 0 eth2
0.0.0.0 129.xxx.xxx.1 0.0.0.0 UG 0 0 0 eth2
내가 놓친 다른 것이 있는지 알아 내려고 노력하고 있습니다.
편집하다
/etc/sysconfig/network
내용서버 1,
NETWORKING=yes
HOSTNAME=server1.xxx.edu
GATEWAY=255.255.254.0
편집 2:
기본 게이트웨이를 변경한 후 명령어를 실행하면 route -n
다음과 같이 출력된다.
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
129.xxx.xxx.0 0.0.0.0 255.255.254.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0
또한 파일에서 기본 게이트웨이 항목을 제거해 보았습니다 /etc/sysconfig/networks
. 그러나 route -n
위와 동일한 결과가 나타납니다 .
cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
NM_CONTROLLED="yes"
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=none
IPADDR=129.xxx.xxx.xx
PREFIX=23
GATEWAY=129.xxx.xxx.1
DNS1=129.xxx.xx.xx
DOMAIN=xxx.edu.
DEFROUTE=no
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
LAST_CONNECT=1406927310
답변1
GATEWAY
값이 잘못된 것 같습니다./etc/sysconfig/네트워크을 위한 server1
. 따라서 게이트웨이 IP 주소로 변경하십시오.
GATEWAY=129.XXX.XXX.1
파일을 저장하고 네트워크 서비스를 다시 시작하여 변경합니다.
답변2
정답이 왜 반대 투표되었는지는 확실하지 않지만 ifcfg-eth0 파일의 "DEFROUTE=no"는 인터페이스에 기본 경로가 없음을 의미합니다(다른 인터페이스에 기본 경로가 있을 수 있다고 가정).
DEFROUTE="yes"로 변경하고 네트워크를 다시 시작하면 기본 경로가 유지됩니다.
답변3
노력하다:
defroute=yes
ipv6이 있는 경우:
IPV6_DEFROUTE=no