Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[CONF] Iptables e la mia piccola rete [risolto magicamente]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
knefas
l33t
l33t


Joined: 21 Dec 2003
Posts: 828

PostPosted: Thu Feb 10, 2005 5:09 pm    Post subject: [CONF] Iptables e la mia piccola rete [risolto magicamente] Reply with quote

Ho un problema con iptables che mi sta tirando scemo, ho letto howto&Co, cercato ecc...ma niente. :(

Ho una rete di 2PC (2 gentoo :D ), 192.168.0.1 (ale) e 192.168.0.2 (kne). Ale dovrebbe esssre il gateway. Da ale posso dare
Code:
ping www.google.com
ping kne
senza problemi. Da kne posso pingare ale.

route -n da kne mi da
Code:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
127.0.0.0       127.0.0.1       255.0.0.0       UG    0      0        0 lo
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0


su ale per iptables ho dato (senza capire bene, ma dovrebbe funzionare ;) )
Code:

iptables -F; iptables -t nat -F; iptables -t mangle -F
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -m state --state NEW -i !  ppp0 -j ACCEPT

iptables -A INPUT -p icmp -j ACCEPT
iptables -P INPUT DROP


e lsmod mi da
Code:
Module                  Size  Used by
iptable_mangle          2304  0
ipt_state               1664  2
ipt_MASQUERADE          3072  1
iptable_nat            22984  2 ipt_MASQUERADE
ip_conntrack           40340  3 ipt_state,ipt_MASQUERADE,iptable_nat
iptable_filter          2432  1
ip_tables              16384  5 iptable_mangle,ipt_state,ipt_MASQUERADE,iptable_nat,iptable_filter
ppp_synctty             8064  0
ppp_async               9216  1
crc_ccitt               1920  1 ppp_async
ppp_generic            20500  6 ppp_synctty,ppp_async
slhc                    7424  1 ppp_generic
usb_storage            27520  0
uhci_hcd               28944  0
ohci_hcd               18564  0
ehci_hcd               26244  0
usbcore               102116  6 usb_storage,uhci_hcd,ohci_hcd,ehci_hcd
vfat                   12032  1
fat                    39712  1 vfat
ne2k_pci                7776  0
8390                    8448  1 ne2k_pci


dopo tutto cio' da kne non posso ancora pingare niente su internet (nemmeno per IP e non per nome, per cui non sono i dns). L'unico che risponde e' l'IP pubblico di ale (cioè quello di ppp0)

Qualcuno ha qualche suggerimento?

grazie (e scusate la lunghezza! :) )
kne'

P.S. avevo fatto un post qui visto che e' attinente...ma siccome quel 3d ha il tag RISOLTO dubitavo che qualcuno lo guardasse ancora!


Last edited by knefas on Thu Feb 10, 2005 10:37 pm; edited 1 time in total
Back to top
View user's profile Send private message
PXL
Tux's lil' helper
Tux's lil' helper


Joined: 05 Mar 2004
Posts: 113
Location: CH->Ticino

PostPosted: Thu Feb 10, 2005 7:15 pm    Post subject: Reply with quote

hai abilitato il forwarding ??? controlla con un:
Code:
cat /proc/sys/net/ipv4/ip_forward
se é a "0" devi settarlo a 1
Code:
echo 1 > /proc/sys/net/ipv4/ip_forward

_________________
"apt-get install emerge" o "emerge apt" ? questo é il problema...
Back to top
View user's profile Send private message
hellraiser
Guru
Guru


Joined: 14 Jun 2003
Posts: 431
Location: Pescara [Italy]

PostPosted: Thu Feb 10, 2005 7:27 pm    Post subject: Reply with quote

gia lo ha settato ip_forward se vedi bene nello script!

cmq io aggiungerei altre 2 regole per il forward dei pacchetti

iptables -A FORWARD -i eth0 -s 192.168.0.0/255.255.0.0 -j ACCEPT
iptables -A FORWARD -i ppp0 -d 192.168.0.0/255.255.0.0 -j ACCEPT

dove ppp0 è l interfaccia internet, cioe proveniente da internet...mentre eth0 è l interfaccia che da' sulla tua Net... con queste 2 regolette dovresti stare ok per il forward
_________________
Io non sono nessuno...ma nessuno è come me!

"Open Source is a good idea..."
Back to top
View user's profile Send private message
knefas
l33t
l33t


Joined: 21 Dec 2003
Posts: 828

PostPosted: Thu Feb 10, 2005 8:34 pm    Post subject: Reply with quote

grazie per le risposte, ho aggiunto le linee di hellraiser, ma ancora niente...non riesco proprio a capire che cosa sia... :oops:

@PXL: è settato a 1 :)
Back to top
View user's profile Send private message
knefas
l33t
l33t


Joined: 21 Dec 2003
Posts: 828

PostPosted: Thu Feb 10, 2005 10:37 pm    Post subject: Reply with quote

[RISOLTO]

Non so perche'. Di colpo va. Siccome gli errori stanno sempre tra la sedia e la tastiera avro' fatto qualcosa che ha risolto, ma non so cosa! Per i posteri lascio le regole che finalmente fungono (sicuro migliorabili, ma tant'e')
Code:

#!/bin/sh
CONN="ppp0"

iptables -F; iptables -t nat -F; iptables -t mangle -F

iptables -t nat -A POSTROUTING -o $CONN -j MASQUERADE

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

iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -m state --state NEW -i ! $CONN  -j ACCEPT

iptables -P INPUT DROP


grazie a tutti!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum