Автор Тема: iptables  (Прочитано 1918 раз)

Оффлайн Makiavielli

  • Jr. Member
  • **
  • Сообщений: 54
    • Просмотр профиля
    • Email
Re: iptables
« Ответ #15 : Январь 12, 2009, 01:31:35 »
СПС, уже показивает что сахранение идёт! а вот
nmap localhost



root@server:~# nmap localhost

Starting Nmap 4.20 ( http://insecure.org ) at 2009-01-12 01:25 AMT
Interesting ports on localhost (127.0.0.1):
Not shown: 1694 closed ports
PORT    STATE SERVICE
22/tcp  open  ssh
37/tcp  open  time
113/tcp open  auth

Nmap finished: 1 IP address (1 host up) scanned in 0.085 seconds
root@server:~#

порти не открыти ещо да?

Оффлайн artyom

  • Full Member
  • ***
  • Сообщений: 214
    • Просмотр профиля
    • Email
Re: iptables
« Ответ #16 : Январь 12, 2009, 01:45:16 »
A ты уверен что набираешь iptables-save после цепочки?

Цитировать
iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to-source $INET_IP
iptables -P FORWARD DROP
iptables -A FORWARD -s 192.168.0.1 -j ACCEPT
iptables -A FORWARD -d 192.168.0.1 -j ACCEPT
iptables -A FORWARD -p icmp -j ACCEPT
iptables -A FORWARD -p tcp --sport 110 -i eth1 -j ACCEPT
iptables -A FORWARD -p tcp --dport 110 -i eth1 -j ACCEPT
iptables -A FORWARD -p tcp --sport 25 -i eth1 -j ACCEPT
iptables -A FORWARD -p tcp --dport 25 -i eth1 -j ACCEPT

Оффлайн artyom

  • Full Member
  • ***
  • Сообщений: 214
    • Просмотр профиля
    • Email
Re: iptables
« Ответ #17 : Январь 12, 2009, 01:49:14 »
Ну ка давай сначала :


-----
echo 1 >/proc/sys/net/ipv4/ip_forward
-----
iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to-source $INET_IP
iptables -P FORWARD DROP
iptables -A FORWARD -s 192.168.0.1 -j ACCEPT
iptables -A FORWARD -d 192.168.0.1 -j ACCEPT
iptables -A FORWARD -p icmp -j ACCEPT
iptables -A FORWARD -p tcp --sport 110 -i eth1 -j ACCEPT
iptables -A FORWARD -p tcp --dport 110 -i eth1 -j ACCEPT
iptables -A FORWARD -p tcp --sport 25 -i eth1 -j ACCEPT
iptables -A FORWARD -p tcp --dport 25 -i eth1 -j ACCEPT
----
iptables-save > /etc/iptables-save
----
B /etc/rc.d/rc.loca пишешь iptables-restore < /etc/iptables-save 
----
reboot
----

iptables -L в студию )

Оффлайн Makiavielli

  • Jr. Member
  • **
  • Сообщений: 54
    • Просмотр профиля
    • Email
Re: iptables
« Ответ #18 : Январь 12, 2009, 02:13:02 »
posle perezagruzki napisal iptables -L

Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy DROP)
target     prot opt source               destination
ACCEPT     all  --  192.168.0.1          anywhere
ACCEPT     all  --  anywhere             192.168.0.1
ACCEPT     icmp --  anywhere             anywhere
ACCEPT     tcp  --  anywhere             anywhere            tcp spt:pop3
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:pop3
ACCEPT     tcp  --  anywhere             anywhere            tcp spt:smtp
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:smtp
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:smtp
ACCEPT     all  --  192.168.0.1          anywhere
ACCEPT     all  --  anywhere             192.168.0.1
ACCEPT     icmp --  anywhere             anywhere
ACCEPT     tcp  --  anywhere             anywhere            tcp spt:pop3
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:pop3
ACCEPT     tcp  --  anywhere             anywhere            tcp spt:smtp
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:smtp
ACCEPT     all  --  192.168.0.1          anywhere
ACCEPT     all  --  anywhere             192.168.0.1
ACCEPT     icmp --  anywhere             anywhere
ACCEPT     tcp  --  anywhere             anywhere            tcp spt:pop3
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:pop3
ACCEPT     tcp  --  anywhere             anywhere            tcp spt:smtp
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:smtp

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination



мне кажетца последние 3 перезагрузки уэ сахранялись?))
но если даже так...щас заработает? просто сервер на работе, праверят смагу толко утром...

Оффлайн Makiavielli

  • Jr. Member
  • **
  • Сообщений: 54
    • Просмотр профиля
    • Email
Re: iptables
« Ответ #19 : Январь 12, 2009, 11:41:52 »
Так..настроил всё, щас после перезагрузки когда пишу iptables -L у меня показивает

Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy DROP)
target     prot opt source               destination
ACCEPT     all  --  192.168.0.1          anywhere
ACCEPT     all  --  anywhere             192.168.0.1
ACCEPT     icmp --  anywhere             anywhere
ACCEPT     tcp  --  anywhere             anywhere            tcp spt:pop3
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:pop3
ACCEPT     tcp  --  anywhere             anywhere            tcp spt:smtp
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:smtp

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination


отсуда Ясно понятно что порти для POP, SMTP у меня открыти! но оно всё равно не работает, праверил на 2х серверах, mail.ru и на нашем корпоративом, тоже самое....
есть кокие то мисли?

да и ещо попробывал создат файл rc.autogen тоже самое..не помагает!

Оффлайн Makiavielli

  • Jr. Member
  • **
  • Сообщений: 54
    • Просмотр профиля
    • Email
Re: iptables
« Ответ #20 : Январь 13, 2009, 02:10:10 »
ВСЁ! проблема решенна!)) спосибо за помошь!))

Оффлайн XSER

  • Global Moderator
  • Hero Member
  • *****
  • Сообщений: 557
    • Просмотр профиля
    • Email
Re: iptables
« Ответ #21 : Январь 13, 2009, 06:22:44 »
Ееее не, так не пойдет давай рассказывай что,как и где...

Оффлайн Makiavielli

  • Jr. Member
  • **
  • Сообщений: 54
    • Просмотр профиля
    • Email
Re: iptables
« Ответ #22 : Январь 14, 2009, 01:22:15 »
Of corse!!! во первых скажу! мне помог друг(началник отдела где работаю)
сделал это через скрипт /etc/rc.firewell/rc.autogen
ну, все настройки беззсмисленно перечислат, только для каждего отделного IP в сетке в этом файле написали 2 строки..
$COMP_IP - IP компутера в внутренной сетке
$INET_IP - само сабой ясненко , это IP  сервера

iptables -t nat -A POSTROUTING -s $COMP_IP -p tcp --dport 25 --out-interface eth0 -j SNAT --to-source $INET_IP
iptables -t nat -A POSTROUTING -s $COMP_IP -p tcp --dport 110 --out-interface eth0 -j SNAT --to-source $INET_IP

и в конце дабавляем в файле /etc/rc.local строчку

echo "Runing Firewall Riles"                                                                                                       
/etc/rc.firewall/rc.autogen 

И УРАА, РАБОТАЕТ!))))