Всем доброго время суток!) заранее хочу сказать спасибо форумчанам всегда помогают,находят свободное время и остаются соучастными в проблеме темы до конца)
Не хотел создавать новую тему не хочу засорять в случае чего повторными темами
Вопрос вот в чем все те же любимые правила iptables
есть eth0 - локальный интерфейс,
eth1:1 - интерфейс с белым айпи с интернетом
Мне нужно завернуть трафик с одного айпи - 192.168.1.200 из подсети eth0 192.168.1.0/24 на eth1:1 интерфейс чтобы интернет шел на прямую, будте добры разобраться с правилами
пытался прописать следующее не помогло
iptables -t nat -A POSTROUTING -o eth1:1 -s 192.168.1.200 -j MASQUERADE
iptables -A FORWARD -i eth0 -o eth1:1 ACCEPT
iptables -A FORWARD -i eth1:1 -o eth0 -j REJECT
Добрый день всем. Также решил поковырять NAT
Думаю для себя надо начать с логического понимания построения сети и последующей раздачи интернета.
Имеется шлюз с 2-мя интерфейсами:
eth0 (внутренний) - 192.168.0.1
eth1 (внешний) - 5.5.5.5
На eth1 приходит интернет от провайдера (IPoE)
С интерфейса eth0 раздаются ИПы по дхцп в локальную сеть (192.168.0.0/24)
Машины с сети 192.168.0.0/24 должны подключаться к шлюзу через l2tp/pptp на eth0, и через него выходить в интернет.
Каким образом решить задачу средствами iptables?
У тебя напрямую машины подключены к eth0 какие еще l2tp/pptp? :o
Я не понимаю вашего удивления. Люди делают шлюзы и используют VPN посредством PPTP/PPoE. Вот и я хочу попробовать. Передо мной стоит цель раздать интернет на ПК именно таким образом
iptables -F
iptables -F -t nat
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -i eth0 -s 192.168.0.0/24 -j ACCEPT
iptables -A INPUT -m tcp -p tcp --dport 1723 -j ACCEPT
iptables -A INPUT -p gre -j ACCEPT
iptables -t nat -A POSTROUTING -o eth1 -s 192.168.0.0/24 -j MASQUERADE
iptables -A FORWARD -i eth0 -o eth1 -s 192.168.0.0/24 -j ACCEPT
iptables -A FORWARD -i eth1 -o eth0 -d 192.168.0.0/24 -m state --state RELATED,ESTABLISHED -j ACCEPT
Вот как то так. Интернет работает. Но без впн. А надо чтоб сеть 192.168.0.0/24 попадала в инет только через ppp0
Вот думаю как натить ppp0 (ppp0 у меня на eth0)