Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: dobritu в Sep 13, 2007, 12:28



Титла: Rq: от eth0 към eth1 шарване на интернет
Публикувано от: dobritu в Sep 13, 2007, 12:28
В момента си шарвам интернета така:
Примерен код

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward

Обаче искам на втората лан карта да се е шарнат а на 1-вата лан карта да идва, тоест не както сега на 1-вата лан карта едновременно идва интернета и го шарва.Как може да стане това?


Титла: Rq: от eth0 към eth1 шарване на интернет
Публикувано от: arda_kj в Sep 13, 2007, 13:39
Ами много просто - става по-същия начин само добвяш адреса на вътрешната мрежа, т.е.
Примерен код
iptables -t nat -A POSTROUTING -s vytr_mrej/maska -o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward


vytr_mrej/maska - това е адреса на вътрешната ти мрежа, който ще е на другата ланка - eth1. Примерно този адрес може да е нещо от типа на
Примерен код
192.168.0.0/24

Първото задава адеса на мрежата, а второто мрежовата маска. Горното е еквивалентно на:
адрес на мрежата: 192.168.0.0
мрежова маска (netmask): 255.255.255.0