Como eu adiciono um endereço IP adicional a uma interface no Ubuntu 14

10

Eu quero ter a interface com fio simultaneamente obter um endereço DHCP e também alias um endereço fixo para que eu possa se comunicar com um dispositivo com um endereço IP fixo em uma sub-rede diferente sobre o mesmo link.

Ao pesquisar por alias de endereço IP no Ubuntu, encontrei este artigo Como adiciono aliases de interface usando a GUI do Network Manager? . Infelizmente, a GUI Editar Conexões no Ubuntu 14 não possui o botão "endereços adicionais".

Onde essa funcionalidade foi movida?

    
por tim11g 14.02.2015 / 18:03

1 resposta

19

Ignore o gui e faça isso via linha de comando.

O link a seguir fornece informações detalhadas sobre como criar o alias temporariamente, bem como editar o arquivo de interfaces para tornar a alteração permanente.

link

Informações do site em caso de morte do site:

linha de comando do ifconfig

Você pode usar o comando ifconfig para configurar uma interface de rede e um alias. Por exemplo:

  • IP da NIC eth0 192.168.1.5
  • eth0: 0 primeiro alias da NIC: 192.168.1.6

Para configurar o alias eth0: 0, digite o seguinte comando como o usuário root:

# ifconfig eth0:0 192.168.1.6 up

Verifique se o alias está ativo e em execução usando o seguinte comando:

# ifconfig -a

# ping 192.168.1.6

No entanto, se você reinicializar o sistema, perderá todo o seu alias. Para torná-lo permanente, você precisa adicionar um arquivo de configuração de rede.

# vi /etc/network/interfaces

Anexe o seguinte ao arquivo (isso é uma adição às informações existentes, não uma substituição)

auto eth0:1
iface eth0:1 inet static
name Ethernet alias LAN card
address 192.168.1.7
netmask 255.255.255.0
broadcast 192.168.1.255
network 192.168.1.0

Salve e feche o arquivo. Reinicie a rede:

# /etc/init.d/networking restart
    
por Dave 14.02.2015 / 18:21