Sou muito novo no Linux e estou tentando configurar um laboratório virtual no Hyper-V com um servidor Ubuntu 17.10 como roteador entre a rede física e a rede do meu laboratório. O servidor possui duas interfaces externa e privada (externa sendo a WAN e interna sendo LAN)
Modifiquei meu /etc/network/interfaces para que fique assim:
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 editei o /etc/sysctl.conf e removi o comentário emnet.ipv4.ip_forward=1
Todas as instruções que encontrei implicam que depois de fazer isso e reiniciar a rede (acabei de reiniciar o servidor), a segunda interface deve ter o ip que foi fornecido, MAS no meu caso a interface não aparece após a reinicialização e preciso aumentar manualmente faça isso com sudo ifconfig eth1 up. Depois disso, quando eu verifico meu ifconfig, o eth1 é mostrado, mas não tem o endereço que 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.
Responder1
ifupdown que usa /etc/network/interfaces foi descontinuado em 17.10.
https://wiki.ubuntu.com/Netplan
Em vez disso, use /etc/netplan/*netcfg.yaml