Configurando o Debian 7 intervalo de endereços IP estáticos

4

Eu tenho um servidor Debian 7 e um intervalo de endereços IP utilizável de xx.xx.xx.90 a 93. Enquanto trabalho na configuração dos endereços utilizáveis via / etc / network / interfaces, eu tenho o seguinte:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet static
        address xx.xx.xx.90
        netmask 255.255.255.248
        network xx.xx.xx.88
        broadcast xx.xx.xx.95
        gateway xx.xx.xx.89
        # Example extra IP comment 
        up   ip addr add xx.xx.xx.91/24 dev eth0 label eth0:0
        down ip addr del xx.xx.xx.91/24 dev eth0 label eth0:0
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers xx.xx.xx.xx xx.xx.xx.xx
        dns-search host.xx.xx

em que as duas linhas abaixo de "Exemplo de comentário extra sobre IP" correspondem ao novo IP que desejo adicionar (será semelhante para o restante do intervalo).

Ao salvar as informações acima e reiniciar a rede via sudo ifdown eth0 && sudo ifup eth0 , recebo a seguinte mensagem:

ifdown: interface eth0 not configured
RTNETLINK answers: File exists
Failed to bring up eth0.

Eu não entendo por que relata que o eth0 não está configurado e por que não foi criado.

Qualquer ajuda seria muito apreciada.

UPDATE Eu usei sudo ifdown --force eth0 && sudo ifup --force eth0 como sugerido nos comentários do Zoredache e o problema foi resolvido.

    
por gts 27.09.2013 / 22:24

4 respostas

4

Você recebeu um /29 netblock, não um /24 . Mas você especificou /24 nos scripts up e down . Tente corrigir isso primeiro.

Melhor ainda, use o novo jeito (bem, novo nos últimos lançamentos) de especificar seus endereços.

allow-hotplug eth0
iface eth0 inet static
        address xx.xx.xx.90
        netmask 255.255.255.248
        network xx.xx.xx.88
        broadcast xx.xx.xx.95
        gateway xx.xx.xx.89

iface eth0 inet static
        address xx.xx.xx.91
        netmask 255.255.255.248

iface eth0 inet static
        address xx.xx.xx.92
        netmask 255.255.255.248

iface eth0 inet static
        address xx.xx.xx.93
        netmask 255.255.255.248
    
por 27.09.2013 / 22:44
0

Parece que sua formatação está um pouco errada. Tente algo assim:

auto eth0
iface eth0 inet static
address x.x.x.90

auto eth0:1
iface eth0:1 inet static
address x.x.x.91
    
por 27.09.2013 / 22:47
0

Se você quiser que o NetworkManager manipule interfaces ativadas em / etc / network / interfaces: Configure managed = true em /etc/NetworkManager/NetworkManager.conf.

Reinicie o NetworkManager:

# /etc/init.d/network-manager restart

Em seguida, reinicie

# reboot

fonte: link

    
por 31.03.2014 / 16:01
-1
addresses 10.0.0.1/8 192.168.10.4/24

Use endereços para um intervalo.

    
por 27.09.2013 / 22:42