Автор Тема: Rq: от eth0 към eth1 шарване на интернет  (Прочетена 1041 пъти)

dobritu

  • Напреднали
  • *****
  • Публикации: 115
  • Distribution: Slackware 12.1
  • Window Manager: KDE
    • Профил
В момента си шарвам интернета така:
Примерен код

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

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

arda_kj

  • Напреднали
  • *****
  • Публикации: 631
  • Distribution: Debian Sid/Unstable; Ubuntu 12.04
  • Window Manager: Gnome/KDE
    • Профил
Rq: от eth0 към eth1 шарване на интернет
« Отговор #1 -: 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



Активен

Debian Sid/Unstable; Ubuntu 12.04
"За да открием истината, е нужно поне веднъж в живота си да подложим всичко на съмнение" - Р. Декарт