CentOS 6 Endereço IP Estático

1

Acabei de atribuir minha máquina do CentOS a um endereço IP estático usando o / etc / sysconfig / network-scripts / ifcfg-eth0 que tem as seguintes linhas e parece estar funcionando

#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

quando eu uso ifconfig eu vejo que o endereço IP é 10.0.0.66, no entanto, quando tento atribuir um gateway com / etc / sysconfig / network

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

Não parece estar funcionando, quando eu uso route -n vejo que o gateway é 10.0.0.0

Como defino o gateway para funcionar como meu IP estático?

UPDATE

Acabei de descobrir que, se eu executo o dhclient, funciona. Quando eu checo o /etc/resolv.conf ele tem o nameserver 10.0.0.2 que eu quero.

Eu não sei por que isso corrige isso, mas existe uma maneira de não ter que executar o dhclient todas as vezes? Não parece certo que deveria ter o nameserver no resolv.conf na inicialização?

    
por Trent 04.04.2015 / 11:46

1 resposta

0

Talvez não seja a solução para seu problema, mas uma solução alternativa:

Adicione o gateway ao seu arquivo ifcfg-eth0 em vez do arquivo 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
    
por 04.04.2015 / 12:03