ifupdown que usa / etc / network / interfaces foi descontinuado em 17.10.
Em vez disso, use /etc/netplan/*netcfg.yaml
Sou muito novo no Linux e estou tentando montar um laboratório virtual no Hyper-V com um servidor Ubuntu 17.10 como um roteador entre a rede física e a rede do meu laboratório. O servidor possui duas interfaces externas e privadas (sendo externa a WAN e interna sendo LAN)
Eu modifiquei minhas interfaces / etc / network / para que parecesse:
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
depois disso eu editei o /etc/sysctl.conf e removi o comentário em net.ipv4.ip_forward=1
Todas as instruções que eu encontrei implicam que depois de fazer isso e reiniciar a rede (eu reiniciei o servidor) a segunda interface deve ter o ip que foi dado, MAS no meu caso a interface não aparece após a reinicialização e eu preciso para levantá-lo manualmente com o sudo ifconfig eth1 up. Depois disso, quando eu checo meu ifconfig, a eth1 é mostrada, mas não tem o endereço que eu configurei, mas tem um endereço ipv6
Parece-me que o sistema operacional não está lendo o arquivo / etc / network / interfaces.
Qualquer ajuda seria apreciada.