O servidor Centos continua pulando para endereçar em vez de endereço atribuído estático

5

Eu tenho um servidor Centos sem cabeçalho que eu configurei com um endereço IP estático. Eu desabilitei o Network Manager, o avahi-daemon etc. Sempre que eu reinicio a rede, ele simplesmente salta para 10.155.90.100 ao invés do 10.155.90.61 requerido sem nenhuma explicação:

Aqui está o meu ifcfg-eth0:

   # Intel Corporation 82545EM Gigabit Ethernet Controller (Copper)
    DEVICE=eth0
    BOOTPROTO=static
    ONBOOT=yes
    #HWADDR=00:50:56:b0:5a:57
    IPADDR=10.155.90.61
    NETMASK=255.255.255.0
    GATEWAY=10.155.90.1
    TYPE=Ethernet
    USERCTL=no
    IPV6INIT=no
    PEERDNS=yes
    NM_CONTROLLED=no

Parece estar executando o DHCP de qualquer maneira. Eu não consigo obter um log mais detalhado do que isso em / var / log / messges:

Jul 11 12:50:33 NET[4767]: /sbin/dhclient-script : updated /etc/resolv.conf
Jul 11 12:50:34 kernel: 8021q: adding VLAN 0 to HW filter on device eth0
Jul 11 12:50:34 kernel: ADDRCONF(NETDEV_UP): eth0: link is not ready
Jul 11 12:50:34 kernel: e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
Jul 11 12:50:34 kernel: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
Jul 11 12:50:36 dhclient: DHCPREQUEST on eth0 to 255.255.255.255 port 67 (xid=0x39edae98)
Jul 11 12:50:36 dhclient: DHCPACK from 10.155.50.20 (xid=0x39edae98)
Jul 11 12:50:36 NET[5157]: /sbin/dhclient-script : updated /etc/resolv.conf
Jul 11 12:50:36 dhclient: bound to 10.155.90.100 -- renewal in 255205 seconds.

Como posso desativar o DHCP e impedir que o servidor pule pelo IP incorreto?

    
por blarg 11.07.2014 / 14:18

4 respostas

3

solução simples e simples: desinstale o que você não precisa:)

yum remove dhclient 
    
por 11.07.2014 / 16:08
7

Você não precisa de PEERDNS , pois está usando um IP estático. Isso está causando dhclient para executar e atualizar seu arquivo resolv.conf (como ele foi projetado para fazer). No processo, ele também solicita um endereço IP quando solicita os servidores de nomes do DHCP.

    
por 11.07.2014 / 14:46
2

Para atribuir um endereço IP fixo, use none como o valor para BOOTPROTO .

No "Guia de implantação do RHEL5", seção " Arquivos de configuração da interface ":

BOOTPROTO=protocol

where protocol is one of the following:

  • none — No boot-time protocol should be used.
  • bootp — The BOOTP protocol should be used.
  • dhcp — The DHCP protocol should be used.
    
por 11.07.2014 / 14:26
1

Talvez eu seja um hack, mas eu gosto de usar o utilitário system-config-network-tui no sistema baseado em RHEL / CentOS / RPM para isso, pois ajuda a limpar qualquer script de interface funky ou mal configurado.

    
por 11.07.2014 / 14:52