Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2005-12-30 14:26:03

  kolumb84 - Użytkownik

kolumb84
Użytkownik
Zarejestrowany: 2005-12-30

problem z iptables!!! Mam NO-IP. Z zewnatrz brak polaczenia.

Witam!!! Nie wiem jakie porty otworzyc. Mam neostrade i domene w no-ip. Serwer mam na Debianie. Na serwerze mam proftpd, serwer apache. Nie moge z zewnatrz poalaczyc sie ani z ftp ani ssh ani z www. Jesli W moim firewall'u usune[b] iptables -A INPUT -j DROP[/b] i [b]iptables -A FORWARD -j DROP [/b]wtedy moge laczyc sie z zewnatrz. Wszystko wtedy dziala ladnie, ale jak dopisze te linijki (czyli wytne reszte) nie dziala. Jakie porty i co mam wpisac do mojego firewalla zeby to dzialalo? dziekuje z gory za odp

Offline

 

#2  2005-12-30 15:01:32

  BaB - Członek DUG

BaB
Członek DUG
Skąd: Krapkowice
Zarejestrowany: 2004-09-09

Re: problem z iptables!!! Mam NO-IP. Z zewnatrz brak polaczenia.

#ssh

Kod:

iptables -A INPUT -p tcp --dport 22 -j ACCEPT

#ftp

Kod:

iptables -A INPUT -p tcp --dport 20:21 -j ACCEPT

#http

Kod:

iptables -A INPUT -p tcp --dport 80 -j ACCEPT

#ssh
iptables -A INPUT -p tcp --dport 22 -j ACCEPT

Na początek polecam jednak przestudiowanie np tych dokumentów:

http://lukasz.bromirski.net/docs/translations/linux24-pf.html
http://dug.net.pl/texty/masq.php


Zarejestrowany użytkownik Linuksa #361563

Offline

 

#3  2005-12-30 15:30:59

  kolumb84 - Użytkownik

kolumb84
Użytkownik
Zarejestrowany: 2005-12-30

Re: problem z iptables!!! Mam NO-IP. Z zewnatrz brak polaczenia.

niestety te regulki nie dzialaja. Wczesniej je zreszta probowalem. Moze to chodzi o jakis port od NO-IP? albo jakis inny? Ale po wpisaniu w przegladarke http://ip_zewnwtrzne                tez nie dziala

Offline

 

#4  2005-12-30 15:40:56

  BaB - Członek DUG

BaB
Członek DUG
Skąd: Krapkowice
Zarejestrowany: 2004-09-09

Re: problem z iptables!!! Mam NO-IP. Z zewnatrz brak polaczenia.

oczywiście nie możesz mieć wcześniej tych swoich:

Kod:

iptables -A INPUT -j DROP 
iptables -A FORWARD -j DROP 

Na początku zamiast powyższych reguł wpisz:

Kod:

iptables -P INPUT DROP
iptables -P FORWARD DROP

a potem te otwierające porty.

I jeszcze raz sugeruje przeczytanie dokumentacji którą podałem w poprzednim poście.


Zarejestrowany użytkownik Linuksa #361563

Offline

 

#5  2005-12-30 15:45:25

  kolumb84 - Użytkownik

kolumb84
Użytkownik
Zarejestrowany: 2005-12-30

Re: problem z iptables!!! Mam NO-IP. Z zewnatrz brak polaczenia.

ale jesli ja nie bede mial tych 2 regol to nie bede mial poblokowanych portow na zewnatrz. A co robia te reguly, ktore Ty mi napisales co mam zastosowac zamiast tych dwoch? Zebym nie mial czasami otwartych wszystkich portow, bo ktos mnie sie dobierze do serwera :-)

Offline

 

#6  2005-12-30 15:53:16

  BaB - Członek DUG

BaB
Członek DUG
Skąd: Krapkowice
Zarejestrowany: 2004-09-09

Re: problem z iptables!!! Mam NO-IP. Z zewnatrz brak polaczenia.

właśnie domyślan polityka czyli:

Kod:

iptables -P INPUT DROP
iptables -P FORWARD DROP

to ci załatwia. Mówi ona że dopóki ty czegoś nie wpuścisz to ona wszystko "dropuje".

Dalej się upieram, że powinieneś przeczytać dokumentację :)


Zarejestrowany użytkownik Linuksa #361563

Offline

 

#7  2005-12-30 15:56:54

  kolumb84 - Użytkownik

kolumb84
Użytkownik
Zarejestrowany: 2005-12-30

Re: problem z iptables!!! Mam NO-IP. Z zewnatrz brak polaczenia.

to jest moj pliczek z firewall'em

#!/bin/bash
echo USTAWIAM SIEC
ifconfig eth0 192.168.1.1 up

echo Ustawiam maskarade
iptables -F
# czy.cimy dotchczasowe regu3y net address translation
iptables -F -t nat
# zezwalamy na ruch na loopbacku (wa?ne!)
iptables -A INPUT -i lo -j ACCEPT
# dajemy pe3ny dostep do routera komputerom z sieci wewnetrznej
# poprzez interfejs eth0
iptables -A INPUT -i eth0 -s 192.168.1.0/24 -j ACCEPT
iptables -A FORWARD -i eth0 -s 192.168.1.0/24 -j ACCEPT

# zezwalamy na wszystkie polaczenia juz nawiazane
iptables -A INPUT -p tcp -j ACCEPT -m state --state ESTABLISHED
iptables -A INPUT -p tcp -j ACCEPT -m state --state RELATED
iptables -A INPUT -p udp -j ACCEPT -m state --state ESTABLISHED
iptables -A INPUT -p udp -j ACCEPT -m state --state RELATED
iptables -A INPUT -p icmp -j ACCEPT -m state --state ESTABLISHED
iptables -A INPUT -p icmp -j ACCEPT -m state --state RELATED
iptables -A FORWARD -p tcp -j ACCEPT -m state --state ESTABLISHED
iptables -A FORWARD -p tcp -j ACCEPT -m state --state RELATED
iptables -A FORWARD -p udp -j ACCEPT -m state --state ESTABLISHED
iptables -A FORWARD -p udp -j ACCEPT -m state --state RELATED
iptables -A FORWARD -p icmp -j ACCEPT -m state --state ESTABLISHED
iptables -A FORWARD -p icmp -j ACCEPT -m state --state RELATED
# zamkniecie wykrytej ostatnio luki w iptables
iptables -A OUTPUT -m state -p icmp --state INVALID -j DROP
# maskarada dla sieci wewn.
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE
# logujemy reszte
#iptables -A INPUT -j LOG -m limit --limit 10/hour --log-prefix "PODEJRZANY INPUT: "
#iptables -A FORWARD -j LOG -m limit --limit 10/hour --log-prefix "PODEJRZANY FORWARD: "
# wycinamy cala reszte
#iptables -A INPUT -j DROP
#iptables -A FORWARD -j DROP

iptables -P INPUT DROP
iptables -P FORWARD DROP


#jakies duperele
iptables -A INPUT -p tcp --dport 22 -j ACCEPT

iptables -A INPUT -p tcp --dport 20:21 -j ACCEPT

iptables -A INPUT -p tcp --dport 80 -j ACCEPT

#iptables -A INPUT -s 0/0 -d 0/0 -p tcp --dport 22 -j ACCEPT
#iptables -A OUTPUT -s 0/0 -d 0/0 -p tcp --dport 22 -j ACCEPT
#iptables -A INPUT -s 0/0 -d 0/0 -p udp --dport 22 -j ACCEPT
#iptables -A OUTPUT -s 0/0 -d 0/0 -p udp --dport 22 -j ACCEPT

#z forum
#iptables -P INPUT DROP
#iptables -P FORWARD DROP


#koniec dupereli

iptables -A INPUT -p tcp --dport 22 -s 0/0 -d 0/0 -j ACCEPT
iptables -A FORWARD -p tcp --dport 22 -s 0/0 -d 0/0 -j ACCEPT

#:wq
echo ODPALAM kompy w sieci
iptables -t nat -A POSTROUTING -s 192.168.1.2 -o ppp0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.1.3 -o ppp0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.1.4 -o ppp0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.1.5 -o ppp0 -j MASQUERADE

#ftp
iptables -A INPUT -p tcp -d 0/0 --dport 21 -j ACCEPT
/sbin/modprobe ip_nat_ftp
/sbin/modprobe ip_conntrack_ftp
/sbin/modprobe ip_conntrack_irc

iptables -A INPUT -p tcp -d 0/0 --dport 80 -j ACCEPT

iptables -A FORWARD -p tcp -d 0/0 --dport 22 -j ACCEPT

#problem z niektorymi stronami www
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
echo FIREWALL ustawiony!!!

Offline

 

#8  2005-12-30 15:58:29

  xanax - Członek DUG

xanax
Członek DUG
Skąd: Kraków
Zarejestrowany: 2005-12-27

Re: problem z iptables!!! Mam NO-IP. Z zewnatrz brak polaczenia.

[b]kolumb84[/b] ja bym przeczytał te dokumenty powyżej :) Wdług mnie to pomoże.


[url=http://s10.bitefight.pl/c.php?uid=89351]GRYZĘĘĘ[/url]

Offline

 

#9  2005-12-30 15:59:23

  kolumb84 - Użytkownik

kolumb84
Użytkownik
Zarejestrowany: 2005-12-30

Re: problem z iptables!!! Mam NO-IP. Z zewnatrz brak polaczenia.

i nadal nie dziala. czytalem juz dokumentację, ale na razie nie bardzo to wszystko rozumiem. Jakbys mogl to przeanalizuj ten moj firewall i napisz co jest nie tak jak trzeba.

Offline

 

#10  2005-12-30 16:24:48

  BaB - Członek DUG

BaB
Członek DUG
Skąd: Krapkowice
Zarejestrowany: 2004-09-09

Re: problem z iptables!!! Mam NO-IP. Z zewnatrz brak polaczenia.

Porty masz otwarte prawidłwo i powinno działać. Niepotrzebnie robisz maskarade dwa razy, najpierw ogólnie dfla całej sieci potem dla poszczególnych userów i porty też niepotrzebinie dwa razy otwierasz bo zapis:

Kod:

iptables -A INPUT -p tcp --dport 80 -j ACCEPT 

jest równoznaczny temu:

Kod:

iptables -A INPUT -p tcp -d 0/0 --dport 80 -j ACCEPT 

i na koniec

#to "problem z niektórymi stronami" (raczej jego rozwiązanie)
echo 0 > /proc/sys/net/ipv4/tcp_ecn

#to jest wlaczenie forward'owania
echo 1 > /proc/sys/net/ipv4/ip_forward

Może coś masz z usłgami nie tak poustawiane


Zarejestrowany użytkownik Linuksa #361563

Offline

 

#11  2005-12-31 12:27:21

  kolumb84 - Użytkownik

kolumb84
Użytkownik
Zarejestrowany: 2005-12-30

Re: problem z iptables!!! Mam NO-IP. Z zewnatrz brak polaczenia.

nadal nic z tego!!! nie dziala. Ta artykuly przeczytalem kilka razy. Probowalem cos wklepac ale nic z tego. Nie mam pojecia co trzeba odblokowac, zeby mozna bylo sie laczyc :-(

Offline

 

#12  2005-12-31 13:24:46

  BiExi - matka przelozona

BiExi
matka przelozona
Skąd: Gorlice
Zarejestrowany: 2004-04-16
Serwis

Re: problem z iptables!!! Mam NO-IP. Z zewnatrz brak polaczenia.

Zrobilam porzadek z twoim firewallempwywaalalmzecyznie potrzebne i posegregowalam i dopialam regulkiotwerajace porty postronie biedostrady :]

Kod:

#!/bin/bash 
echo USTAWIAM SIEC 
ifconfig eth0 192.168.1.1 up 
echo Ustawiam maskarade 

# forwardowanie
echo 1 > /proc/sys/net/ipv4/ip_forward 

# moduly
/sbin/modprobe ip_nat_ftp 
/sbin/modprobe ip_conntrack_ftp 
/sbin/modprobe ip_conntrack_irc 

# czy.cimy dotchczasowe regu3y net address translation 
iptables -F
iptables -X
iptables -t nat -X
iptables -t nat -F

# polityka
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT

# zezwalamy na ruch na loopbacku (wa?ne!) 
iptables -A INPUT -i lo -j ACCEPT 
iptables -A FORWARD -o lo -j ACCEPT 

# problem z niektorymi mtu i stronami www 
iptables -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 

# dajemy pe3ny dostep do routera komputerom z sieci wewnetrznej 
# poprzez interfejs eth0 
iptables -A INPUT -i eth0 -s 192.168.1.0/24 -j ACCEPT

# zezwalamy na wszystkie polaczenia juz nawiazane 
iptables -A INPUT -j ACCEPT -m state --state ESTABLISHED,RELATED
iptables -A FORWARD -j ACCEPT -m state --state ESTABLISHED,RELATED

# zamkniecie wykrytej ostatnio luki w iptables 
iptables -A OUTPUT -m state -p icmp --state INVALID -j DROP 

# dopuszczamy z zewnatrz
iptables -A INPUT -i ppp0 -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -i ppp0 -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -i ppp0 -p tcp --dport 20:21 -j ACCEPT
iptables -A INPUT -i ppp0 -p udp --dport 20:21 -j ACCEPT

# maskarada 
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE 
iptables -A FORWARD -i eth0 -s 192.168.1.0/24 -j ACCEPT 

# logujemy reszte 
#iptables -A INPUT -j LOG -m limit --limit 10/hour --log-prefix "PODEJRZANY INPUT: " 
#iptables -A FORWARD -j LOG -m limit --limit 10/hour --log-prefix "PODEJRZANY FORWARD: " 
# wycinamy cala reszte 
#iptables -A INPUT -j DROP 
#iptables -A FORWARD -j DROP 

 echo FIREWALL ustawiony!!!

[url=http://dug.net.pl][b]DUG[/b][/url]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.017 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00094 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.117.184.236' WHERE u.id=1
0.00069 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.117.184.236', 1738341947)
0.00051 SELECT * FROM punbb_online WHERE logged<1738341647
0.00007 SELECT topic_id FROM punbb_posts WHERE id=21236
0.00004 SELECT id FROM punbb_posts WHERE topic_id=2665 ORDER BY posted
0.00061 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=2665 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00996 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=2665 ORDER BY p.id LIMIT 0,25
0.00220 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=2665
Total query time: 0.01521 s