Конфигурация IPtables для транзита через Интернет 16.04

Конфигурация IPtables для транзита через Интернет 16.04

Я пытаюсь закончить настройку на моем файловом сервере Ubuntu 16.04, чтобы передать интернет-соединение на мой HTPC. Смотрите схему сети ниже:

[Интернет] <--> [DHCP-маршрутизатор] <--> (eno1).[Файловый сервер].(eno2) <--> [HTPC]

Цель такова, что маршрутизатор DHCP назначит уникальный адрес, а HTPC и файловый сервер пропустят через себя любой необходимый сетевой трафик. Может кто-нибудь взглянуть на нижеприведенное и помочь мне понять, что я делаю не так?

 sudo sysctl -a | grep ip_forward
 net.ipv4.ip_forward = 1

 sudo iptables -t nat -A POSTROUTING -o eno1 -j MASQUERADE
 sudo iptables -A FORWARD -i eno1 -o eno2 -m state --state RELATED,ESTABLISHED -j ACCEPT
 sudo iptables -A FORWARD -i eno2 -o eno1  -j ACCEPT

решение1

После небольшого поиска я понял, что хочу использовать Bridge вместо IPTables. В противном случае для соединения потребуется еще один NAT/DHCP. Конфигурация Bridge тривиальна, более подробную информацию можно найти здесь:https://help.ubuntu.com/community/NetworkConnectionBridge

Связанный контент