Soy bastante nuevo en Linux y estoy intentando configurar un laboratorio virtual en Hyper-V con un servidor Ubuntu 17.10 como enrutador entre la red física y la red de mi laboratorio. El servidor tiene dos interfaces externa y privada (la externa es la WAN y la interna es la LAN)
He modificado mi /etc/network/interfaces para que se vea así:
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 192.168.1.1
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
después de eso edité /etc/sysctl.conf y eliminé el comentario ennet.ipv4.ip_forward=1
Todas las instrucciones que he encontrado implican que después de hacer esto y reiniciar la red (simplemente reinicio el servidor), la segunda interfaz debe tener la IP que se le proporcionó, PERO en mi caso la interfaz no aparece después de reiniciar y necesito levantarla manualmente. arriba con sudo ifconfig eth1 arriba. Después de eso, cuando verifico mi ifconfig, se muestra eth1 pero no tiene la dirección que configuré, sino que tiene una dirección ipv6.
Me parece que el sistema operativo no lee el archivo /etc/network/interfaces.
Cualquier ayuda sería apreciada.
Respuesta1
ifupdown, que usa /etc/network/interfaces, quedó obsoleto en 17.10.
https://wiki.ubuntu.com/Netplan
En su lugar utilice /etc/netplan/*netcfg.yaml