Estou tentando configurar minha área de trabalho para que eu tenha vários endereços IP usando uma única NIC. Primeiro, eu tentei fazer isso temporariamente usando ip
, isso funciona bem, no entanto, é apenas temporariamente. Para tentar configurá-lo permanentemente, eu tenho jogado com o arquivo /etc/network/interfaces
, mas sem sorte até agora.
Todos os testes que fiz, ou não fizeram nada, ou desconectaram-me da internet. Se fizesse alguma coisa, eu poderia ver que os dois endereços IP foram configurados usando ip addr
ou ifconfig
. Além disso, consegui fazer ping no meu roteador. No entanto, não há internet.
A coisa que eu tentei é baseada em
Como posso (do CLI) atribuir vários endereços IP para uma interface? , Como eu adiciono um endereço IP adicional a / etc / network / interfaces? , e Problema com a criação de vários endereços IP no Ubuntu Server .
Todos eles sugerem mais ou menos as mesmas coisas, mas acho que ainda sinto falta de alguma coisa. Antes de alterar qualquer coisa no arquivo interfaces
, ficou assim:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
e, no meu último teste, mudei o arquivo para:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto eth0
auto eth0:0
# IP-1
iface eth0 inet static
address 192.168.1.115
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.254
# IP-2
iface eth0:0 inet static
name Ethernet alias LAN card
address 192.168.3.11
netmask 255.255.255.0
network 172.16.100.0
broadcast 192.168.3.255
Alguém vê o que eu faço de errado?
Editar:
Após alguns conselhos, alterei o arquivo interface
para:
auto eth0 eth0:1
iface eth0 inet static
address 192.168.1.115
# network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1
iface eth0:1 inet static
address 192.168.3.200
# network 192.168.3.0
netmask 255.255.255.0
Observe as duas linhas no comentário, tentei ambas com e sem essas linhas. Eu comentei essas linhas por causa da tabela de roteamento (saída de route -n
) que é a seguinte:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.3.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
Eu comparei a tabela de roteamento com a configuração de endereço IP único e notei que apenas as duas primeiras linhas em que o site .commentando as linhas no arquivo interface
era meu teste para remover as linhas da tabela de roteamento. Claramente sinto falta de entender algo aqui; isso não aconteceu.
De qualquer forma, com ou sem as linhas no comentário, o resultado ainda é o mesmo, existem endereços IP, mas não há internet ...