Eu tenho um endereço IP extra disponível para o meu servidor e, portanto, preciso atribuí-lo ao arquivo de interfaces. No momento, eu tenho isso:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address aaa.aaa.aaa.aaa
netmask 255.255.254.0
gateway bbb.bbb.bbb.bbb
dns-nameservers ccc.ccc.ccc.ccc ddd.ddd.ddd.ddd eee.eee.eee.eee
dns-search vps-number.com
O que eu adiciono para atribuir meu novo endereço IP (fff.fff.fff.fff)? E como eu o reinicio para aceitar a nova configuração?
networking
server
ip-address
babbaggeii
fonte
fonte
Respostas:
Então você pode correr
sudo ifup eth0:0
para trazê-lo esudo ifdown eth0:0
trazê-lo para baixo.fonte
auto eth1
(não na AWS) não funcionar, use como no exemploauto eth0:0
.iproute2
método , funcionou.Para um endereço IP extra, eu costumo adicionar:
na parte inferior da
iface eth0 inet static
sub - rotina para futuras reinicializações e, em seguida, execute o comandosudo ip addr add fff.fff.fff.fff/prefixlen dev eth0
novamente manualmente para ativá-lo diretamente.Se sua máscara de rede é,
255.255.254.0
entãoprefixlen
deve ser23
para você.Eu adoraria saber se existe uma maneira melhor, no entanto.
fonte
up
é problemático, pois o network-online.target não espera por isso. serviços systemd como o nginx falharão ao vincular o IP adicionado peloup
tempo de inicializaçãoComo Heihachi aponta, o uso de aliases ethx: x está desatualizado. No entanto, a
ip addr
solução é pior. É feio e incompleto, pois você também precisará adicionar umadown
variante ouifdown
não funcionará muito bem.Consulte https://wiki.debian.org/NetworkConfiguration#Multiple_IP_addresses_on_one_Interface para obter uma solução melhor: Agora você pode apenas repetir as estrofes iface para a mesma interface. Portanto, apenas a solução acima, mas solte o
:x
sufixo.fonte
iproute2
método foi em 2015 . E o método legado (você notou o nome?) Não funcionou para mim no Debian Stretch. Parecia que as opções posteriores (deeth0:0
) substituíram as anteriores (from eth0
). Ou seja, depoissystemctl restart networking
que acabei com apenas o segundo IP (o primeiro IP foi desanexado).