Автор |
Сообщение |
TROLL_ Эксперт |
|
была тема по но незнаю почему может неработать. перепробовал все.
есть eth1(192.168.0.10) - 192.168.0.0/24 - int
есть eth0 (192.168.1.10)- 192.168.1.10 - ext
сначала при загрузке системы смотрю что в таблицах.
iptables -L по умолчанию все ACCEPT (INPUT,OUTPUT,FORWARD)
дальше вбиваю
iptables -t nat -A POSTROUTING -o eth1 -j SNAT --to 90.*.*.*
как я понял все должно бы заработать, дак нефига!!!
попробовал и так через MASQUERADE
iptables -A POSTROUTING -t nat -o eth1 -j MASQUERADE
эффект тотоже.
набирая iptables -L правил новых нет.
короче че не так и вчем косяк????? |
|
|
|
|
TROLL_ Эксперт |
|
все разобрался.
вообще было бы неплохо выкладывать сюда у кого какой конфиг.
делится опытом и т.д.
чтоб вся эта байда работала нада:
в /proc/sys/net/ipv4/ip_forward вместо 0 поставить 1. т.е. разрешить форвардинг. к концу недели выложу свой конфиг, под свои задачи, но постараюсь охватить и другое. |
|
|
|
|
ProFfeSsoRr Гуру |
|
А вон, чуть ниже моя "Эх, настройка Iptables" - там уже подкидывали умные люди советов |
|
|
|
|
TROLL_ Эксперт |
|
ProFfeSsoRr
ага видел.
вот мой конфиг. пока неполный.
-----
eth0-inet
eth1-lan
#!/bin/bash
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -F
iptables -F -t nat
iptables -F -t mangle
iptables -X
iptables -t nat -X
iptables -X -t mangle
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP
# MASKARAD ppc
iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE
# iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j SNAT --to-source 192.168.1.1
#SQUID TRANSPARENT
iptables -t nat -A PREROUTING -p tcp -i eth1 --dport 80 -j REDIRECT --to-ports 3128
# traf local lo
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT
# ICMP ping_lan
iptables -A INPUT -i eth1 -p icmp -j ACCEPT
iptables -A OUTPUT -o eth1 -p icmp -j ACCEPT
########################## SERVER --- > INET
# DNS v inet_ connect
iptables -A INPUT -i eth0 -p tcp --dport 0:65535 --sport 53 -j ACCEPT
iptables -A OUTPUT -o eth0 -p tcp --sport 0:65535 --dport 53 -j ACCEPT
iptables -A INPUT -i eth0 -p udp --dport 0:65535 --sport 53 -j ACCEPT
iptables -A OUTPUT -o eth0 -p udp --sport 0:65535 --dport 53 -j ACCEPT
# server v_inet http https --no
iptables -A INPUT -i eth0 -p tcp --sport 80 --dport 0:65535 -j ACCEPT
iptables -A OUTPUT -o eth0 -p tcp --dport 80 --sport 0:65535 -j ACCEPT
# mail pop3 v inet_connect
iptables -A INPUT -i eth0 -p tcp --sport 110 --dport 0:65535 -j ACCEPT
iptables -A OUTPUT -o eth0 -p tcp --sport 0:65535 --dport 110 -j ACCEPT
# mail smtp v inet_connect
iptables -A INPUT -i eth0 -p tcp --sport 25 --dport 0:65535 -j ACCEPT
iptables -A OUTPUT -o eth0 -p tcp --sport 0:65535 --dport 25 -j ACCEPT
# ftp v inet_connect
#iptables -A INPUT -i eth0 -p tcp --sport 21 --dport 0:65535 -j ACCEPT
#iptables -A OUTPUT -o -eth0 -p tcp --sport 0:65535 --dport 21 -j ACCEPT
############# LAN ------> INET
# ICMP ping_lan
iptables -A INPUT -i eth1 -p icmp -j ACCEPT
iptables -A OUTPUT -o eth1 -p icmp -j ACCEPT
# DNS v inet_ connect for lan
iptables -A INPUT -i eth1 -p tcp --dport 0:65535 --sport 53 -j ACCEPT
iptables -A OUTPUT -o eth1 -p tcp --sport 0:65535 --dport 53 -j ACCEPT
iptables -A INPUT -i eth1 -p udp --dport 0:65535 --sport 53 -j ACCEPT
iptables -A OUTPUT -o eth1 -p udp --sport 0:65535 --dport 53 -j ACCEPT
# forward lan--->inet 25.110.80.443.143
iptables -A FORWARD -i eth1 -o eth0 -p tcp -m multiport --destination-port 80,443,110,25,143 -j ACCEPT
iptables -A FORWARD -i eth1 -o eth0 -p udp --dport 53 -j ACCEPT
iptables -A FORWARD -i eth0 -o eth1 -p tcp -m multiport --source-port 80,110,443,25,143 -j ACCEPT
iptables -A FORWARD -i eth0 -o eth1 -p udp --sport 53 -j ACCEPT
# forward p2p lan-->inet
iptables -A FORWARD -i eth1 -o eth0 -p tcp --dport 411 -j ACCEPT
iptables -A FORWARD -i eth1 -o eth0 -p udp --dport 411 -j ACCEPT
iptables -A FORWARD -i eth0 -o eth1 -p tcp --sport 411 -j ACCEPT
iptables -A FORWARD -i eth0 -o eth1 -p udp --sport 411 -j ACCEPT
# LAN -------- > SERVER
# ssh only for admin IP
iptables -A INPUT -i eth1 -s 192.168.0.11 -p tcp --dport 22 -j ACCEPT
iptables -A OUTPUT -o eth1 -d 192.168.0.11 -p tcp --sport 22 -j ACCEPT
# webmin + report only for admin IP provereno
iptables -A INPUT -s 192.168.0.11 -p tcp -m multiport --destination-port 9999,10000 -j ACCEPT
iptables -A OUTPUT -d 192.168.0.11 -p tcp -m multiport --source-port 9999,10000 -j ACCEPT
# dostup k vnutrennemu serveru + webmail
iptables -A INPUT -i eth1 -p tcp -m multiport --destination-port 80,443 -j ACCEPT
iptables -A OUTPUT -o eth1 -p tcp -m multiport --source-port 80,443 -j ACCEPT
# pop.imap.smtp
iptables -A INPUT -i eth1 -p tcp --dport 143 -j ACCEPT
iptables -A OUTPUT -o eth1 -p tcp --sport 143 -j ACCEPT
iptables -A INPUT -i eth1 -p tcp --dport 110 -j ACCEPT
iptables -A OUTPUT -o eth1 -p tcp --sport 110 -j ACCEPT
iptables -A INPUT -i eth1 -p tcp --dport 25 -j ACCEPT
iptables -A OUTPUT -o eth1 -p tcp --sport 25 -j ACCEPT
# NETBIOS - SAMBA
iptables -A INPUT -i eth1 -p tcp --dport 139:445 -j ACCEPT
iptables -A OUTPUT -o eth1 -p tcp --sport 139:445 -j ACCEPT
iptables -A INPUT -i eth1 -p udp --dport 137:138 -j ACCEPT
iptables -A OUTPUT -o eth1 -p udp --dport 137:138 -j ACCEPT
# DHCP
iptables -A INPUT -i eth1 -p udp --dport 67:68 -j ACCEPT
iptables -A OUTPUT -o eth1 -p udp --sport 67:68 -j ACCEPT
# SQUID TRANSPARENT
iptables -A INPUT -i eth1 -p tcp --dport 3128 -j ACCEPT
iptables -A OUTPUT -o eth1 -p tcp --sport 3128 -j ACCEPT
# int mojno vse
#iptables -A INPUT -i eth1 -p tcp --dport 0:65535 -j ACCEPT
#iptables -A OUTPUT -o eth1 -p tcp --sport 0:65535 -j ACCEPT
# INET ------------ > SERVER
# web iz_ineta_connect na server
iptables -A INPUT -i eth0 -p tcp -m multiport --destination-port 80,443 -j ACCEPT
iptables -A OUTPUT -o eth0 -p tcp -m multiport --source-port 80,443 -j ACCEPT
# mail pop3 iz_ineta_connect
iptables -A INPUT -i eth0 -p tcp --dport 110 -j ACCEPT
iptables -A OUTPUT -o eth0 -p tcp --sport 110 -j ACCEPT
# mail smtp iz_ineta_connect
iptables -A INPUT -i eth0 -p tcp --dport 25 -j ACCEPT
iptables -A OUTPUT -o eth0 -p tcp --sport 25 -j ACCEPT
# imap
iptables -A INPUT -i eth0 -p tcp --dport 143 -j ACCEPT
iptables -A OUTPUT -o eth0 -p tcp --sport 143 -j ACCEPT
# openvpn !!
#iptables -A INPUT -i eth0 -p tcp --dport 1194 -j ACCEPT
#iptables -A OUTPUT -o eth0 -p tcp --sport 1194 -j ACCEPT |
|
|
|
|
|
Аватары: Вкл|Выкл ЮзерИнфо: Вкл|Выкл Подписи: Вкл|Выкл
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы можете скачивать файлы
|
|