Tengo una dirección IP adicional disponible para mi servidor, por lo que necesito asignarla en el archivo de interfaces. Por el momento, tengo esto:
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
¿Qué agrego para asignar mi nueva dirección IP (fff.fff.fff.fff)? ¿Y cómo lo reinicio para aceptar la nueva configuración?
networking
server
ip-address
babbaggeii
fuente
fuente
Respuestas:
Entonces puedes correr
sudo ifup eth0:0
para subirlo ysudo ifdown eth0:0
bajarlo.fuente
auto eth1
(no funcionó en AWS) no funciona, use como en el ejemploauto eth0:0
.iproute2
método , funcionó.Para una dirección IP adicional, generalmente agrego:
al final de la
iface eth0 inet static
estrofa para futuros reinicios y luego ejecute el comandosudo ip addr add fff.fff.fff.fff/prefixlen dev eth0
nuevamente manualmente para activarlo directamente.Si tu máscara de red es,
255.255.254.0
entoncesprefixlen
debería ser23
para ti.Sin embargo, me encantaría saber si hay una mejor manera.
fuente
up
es problemático ya que network-online.target no lo espera. servicios de systemd como nginx no lograrán unen en IP añadida porup
el tiempo de inicioComo señala Heihachi, el uso de alias ethx: x no está actualizado. Sin embargo, la
ip addr
solución es peor. Es feo e incompleto, ya que también tendrá que agregar unadown
variante oifdown
no funcionará de manera muy limpia.Vea https://wiki.debian.org/NetworkConfiguration#Multiple_IP_addresses_on_one_Interface para una mejor solución: ahora puede repetir las estrofas iface para la misma interfaz. Entonces, solo la solución anterior, pero suelte el
:x
sufijo.fuente
iproute2
método fue en 2015 . Y el método heredado (¿has notado el nombre?) No funcionó para mí en Debian Stretch. Parecía que las opciones posteriores (desdeeth0:0
) anulaban las anteriores (from eth0
). Es decir, después desystemctl restart networking
que terminé con solo la segunda IP (la primera IP se desconectó).