BECHA 0 Опубликовано: 2008-02-27 05:47:18 Share Опубликовано: 2008-02-27 05:47:18 с настройкой ipfw,ipf,pf во фряхе никаких проблем никогда не было, а тут не могу NAT организовать. смотрите конфиг - eth0 - внутренняя сеть, eth1 внешняя. после выполнения нижеприведенного скрипта внешняя сеть не пингуется из внутренней. #!/bin/bash echo "IpTables Rules Loading" # diclamer int_if="eth0" int_adr="192.168.0.1" int_net="192.168.0.0/24" # ext_if="eth1" ext_adr="192.168.111.222" ext_net="192.168.111.0/24" # lo_if="lo0" lo_adr="127.0.0.1" # cmd="/sbin/iptables -v" # $cmd -F $cmd -t nat -F $cmd -t mangle -F $cmd -X # $cmd -A INPUT -i lo0 -j ACCEPT # $cmd -A INPUT -j ACCEPT $cmd -A OUTPUT -j ACCEPT $cmd -A FORWARD -j ACCEPT # Masquerade. $cmd -t nat -A POSTROUTING -o eth1 -j MASQUERADE # # NAT #$cmd -t nat -A POSTROUTING -p ALL -o $ext_if -j SNAT --to-source $ext_adr # echo 1 > /proc/sys/net/ipv4/ip_forward Ссылка на сообщение Поделиться на других сайтах
gall 6 Опубліковано: 2008-02-27 06:21:16 Share Опубліковано: 2008-02-27 06:21:16 Попробуй дописать форвардинг между сетевухами. iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT и замаскарадить обе сетевухи. Ссылка на сообщение Поделиться на других сайтах
Goblin 1 Опубліковано: 2008-02-27 19:18:26 Share Опубліковано: 2008-02-27 19:18:26 поменяй $cmd -A INPUT -j ACCEPT $cmd -A OUTPUT -j ACCEPT $cmd -A FORWARD -j ACCEPT на $cmd -t filter -P INPUT ACCEPT $cmd -t filter -P OUTPUT ACCEPT $cmd -t filter -P FORWARD ACCEPT ну и как вариант неплохо бы посмотреть на шлюз по умолчанию Ссылка на сообщение Поделиться на других сайтах
Пэтро 18 Опубліковано: 2008-03-05 11:39:26 Share Опубліковано: 2008-03-05 11:39:26 iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 0/0 -j MASQUERADE У меня такая строчка и усе :tongue: Ссылка на сообщение Поделиться на других сайтах
Neelix 33 Опубліковано: 2008-03-05 11:53:52 Share Опубліковано: 2008-03-05 11:53:52 SNAT и MASQUERADE разные вещи Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас