Newsgroup: it.comp.os.linux.sys
Titolo: Voglio simulare una rete

Esiste il  modo di attivare  una interfaccia di  rete (che non  sia di
loopback) su un PC stand - alone?
Vorrei fare degli  "esperimenti" e non ho  spazio/soldi per acquistare
un secondo PC e le schede di rete relative.
Grazie
Ciao
Diego
-- 
Cosa c'č nella nebbia in Val Padana
ci son cose che a dirle non ci credi...
Non ci credi nemmeno se le vedi,
a parte il fatto che non le vedi
				(Cochi & Renato)

 
Un mio amico l'ha fatta con una scheda di rete da quattro soldi, di
seconda mano, e vmware.
Aveva sullo stesso PC Linux e wincess che dialogavano in rete.
Chiaro che ti serve parecchia RAM.
ciao, andrea

 dialogavano in rete Chiaro che ti serve parecchia RAM              .
La vedo dura. Anche solo vmware costa più di un 486.... e poi ho 40 Mb
di ram  su un  P100. Mi  sembrava di  aver letto  che qualcuno  si era
costruito una rete virtuale con 3 interfacce ma un solo PC....
Comunque grazie
Ciao
Deigo
-- 
Cosa c'è nella nebbia in Val Padana


                                 (Cochi & Renato)
Credo che si riferisse al supporto di linux all' aliasing (se il
kernel e' stato compilato con tale opzione). Puoi avere piu'
interfacce con indirizzi diversi, in piu' reti IP, puoi settare routing
locale, ma sono tutte loopback.
con insmod dummy puoi avere anche delle interfacce dummy che si
comportano
come delle loopback.
ifconfig lo:0 10.0.0.1 netmask 255.255.255.0 up
ifconfig lo:1 10.0.1.1 netmask 255.255.255.0 up
ifconfig lo:2 10.0.2.1 netmask 255.255.255.0 up
ifconfig dummy1 192.168.10.1 netmask 255.255.255.0 up
ifconfig dummy1:0 192.168.20.1 netmask 255.255.255.0 up
ecc...
con ifconfig le vedi listate.
con i kernel antecedenti i 2.2.xx l' aggiunta di una entry nella
tab. di routing del kernel non veniva automaticamente aggiornata
e quindi bisognava fare
route add -net 10.0.0.0 netmask 255.255.255.0 lo:0
route add -net 10.0.1.0 netmask 255.255.255.0 lo:1
route add -net 10.0.2.0 netmask 255.255.255.0 lo:2
ecc...
A questo punto puoi settare il routing che vuoi.
Per prove dovrai trovare applicazioni server che premettono
di specificare l' interfaccia su cui fare bind()
Se hai 2 PC, ma ti mancano le ethernet, collegando le seriali
con cavo seriale incrociato (cross), con pppd puoi avere
anche interfacce ppp0 e aliasing.
man pppd e man ifconfig
ciao.

                                 (Cochi & Renato)
Esiste un'opzione nel kernel 2.2 per creare una interfaccia ethernet
virtuale che punta al localhost, e si comporta come una vera e propria
ethernet.
Io ci faccio masquerading e alias sopra.
Ora non ricordo di preciso qual e' l'opzione, ma se ti serve controllo a
casa.
--
Ciao,
        Marco

         Marco
Una tunnel forse?

>PGP public key avaiable<<
fingerprint: 14AA 1D7A 1653 E132 47CE  334C C9D3 6A97 208B A915

 casa.
Ti ringrazio, ho provato a dare un  occhio ma non ho risolto nulla. Se
mi puoi dire di preciso che opzione č...
Grazie 2^10
Ciao
Diego
-- 
Cosa c'č nella nebbia in Val Padana



Non l'ho fatto io quindi vado a "buon senso".
Con vmware tu poi far dialogare le due macchine virtuali in quanto
condividono lo stesso disco, linux monta tranquillamente la partizione
win, hanno lo stesso schermo, hai il cut&paste,...
Se invece ci metti una scheda puoi simulare completamente il traffico
via rete con tutte le sue caratteristiche.
La prima soluzione e' piu' efficente ma non e' la simulazione
di una rete.
ciao, Andrea

 Diego
Allora, l'opzione  dovrebbe essere "ethertap". Non ricordo se devi
attivare all'inizio il supporto per i driver sperimentali
(io lo faccio sempre :-)). Ti crea un device eth0 che puoi usare come un
device ethernet normale (io per sempio uso l'alias per assegnare
indirizzi IP diversi a eth0:1, eth0:2, etc.e giocare con i virtual host
di apache, bind, e cosi' via), solo che punta alla macchina locale.
Cerca comunque nelle documentazione del kernel ethertap.
--
Ciao,
        Marco


Questo e' piu' divertente.
-- 
--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#-
L'universita' americana di Berkeley ha prodotto due importanti invezioni:
l'LSD e Unix.
Credo non sia una coincidenza.
                                          Jeremy S. Anderson

un secondo PC e le schede di rete relative.
Io ho vmware scaricato gratuitamente.
Ho un MII233 con 32M di ram, e sono riuscito a farci girare Dabian reale +
Mandrake virtuale.
Sulla Mandrake non ho fatto partire X, anche perche' non mi e' ancora
riuscito di far andare il mouse...
Comunque c'e' un modulo per avere una device di rete emulata nella macchina
reale, che ti permette di comunicare con le macchine virtuali...
Funziona bene, hai una rete quasi vera, e ti puoi divertire quasi come se
avessi veramente due computer.
