Como eu configuro as interfaces de rede persistentemente no CentOS para que ele sobreviva a uma reinicialização?

4

Eu configurei uma interface de rede com os seguintes comandos:

ifconfig eth0 up
ip addr add 192.168.9.1/28 dev eth0
route add default gw 192.168.0.1

Isso funciona. No entanto, quando eu reiniciar a máquina, perco todas as configurações feitas. Como posso ter certeza de que isso é persistente? Estou usando o CentOS 6.3.

    
por doon 29.12.2012 / 19:08

1 resposta

9

Em primeiro lugar, sua configuração do gateway padrão não é válida. 192.168.0.1 não está na rede de 192.168.9.1/28 . Eu suspeito que você tenha cometido um erro de digitação, então eu suponho que você quis dizer 192.168.9.10 como o gateway padrão aqui.

Consultando o RHEL 6 Deployment Guide seção 8.2 para o endereço e seção 8.4 para rotas:

  1. Crie / edite um arquivo /etc/sysconfig/network-scripts/ifcfg-eth0 contendo:

    DEVICE=eth0
    BOOTPROTO=none
    ONBOOT=yes
    NETMASK=255.255.255.240 # this is /28
    IPADDR=192.168.9.1
    USERCTL=no
    
  2. Crie / edite o arquivo de configuração de rota /etc/sysconfig/network-scripts/route-eth0 :

    default 192.168.9.10 dev eth0
    
por 29.12.2012 / 22:01