|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - Народ. Помотиге разобраться с iptables |
|
Debian/Ubuntu - Народ. Помотиге разобраться с iptables
|
Новый участник Сообщения: 17 |
Написал такой скрипт:
#!/bin/sh LAN="eth1" LANNET="10.10.1.0/24" LANIP="10.10.1.77" WAN="eth2" WANIP=X.X.X.X" IPTABLES="/sbin/iptables" $IPTABLES -F INPUT $IPTABLES -F FORWARD $IPTABLES -F OUTPUT $IPTABLES -t nat -F PREROUTING $IPTABLES -t nat -F PPOSTROUTING $IPTABLES -t mangle -F $IPTABLES -P INPUT DROP $IPTABLES -P FORWARD DROP $IPTABLES -P OUTPUT DROP #------------------------------------------------------------------------------ $IPTABLES -A INPUT -s $LANNET -p tcp -d $LANIP -m multiport --dport 22,80,403,443,3128,8080,8081 -j ACCEPT $IPTABLES -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 3128 $IPTABLES -t nat -A PREROUTING -p tcp --dport 8080 -j REDIRECT --to-ports 3128 $IPTABLES -t nat -A PREROUTING -p tcp --dport 443 -j REDIRECT --to-ports 3128 $IPTABLES -t nat -A PREROUTING -p tcp --dport 403 -j REDIRECT --to-ports 3128 $IPTABLES -t nat -A PREROUTING -p tcp --dport 8081 -j REDIRECT --to-ports 3128 $IPTABLES -t nat -A PREROUTING -p tcp --dport 2802 -j REDIRECT --to-ports 3128 $IPTABLES -t nat -A PREROUTING -p tcp --dport 1578 -j REDIRECT --to-ports 3128 $IPTABLES -t nat -A POSTROUTING -o $WAN -j MASQUERADE $IPTABLES -t nat -A POSTROUTING -o $WAN -j SNAT --to-source $WANIP echo "1" > /proc/sys/net/ipv4/ip_forward При выполнении пишет: iptables: No chain/target/math by that name. Скрипт пробный и уже на этом шаге столкнулся с проблемой. От руки все нормально вводится и при iptables -L показываются таблицы с введенными правилами. Ос. Debian 4. Нужные модули ядра загружены. Понимаю, что ситуация простая, но я в Линуксе новичек. Помогите, если не сложно. |
|
Отправлено: 14:03, 06-08-2008 |
![]() Старожил Сообщения: 437
|
Профиль | Отправить PM | Цитировать Цитата RFox:
Цитата RFox:
Цитата RFox:
Цитата RFox:
|
||||
------- Отправлено: 11:50, 02-09-2008 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Слакофил Сообщения: 590
|
Профиль | Сайт | Отправить PM | Цитировать Цитата RFox:
Цитата RFox:
$IPTABLES -A INPUT -m limit --limit 3/minute --limit-burst 3 -j LOG --log-level DEBUG --log-prefix "IPTables INPUT packet died: " |
||
------- Отправлено: 12:00, 02-09-2008 | #12 |
![]() Старожил Сообщения: 437
|
Профиль | Отправить PM | Цитировать Цитата BuGfiX:
|
|
------- Отправлено: 12:27, 02-09-2008 | #13 |
![]() Старожил Сообщения: 437
|
Профиль | Отправить PM | Цитировать Разобрался с лимтами. Требуется модуль CONFIG_IP_NF_MATCH_LIMIT.
Логи пишет в kern.log Как бы в другое место перенаправить? |
------- Отправлено: 13:38, 02-09-2008 | #14 |
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать Несколько вопросов:
1. Как сделать, что-бы логи очищались? 2. Строку: $IPTABLES -A ALL -p tcp -i $LAN_IFACE -s $LAN_IP_RANGE -j ACCEPT заменил на: $IPTABLES -A INPUT -p tcp -i $LAN_IFACE -s $LAN_IP_RANGE -m multiport --dport 22,80,3128 -j ACCEPT $IPTABLES -A INPUT -p UDP -i $LAN_IFACE -s $LAN_IP_RANGE -j ACCEPT $IPTABLES -A INPUT -p ICMP -i $LAN_IFACE -s $LAN_IP_RANGE -j ACCEPT Вопрос: нужно ли разрешать входящий UDP траффик со стороны локалки? Чем он может использоваться? Какое правило в INPUT нужно добавить, если на компе стоит DNS сервер? |
Последний раз редактировалось RFox, 04-09-2008 в 15:02. Отправлено: 09:16, 04-09-2008 | #15 |
![]() Старожил Сообщения: 437
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 15:24, 04-09-2008 | #16 |
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать Спасибо Alchemist.
|
Отправлено: 07:18, 05-09-2008 | #17 |
Новый участник Сообщения: 27
|
Профиль | Отправить PM | Цитировать Суть проблемы та же, но вот беда, ip динамический...
Мне написал знакомый скрипт, но что то не так. (не форварда, ни даже заворота на прокси...) Установлен dnsmasq, локально инет работает, если прокси в браузере прописать с другой машины тоже. при попытке пинговать с удаленной машины по имени, ip адрес получен, но пинги запрещены. Вот собственно основные конфиги Скрипт iptables.sh dhcpd.conf |
------- Отправлено: 13:49, 09-09-2008 | #18 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
IPTABLES!!! RULES, Разгавор о iptables | BuuG | Общий по Linux | 17 | 03-03-2006 16:00 | |
Народ помогите разобраться в asm'e! | novichek_new | Программирование и базы данных | 8 | 30-12-2005 18:55 | |
iptables | xamelion | Общий по Linux | 9 | 14-05-2004 18:42 | |
Помогите разобраться с iptables | frofis | Защита компьютерных систем | 1 | 20-04-2003 01:32 |
|