Pagina 1 di 1

scheda di rete solo su richiesta...

Inviato: mar 28 dic 2004, 16:44
da tux75
ave, guru di slackware!
<BR>
<BR>vorrei sapere come fare per:
<BR>- creare un pulsante/icona che mi monti/smonti su richiesta la scheda di rete (eth0), permettendomi così di abilitare/disabilitare la rete;
<BR>- se è possibile che slackware si connetta automaticamente al boot (o al login) per qualche motivo;
<BR>- come verificare ed eventualmente come intervenire...
<BR>
<BR>grazie a tutti
<BR>
<BR>tux75
<BR>
<BR>
<BR><br>

scheda di rete solo su richiesta...

Inviato: mar 28 dic 2004, 17:03
da nik600
ciao
<BR>
<BR>non ho capito bene le ultime due richieste!
<BR>
<BR>x la prima è molto semplice! basta che ti fai uno script shell!
<BR>
<BR>ad esempio
<BR>
<BR>attiva_rete.sh
<BR><!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
<BR>ifconfig eth0 up x.x.x.x
<BR>route add -net 0.0.0.0/0 gw ip_gateway
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>oppure
<BR>
<BR>disattiva_rete.sh
<BR><!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
<BR>ifconfig eth0 down
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>poi di basta creare un pulsante che richiama sh /path_to/script.sh
<BR>
<BR>;-)
<BR><BR><BR>[ Questo Messaggio è stato Modificato da: nik600 il 28-12-2004 17:04 ]<br>

scheda di rete solo su richiesta...

Inviato: mar 28 dic 2004, 17:45
da meritil
oppure in rc.local le metti down all´avvio
<BR>
<BR>poi "ifconfig ethX up" quando ti serve e down viceversa...
<BR>
<BR>Linux non si conette da solo da nessuna parte se non sei tu a chiederglielo.<br>

scheda di rete solo su richiesta...

Inviato: mar 28 dic 2004, 18:05
da tux75
<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
<BR> 28-12-2004 alle ore 17:03, nik600 :
<BR>ciao
<BR>non ho capito bene le ultime due richieste!
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>alla seconda - se cioè linux possa connettersi da solo - ha risposto <!-- BBCode Start --><I><!-- BBCode Start --><B>meritil</B><!-- BBCode End --></I><!-- BBCode End -->. tuttavia rimane il dubbio: come posso interrogare la scheda per sapere cosa sta facendo?
<BR>
<BR>quanto invece alla soluzione per montare/smontare la scheda di rete la soluzione di rc.local sembrerebbe piu´ facile, e tuttavia non mi dispiacerebbe imparare il funzionamento degli script... :-]
<BR>
<BR>ciao
<BR>
<BR>tux75<br>

scheda di rete solo su richiesta...

Inviato: mer 29 dic 2004, 2:04
da meritil
Domandare alla scheda di rete che sta facendo è un po´ vago...
<BR>Prova intanto "netstat -a", ti fa vedere i servizi di rete in attesa (listen) le connessioni attive e altre cosine interessanti... (man netstat per i dettagli)
<BR>Altrimenti se vuoi qualcosa di più approfondito prova ethereal (lo trovi in download) o qualsiasi altro monitor di rete.
<BR>
<BR>Ciao<br>

scheda di rete solo su richiesta...

Inviato: mer 29 dic 2004, 9:31
da nik600
se sei interessato all´utilizzo della rete, tipo byte trasmemmi , percentuale di utilizzo o cose di questo tipo guarda i file di sistema sotto /proc mi sembra che ci sia una sezione tipo /proc/net/ che ha alcuni file x ogni interfaccia<br>

scheda di rete solo su richiesta...

Inviato: mer 29 dic 2004, 21:27
da tux75
allora, ho provato a dare il comando
<BR>
<BR>#ifconfig eth0 down
<BR>
<BR>e di fatto sono stato disconnesso dalla rete. il problema è stato riconnettersi:
<BR>
<BR>#ifconfig eth0 up
<BR>
<BR>infatti non ha prodotto l´effetto sperato!!
<BR>
<BR>ho persino provato a creare lo script suggerito da nik600, ma mi sono fermato di fronte al dubbio:
<BR>
<BR>ifconfig eth0 up x.x.x.x
<BR>route add -net 0.0.0.0/0 gw ip_gateway
<BR>
<BR>è facile intuire cosa vada al posto di ip_gatway ;-) ma che cosa devo mettere al posto di x.x.x.x e 0.0.0.0? IP statico e mask? chi e in quale posizione?
<BR>
<BR>scusatemi!! sn un povero newsbi desideroso d´imparare!! :-]
<BR>
<BR>ciao e grazie.
<BR>
<BR>tux75
<BR>
<BR><br>

scheda di rete solo su richiesta...

Inviato: mer 29 dic 2004, 22:07
da meritil
ifconfig ethx up funziona se hai un ip fisso cioè inserito da te a mano... probabilmente ti servi di un dhcp quindi devi fare:
<BR>
<BR>prompt# /etc/rc.d/rc.inet1
<BR>
<BR>per riconnetterti alla rete...
<BR>
<BR>Se sei in una rete farlocca (192.168.... o 10.0.......) scegliti un indirizzo IP tutto tuo, edita /etc/rc.d/rc.inet1.conf e inserisci i parametri.. (la semantica di questo file è banale inutile spiegarti), sempre nello stesso file alla fine inserisci l´indirizzo del tuo gateway (router), edita /etc/resolv.conf e inserisci i nameserver, dopodichè ifconfig ethx up ti funzionerà.
<BR>
<BR>Ciao<br>

scheda di rete solo su richiesta...

Inviato: gio 30 dic 2004, 1:11
da nik600
ciao come in parte ti hanno già spiegato
<BR>
<BR>x.x.x.x corrisponde al tuo indirizzo ip mentre
<BR>
<BR>0.0.0.0/0 non lo devi modificare, perchè questi sono gli indirizzi ip x i quali utilizzerai il gateway (tranne la rete locale, ovviamente) 0.0.0.0/0 corrisponde ad un unica sottorete con 2 alla 32 possibili host , in sostanza tu dici al tuo pc di usare come gateway x tutte le destinazioni ip_gateway<br>