iptables para obter ip público na segunda interface da caixa virtual

1

Estou executando uma imagem personalizada linux na caixa Virtual . Além disso, estou usando um conector USB -para- Ethernet do meu laptop para conectar outros clientes. Na configuração de rede, usei o adaptador de ponte para ambas as interfaces, ou seja, eth0 e Asix (usb-para-ethernet). Quando eu estou executando a caixa virtual, eth0 está ficando público IP como 10.xxx , mas eth1 (USB-to_eth ) não está recebendo nenhum IP .

Eu tentei executar udhcpc em eth1 para obter IP usando dhcp , mas falhou. Além disso, eu atribuí eth1 alguns IP no mesmo intervalo que eth0 com eth0 como rota. Mas ainda assim, nenhum pacote está chegando a eth0 de eth1 . Eu testei o mesmo fazendo ping de outras interfaces públicas IP via eth1 como ping -I eth1 10.x.x.x , mas falhou.

Eu também tentei as regras iptables como abaixo:

echo "1" > /proc/sys/net/ipv4/ip_forward

iptables -I FORWARD -i eth0 -o eth1 -j ACCEPT
iptables -I FORWARD -i eth1 -o eth0 -j ACCEPT

cat / etc / network / interfaces não mostra nada, pois não existe tal arquivo.

    
por Deepen 11.10.2016 / 20:31

0 respostas