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  2009-09-16 17:24:52

  maq - Użytkownik

maq
Użytkownik
Zarejestrowany: 2009-06-22

reguły iptables - wolne łączenie z ssh

Witam.
Zastanawiam sie czy to normalne ze przy takim konfigu iptables jak ponizej polaczenie z ssh (łączę sie do niego przez wifi do ath0) pomimo tego ze jest ono lokalne i powinno nastepowac praktycznie natychmiastowo wymaga tego ze trzeba czekac okolo 10-15 sekund az serwer ssh odpowie.
Przy "czystym " configu wszystko działa błyskawicznie.
Przedstawiam skrypt iptables z serwera.


Kod:

#!/bin/sh

#zmienne
LAN_IFACE="eth0"
WLAN_IFACE="ath0"
WAN_IFACE="ppp0"

ipt="/sbin/iptables"
mod="/sbin/modprobe"

#ladowanie modulow

$mod ip_tables
$mod ip_conntrack
$mod iptable_filter
$mod iptable_nat
$mod iptable_mangle
$mod ipt_LOG
$mod ipt_limit
$mod ipt_state
$mod ipt_MASQUERADE

#czyszczenie

$ipt -F
$ipt -t nat -F
$ipt -t mangle -F
$ipt -X
$ipt -t nat -X
$ipt -t mangle -X

#domyslna polityka

$ipt -P INPUT DROP
$ipt -P FORWARD DROP
$ipt -P OUTPUT ACCEPT
$ipt -t nat -P OUTPUT ACCEPT
$ipt -t nat -P PREROUTING ACCEPT
$ipt -t nat -P POSTROUTING ACCEPT
$ipt -t mangle -P PREROUTING ACCEPT
$ipt -t mangle -P POSTROUTING ACCEPT

$ipt -A INPUT -i lo -j ACCEPT

#maskarada

$ipt -t nat -A POSTROUTING -o $WAN_IFACE -j MASQUERADE

#regulki

$ipt -A INPUT -p tcp -i $WLAN_IFACE --dport 22  -m state --state NEW -j ACCEPT
$ipt -A INPUT -i $WLAN_IFACE -m state --state ESTABLISHED,RELATED -j ACCEPT

$ipt -A INPUT -i $LAN_IFACE -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT



$ipt -A FORWARD -i $WAN_IFACE -o $LAN_IFACE -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT

$ipt -A FORWARD -i $WAN_IFACE -o $WLAN_IFACE -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT


$ipt -A FORWARD -i $LAN_IFACE -o $WAN_IFACE -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT


$ipt -A FORWARD -i $WLAN_IFACE -o $WAN_IFACE -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT

$ipt -A INPUT -p icmp --icmp-type echo-request -j ACCEPT
$ipt -A INPUT -p icmp --icmp-type time-exceeded -j ACCEPT
$ipt -A INPUT -p icmp --icmp-type destination-unreachable -j ACCEPT

Ostatnio edytowany przez maq (2009-09-16 20:21:42)

Offline

 

#2  2009-09-16 21:26:05

  Nicram - Użytkownik

Nicram
Użytkownik
Zarejestrowany: 2006-03-28

Re: reguły iptables - wolne łączenie z ssh

maq napisał(-a):

Witam.
Zastanawiam sie czy to normalne ze przy takim konfigu iptables jak ponizej polaczenie z ssh (łączę sie do niego przez wifi do ath0) pomimo tego ze jest ono lokalne i powinno nastepowac praktycznie natychmiastowo wymaga tego ze trzeba czekac okolo 10-15 sekund az serwer ssh odpowie.
Przy "czystym " configu wszystko działa błyskawicznie.
Przedstawiam skrypt iptables z serwera.

Kod:

$ipt -A INPUT -p tcp -i $WLAN_IFACE --dport 22  -m state --state NEW -j ACCEPT
$ipt -A INPUT -i $WLAN_IFACE -m state --state ESTABLISHED,RELATED -j ACCEPT

Kod:

grep ssh /etc/services 
ssh        22/tcp                # SSH Remote Login Protocol
ssh        22/udp

to chyba powinno troche rozjasnic sytuacje.
jesli robisz w ten sposob ze akceptujesz tylko i wylacznie nowe pakiety na 22 to na twoim miejscu bym zamienil miejscami te regolki. napewno wiecej pakietow bedziesz mial established niz new

Offline

 

#3  2009-09-16 21:43:57

  zlyZwierz - Moderator

zlyZwierz
Moderator
Zarejestrowany: 2005-02-18
Serwis

Re: reguły iptables - wolne łączenie z ssh

Hint: wpuść DNS ;) tzn wypuść na zewnątrz.

Offline

 

#4  2009-09-17 07:16:47

  kayo - Członek DUG

kayo
Członek DUG
Zarejestrowany: 2007-05-20

Re: reguły iptables - wolne łączenie z ssh

Dodaj do /etc/ssh/sshd_config to:

Kod:

UseDNS no

Having a Windows 95 box hooked to the internet is akin to walking naked into a prison carrying a carton of cigarettes.
-----------------
jid: kayo77//gmail.com  gg #1046710

Offline

 

#5  2009-09-17 11:07:32

  zlyZwierz - Moderator

zlyZwierz
Moderator
Zarejestrowany: 2005-02-18
Serwis

Re: reguły iptables - wolne łączenie z ssh

To też zadziała, ale następnym postem będzie "mc włącza się bardzo długo ;D"

Offline

 

#6  2009-09-17 15:38:29

  maq - Użytkownik

maq
Użytkownik
Zarejestrowany: 2009-06-22

Re: reguły iptables - wolne łączenie z ssh

zlyZwierz napisał(-a):

To też zadziała, ale następnym postem będzie "mc włącza się bardzo długo ;D"

Dzięki za pomoc , faktycznie to przez dns ;)
Nie wpadłbym na to nigdy bo przecież do łączenia używałem zwykłego adresu ip.

Offline

 

#7  2009-09-17 18:08:07

  kayo - Członek DUG

kayo
Członek DUG
Zarejestrowany: 2007-05-20

Re: reguły iptables - wolne łączenie z ssh

maq napisał(-a):

Dzięki za pomoc , faktycznie to przez dns ;)
Nie wpadłbym na to nigdy bo przecież do łączenia używałem zwykłego adresu ip.

ssh szuka w DNS nazwy komputera


Having a Windows 95 box hooked to the internet is akin to walking naked into a prison carrying a carton of cigarettes.
-----------------
jid: kayo77//gmail.com  gg #1046710

Offline

 

Stopka forum

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