Encaminhar conexão de internet ethernet ao computador via segunda placa de rede

0

Eu tenho uma máquina (máquina A) com duas placas de rede, a eth0 é conectada via Ethernet à parede do escritório como uma conexão de internet. Eu tenho um placa de rede USB secundária que é conectada via ethernet a uma segunda máquina (máquina B). Eu gostaria de obter acesso à Internet na segunda máquina através desta conexão.

Eu tentei pesquisar e tentei algumas coisas e não tive sucesso algum. Seguindo este tutorial também não resolveu o problema.

Este é o meu arquivo de interfaces de rede na máquina A:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto eth1
allow-hotplug eth1
iface eth1 inet static
  address 192.168.0.1
  netmask 255.255.255.0

A Máquina B está configurada para ter um IP estático de 192.168.0.5 , máscara de rede de 255.255.255.0 e gateway de 192.168.0.1 . Por que vale a pena, eu sou capaz de fazer ping na máquina B da máquina A e também na máquina A da máquina B. Eu não consigo receber a conexão da Internet da máquina A.

Obrigado por qualquer ajuda antecipadamente!

    
por Will Andrew 07.03.2017 / 15:47

1 resposta

0

Eu acho que no seu arquivo / etc / network / interfaces, a interface eth0 está faltando. Deve ser:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
#The interface connected to internet
auto eth0
iface eth0 inet dhcp
#The interface connected to machine B
auto eth1
iface eth1 inet static
  address 192.168.0.1
  netmask 255.255.255.0

Você deve reiniciar o serviço de rede após fazer alterações nesse arquivo:

sudo systemctl restart networking

Além disso, você deve saber como o seu sistema designa suas interfaces de rede. Depende da versão do Ubuntu que você está executando. Em 14.04 as interfaces são designadas como eth0, eth1, wlan0, wlan1 ... e 16.04 enp5s0, wlp1s0 ... Você pode descobrir o nome de suas interfaces com o comando ip addr .

Finalmente, você deve ativar o ip foward removendo o comentário desta linha:

#net.ipv4.ip_forward=1

no arquivo /etc/sysctl.conf.

Para aplicar a nova configuração:

sudo sysctl -p

E crie regras iptables para ativar o nat, como mostra o artigo de Ajuda Ubuntu que você vinculou.

    
por jmarinho 07.03.2017 / 16:37