Newsgroup: it.comp.os.linux.sys
Titolo: il masquerading non va se ho un router...

Ciao a tutti.
Su un server Linux RedHat 6.2 con modem e connessione ppp ad Internet +
masquerading riesco ad impostarlo come gateway per i client.
Su un altro server, dove NON c'č connessione PPP ad Internet bensě TRAMITE
un ROUTER ISDN, il masquerading non riesco a farlo funzionare.
Forse non lo instrado bene?
Ciao e grazie infinite.
Francesco Collini

 
Dipende come è impostato il router, in quanto molti hanno il
masquerading già implementato ed abilitato di default.
Controlla i settaggi del router e se è il caso spegnilo.
-- 
Byz
     Pavanel Massimo
     ICQ # 63077580

 wrote in message
news:1el82x8.1soh2t5gqndveN%m...@archigraph.net...


un ROUTER ISDN, il masquerading non riesco a farlo funzionare.
Metti il router come default gateway di Linux, e Linux come default
gateway dei Windows. Voila.
Leonardo
P.S. Ovviamente serve il supporto masquerading, il file
	/proc/sys/net/ipv4/ip_forward
     deve contenere un 1, ipchains deve avere qualcosa tipo
	-s $LOCALNET/$LOCALMASK -d 0/0 -j MASQ
     evvia evvia...
-- 
".signature": bad command or file name

--
è come vorrei fare.
Ti chiedo troppo di proseguire un altro pò dopo quell'evvia evvia?
Ho creato il masquerading come su un altro P.C. Linux con connessione pppd e
modem ad Internet; li funzionava perfettamente; i client avevano il
passaggio dei pacchetti come default gateway il server Linux.
La stessa procedura fatta sui client dove ho impostato come default gw il
server Linux che a sua volta ha come default gw il router, non funziona.
Allora sono diversi i comandi del masquerading?
Ciao, grazie infinite.
Francesco Collini

 Se si sapesse però come fare...
Internet --->linuxbox ---->HUB ---->tuttoilresto
Abbiamo scritto una guida all'indirizzo
http://www.provolinux.org
Happy Hacking by SinEel

 
Che router č?


> Dalla macchina linux riesci a pingare un host su internet?
certamente; dal server linux posso pingare tutto su Internet.
Impostando come default gw, sui clients, l'ip del router Zyxel navigano alla
perfezione; se invece, previa impostazione del masquerading, imposto, sui
clients, come default gw l'ip del server Linux non navigano più.
Forse non c'è un route?
Ciao, grazie.
Francesco Collini

server Linux che a sua volta ha come default gw il router, non funziona.
"Non funziona" e' vago. Potrebbe anche essere il PC Linux spento ;-)
Vediamo un po' di tests:
route -n ; ipchains -L -n ; ifconfig ; cat /proc/sys/net/ipv4/ip_forward
la /dev/ppp ; lsmod ; zgrep "PPP\|MASQ\|FIRE" /proc/config.gz ;
++++++
...tra l'altro, non so se sia collegato, ma ho appena fatto un grep "bad
and ugly" nel kernel medesimo, ovviamente come root... be', ssh e' morto
di brutto, e ho questo in /var/log/messages:
Dec  7 19:44:20 kod kernel: Unable to handle kernel paging request at
virtual address 1e062ffd
Dec  7 19:44:20 kod kernel: current->tss.cr3 = 00101000, %cr3 = 00101000
Dec  7 19:44:20 kod kernel: *pde = 00000000
Dec  7 19:44:20 kod kernel: Oops: 0000
Dec  7 19:44:20 kod kernel: CPU:    0
Dec  7 19:44:20 kod kernel: EIP:    0010:[check_tty_count+20/136]
Dec  7 19:44:20 kod kernel: EFLAGS: 00010206
... e appena ritento a entrare, in messages compare
Dec  7 19:44:28 kod sshd[31057]: connect from ****
Dec  7 19:44:28 kod sshd[31057]: log: Connection from **** port 861
Dec  7 19:44:30 kod sshd[31057]: log: Password authentication for root
accepted.
Dec  7 19:44:30 kod sshd[31057]: log: ROOT LOGIN as 'root' from ******
Dec  7 19:44:30 kod kernel: Unable to handle kernel paging request at
virtual address 1e062ffd
Dec  7 19:44:30 kod kernel: current->tss.cr3 = 0179d000, %cr3 = 0179d000
Dec  7 19:44:30 kod kernel: *pde = 00000000
Dec  7 19:44:30 kod kernel: Oops: 0000
Dec  7 19:44:30 kod kernel: CPU:    0
Dec  7 19:44:30 kod kernel: EIP:    0010:[check_tty_count+20/136]
Dec  7 19:44:30 kod kernel: EFLAGS: 00010206
...smbd funziona, o non riuscirei a scrivere questo messaggio, e telnet
anche, altrimenti non vedevo messages.
Boh. Provero' a fare uno shutdown e restart di sshd.
Leonardo


clients, come default gw l'ip del server Linux non navigano più.
O e' il file /proc/sys/net/ipv4/ip_forward che contiene 0 anziche' 1,
oppure manca quel comando di ipchains che ti dicevo.


 passaggio dei pacchetti come default gateway il server Linux.
Dopo basta, fatto quello hai finito e tutto funge, se non funge:
a) non hai ricompilato il kernel
b) hai una delle 2 schede di rete che non funziona
c) hai settato in maniera errata i route sulla macchina linux
d) c'e' qualcosa di sbagliato nella cfg del router
e) hai una qualche regola nel firewall che blocca il traffico verso
   l'esterno
Tra i miei clienti ci sono diverse aziende con una macchina linux
interposta tra la rete interna e il router per internet e tutto funge
indipendentemente dal router.
Dalla macchina linux riesci a pingare un host su internet?
E i clients della tua rete?
se si dai clients hai fatto un traceroute su un host su internet?
-- 
 __            ___                        
|  \. _ _  _    _/ _  _ _ _  _. _ |_|_ _  
|__/|(-(_)(_)  /__(_|(_(_(_|| |(_)|_|_(_) 
       _/                                 

>Che router č?
Uno ZyXel Prestige 202.

 Forse non c'è un route?
Che kernel hai su?
se mandi l'output di:
# route
forse ci capiamo qualcosa in piu'.
Ah, visto che ci sei anche l'output di un
# ifconfig -a
