Adicionando um segundo IP ao servidor Debian

4

Recebi um segundo IP pelo meu provedor de servidor. Eu estou executando o Debian 5.0. Eu pensei que sabia como adicionar o IP ao sistema e configurar com o apache, mas ainda não consegui.

O IP principal funciona bem e eu tenho alguns sites já em execução naquele.

Quais etapas eu tomaria para adicionar este segundo IP para que eu o use no apache?

    
por David 19.09.2009 / 05:38

3 respostas

10

Supondo que o novo endereço IP esteja na mesma sub-rede que o primeiro, inclua uma segunda interface virtual (às vezes chamada de "alias") na interface de rede principal. Isso está configurado, como todas as configurações da interface de rede, em /etc/network/interfaces . O manual de referência Debian tem uma seção sobre o tópico:

link

Um exemplo simples, supondo que sua interface de rede principal seja eth0 e tenha um ip de 192.168.1.1 e o novo ip seja 192.168.1.2 :

auto eth0
iface eth0 inet static
  address 192.168.1.1
  netmask 255.255.255.0
  gateway 192.168.1.254

auto eth0:0
iface eth0:0 inet static
  address 192.168.1.2
  netmask 255.255.255.0

Quando as configurações apropriadas tiverem sido adicionadas a /etc/network/interfaces , execute ifup eth0:0 para ativar a nova interface.

Se, no entanto, o novo ip estiver em uma sub-rede diferente, você precisará provisionar o ip em uma interface de rede fisicamente distinta ou criar uma interface de VLAN, dependendo de como seu ISP está preparado para entregá-lo a você. Esse é um tópico totalmente novo.

    
por 19.09.2009 / 08:19
3

Ainda mais simples:

Use uma linha de "endereços" em / etc / network / interfaces

iface eth1 inet static
        address 10.10.0.66
        netmask 255.255.255.240
        network 10.10.0.64
        broadcast 10.10.0.79
        gateway 10.10.0.65
        addresses 10.10.0.67/28 10.10.0.67/28 10.10.0.68/28

Você pode usar uma lista separada por espaços de máscaras de IPs / CIDR.

Esta é uma versão aleijada da minha definição de interface (IPs alterados e apenas parte relevante)

    
por 18.02.2010 / 16:31
1

Se você usar o pacote iproute , poderá colocar isso em /etc/network/interfaces :

auto eth0
iface eth0 inet static
    address 10.0.0.17
    netmask 255.0.0.0
    gateway 10.0.0.1
    up   ip addr add 10.0.0.18 dev eth0
    down ip addr del 10.0.0.18 dev eth0
    
por 20.09.2009 / 18:44