Newsgroup: it.comp.os.linux.sys
Titolo: Vabbè che sono alle prime armi...

...ma mi avevano detto che con pochi passi potevo fare un router con Linux e
2 schede di rete...
A questo punto meglio win2000 server... tre click e tutto fatto...
Scusate, io non voglio né ipchains né iptables, insomma niente firewall. Ma
è possibile che pur abilitando l'ip forwarding linux non mi ruota nulla?
Questa è la configurazione delle schede di rete:
eth0      Link encap:Ethernet  HWaddr 00:60:94:69:A8:FE
          inet addr:192.168.2.50  Bcast:192.168.2.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
eth1      Link encap:Ethernet  HWaddr 00:60:08:0C:0C:4A
          inet addr:192.168.255.1  Bcast:192.168.255.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
e questa è la routing table:
Destination     Gateway         Genmask         Flags Metric Ref    Use
Iface
192.168.2.0     *               255.255.255.0   U     0      0        0 eth0
192.168.255.0   *               255.255.255.0   U     0      0        0 eth1
127.0.0.0       *               255.0.0.0       U     0      0        0 lo
default         192.168.2.1     0.0.0.0         UG    0      0        0 eth0
Dov'è che sbaglio?
Grazie per la pazienza...

 è possibile che pur abilitando l'ip forwarding linux non mi ruota nulla?
[..]
Dimentichi di abilitare IP forwarding in /proc: leggi la documentazione
prima di scrivere inesattezze.
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

 prima di scrivere inesattezze.
Se potevo evitare di scrivere inesattezze evitavo anche di chiedere aiuto,
ti pare?

 prima di scrivere inesattezze.
dimenticavo: /proc/sys/net/ipv4/ip_forward è a 1

 default         192.168.2.1     0.0.0.0         UG    0      0        0 eth0
Se hai anche abilitato il forwarding ip in /proc dovrebbe funzionare.
Forse dovresti essere più preciso nel descrivere il problema. Che prove hai
fatto?
Non è che 192.168.2.1 è un router che esce verso internet?
Fabio

 > è possibile che pur abilitando l'ip forwarding linux non mi ruota nulla?
io ho il mio script di fw che non raggiunge le 50 righe nonostante sia
abbondantemente commentato e pieno di righe di sola bash... significa che in
20/30 righe puoi avere tutto. troppo?
se no, fallo. se si, usa w2k.
--
    /"\    ASCII RIBBON CAMPAIGN
    \ /      AGAINST HTML MAIL
     X      Ste  -- TVLUG - 
www.neko.it/tvlug
    / \     Linux User Registered #208536 at 
http://counter.li.org/

> Non è che 192.168.2.1 è un router che esce verso internet?
Infatti... voglio mettere un altro router nel mezzo
dalla rete 192.168.255.x voglio andare sull 192.168.2.x e oltre (con il
router 192.168.2.1) passando per il router linux. Praticamente per uscire su
internet da un pc sulla rete 192.168.255.x dovrei avere questo trace route:
192.168.255.44 -> pc
192.168.255.1 -> interfaccia interna di linux
(192.168.2.50) -> interfaccia esterna di linux
192.168.2.1 -> gateway verso l'esterno
...e da qui fuori su internet...
Ancora grazie a tutti per la pazienza... :-)

 internet da un pc sulla rete 192.168.255.x dovrei avere questo trace route
Nella tabella di routing di 192.168.2.1 ci deve essere una voce di routing che
renda raggiungibile la rete 
192.168.255.0/24
 attraverso il gw 192.168.1.50.
O aggiungi una route statica nel router internet o attivi un protocollo di
aggiornamento dinamico delle tabelle di routing su tutti e due le macchine
(es. rip). In questo caso direi che la route statica è la cosa più veloce.
Fabio

A questo punto meglio win2000 server... tre click e tutto fatto...
Ma va a dar via i ciapet...
...
-- 
/Zio Ciano.
Born to run Unix

 Ma va a dar via i ciapet...
Mah!

 Mah!
Se tu scrivi stupidaggini che altra risposta ti aspetti?


 20/30 righe puoi avere tutto. troppo?
Uh?
[root@mordor /root]# cat /usr/local/bin/Firewall | wc -l
    251
[root@mordor /root]# cat /usr/local/bin/Firewall | sed '/^#/d;/^$/d' |
wc -l
    100


 dimenticavo: /proc/sys/net/ipv4/ip_forward è a 1
Leggi il Masquerading-HOWTO e ti si apriranno nuovi mondi.


 ti pare?
E se avessi evitato di venire a dire che quel cesso di 2miglia e'
meglio qui, attirandoti i giusti insulti sarebbe stato meglio. Leggi la
documentazione e non scrivere fesserie.


 A questo punto meglio win2000 server... tre click e tutto fatto...
certo tre click, non si capisce nulla di cosa fa e poi passano cani e 
porci...
ma per favore...
-- 
    Paolo

 [root@mordor /root]# cat /usr/local/bin/Firewall | sed '/^#/d;/^$/d' |
Ok, con quei dieci caratteri di sed mi hai convinto! A parte
l'esperienza, su che libro ti sei fatto le basi??
Ho deciso che lo compro, qualsiasi sia il costo e la lingua!
8-)
Ciao
--ev che avrebbe scritto 
# grep -v ^# FILE |wc -l 
ma col cacchio che le righe vuote me le skippava (a meno di un secondo
pipe con grep!!!)

 8-)
"Sed & Awk", Dale Dougherty & Arnold Robbins, Ed. O'Reilly (ovvio,
dubitavi forse? :-)


dubitavi forse? :-)
Ma c'è una remota possibilità che si possa trovare in italiano...
Ciao.
-- 
/Zio Ciano.
Born to run Unix
-Fare bene non e` bene, fare male non c'e` male.-

 internet da un pc sulla rete 192.168.255.x dovrei avere questo trace route:
A parte tutto il resto che ti hanno detto, alla fine sul router che
esce su Internet dovrai obbligatoriamente usare ipchains/iptables, per
mascherare le connessioni.
Se non lo fai, i pacchetti verranno si` routati fino a destinazione, ma
non ti tornera` mai la risposta, perche` il server che cercherai di
contattare non conoscera` come fare ad arrivare a 192.168.x.x visto che
sono indirizzi privati.
Bye.

 Ma c'è una remota possibilità che si possa trovare in italiano...
Mmmmh non saprei, non so se ci siano in giro delle traduzioni dei libri
O'Reilly pero' io lo preferirei in inglese, oltretutto e' scritto in un
inglese veramente chiaro, fidati.


 ha scritto nel messaggio
news:9vuvqb$3sr$1...@fe2.cs.interbusiness.it...


 pipe con grep!!!)
puoi fare tutto anche con un unico grep:
grep -vE '(^#|^$)' NOME_FILE | wc -l

 grep -vE '(^#|^$)' NOME_FILE | wc -l
Dice il saggio: non si smette mai di imparare! ;-)
Graz'
--ev