CentOS 6 고정 IP 주소

CentOS 6 고정 IP 주소

방금 /etc/sysconfig/network-scripts/ifcfg-eth0을 사용하여 내 CentOS 시스템에 고정 IP 주소를 할당했습니다. 파일에 다음 줄이 있고 작동하는 것 같습니다.

#eth0 config

DEVICE="eth0"
NM_CONTROLLED="yes"
ONBOOT=yes
HWADDR=*hardware address here*
TYPE=Ethernet
BOOTPROTO=static
NAME="System eth0"
IPADDR=10.0.0.66
NETMASK=255.255.255.0

ifconfig를 사용하면 IP 주소가 10.0.0.66으로 표시되지만 /etc/sysconfig/network를 사용하여 게이트웨이를 할당하려고 하면

NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=centosVM
GATEWAY=10.0.0.2

작동하지 않는 것 같습니다. Route -n을 사용하면 게이트웨이가 10.0.0.0인 것을 볼 수 있습니다.

고정 IP처럼 작동하도록 게이트웨이를 어떻게 설정합니까?

고쳐 쓰다

방금 dhclient를 실행하면 작동한다는 것을 알았습니다. /etc/resolv.conf를 확인해보면 내가 원하는 네임서버가 10.0.0.2로 나와 있습니다.

이것이 왜 문제를 해결하는지 모르겠지만 매번 dhclient를 실행할 필요가 없는 방법이 있습니까? 시작 시 resolv.conf에 네임서버가 있어야 하는 것이 옳지 않은 것 같나요?

답변1

문제에 대한 해결책이 없을 수도 있지만 해결 방법이 있습니다.

파일 ifcfg-eth0대신 파일 에 게이트웨이를 추가합니다 .network

#eth0 config

DEVICE="eth0"
MM_CONTROLLED="yes"
ONBOOT=yes
HWADDR=*hardware address here*
TYPE=Ethernet
BOOTPROTO=static
NAME="System eth0"
IPADDR=10.0.0.66
NETMASK=255.255.255.0
GATEWAY=10.0.0.2

관련 정보