LINUX.ORG.RU

Network


0

2

Есть две сетевые карты в компе, который работает под kubuntu.

eth0 смотрит в интернет, eth1 - к другому компьютеру под виндой (ХР). что сделать, чтоб на обеих компах был интернет? помогите, пожалуйста.


Включить форвардинг пакетов:

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

Настроить NAT

WAN="eth0" # Внешняя сеть
LAN="eth1" # Внутренняя сеть

iptables -t nat -A POSTROUTING -o $WAN -j MASQUERADE
iptables -A FORWARD -i $WAN -o $LAN -m state --state RELATED,ESTABLISHED -j ACCEPT

Собственно все.

m0rph ★★★★★
()
Ответ на: комментарий от m0rph

Немного недокопипастил, исправляюсь:

WAN="eth0" # Внешняя сеть
LAN="eth1" # Внутренняя сеть

iptables -t nat -A POSTROUTING -o $WAN -j MASQUERADE
iptables -A FORWARD -i $WAN -o $LAN -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i $LAN -o $WAN -j ACCEPT

m0rph ★★★★★
()

Если надо, можно еще и hdcp поднять, чтоб eth1 айпишники раздавал.

segfault ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.