problema con un Bridge di rete

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
riotten
Linux 1.x
Linux 1.x
Messaggi: 185
Iscritto il: mer 6 giu 2007, 16:05
Slackware: 13.37
Desktop: Fluxbox
Località: Udine

problema con un Bridge di rete

Messaggio da riotten »

ciao, oggi reinstallando la Slackware 12.0 ed creando un bridge tra una scheda ethernet (eth2) ed una scheda Wifi (ath0) ho riscontrato il seguente problema:
Senza nessun motivo apparente le schede non sembrano funzionare, cosa che prima della formattazione avveniva tranquillamente con le stesse identiche configurazioni.
Il bridge veniva creato tramite il file /etc/rc.d/rc.local vi posto la parte inerente:

Codice: Seleziona tutto

#
modprobe ath_pci autocreate=none
modprobe pppoe # questo per ora non c'entra
modprobe forcedeth
#
#Disattivo le periferiche
ifconfig eth0 down
ifconfig eth1 down
ifconfig ath0 down
ifconfig eth2 down
#
#
wlanconfig ath0 destroy
wlanconfig ath0 create wlandev wifi0 wlanmode ap
iwconfig ath0 essid "WIFI_LAN" channel 1
#
#Bridging
brctl addbr br0
brctl addif br0 ath0
brctl addif br0 eth1
brctl setfd br0 1
#
#Configuro la scheda di rete.
ifconfig eth1 up
ifconfig eth2 up
ifconfig ath0 up
ifconfig wifi0 up
ifconfig br0 192.168.0.1 netmask 255.255.255.0 up
So che non è una delle configurazioni migliori, ma l'importante è che funzioni come sempre ha fatto...
Ora come ora, non riesco a "vedere" il bridge (br0) e per cui non posso configurare da remoto il tutto.....
avete qualche idea sul da farsi?

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: problema con un Bridge di rete

Messaggio da conraid »

Prima parli di eth2 e poi configuri la eth1 per il bridge, attento.

Premettendo che non mi piace assegnare un IP al bridge, e per compiti amministrativi preferisco usare altra scheda di rete, e tu mi sembra che ne hai molte e quindi usa una di quelle.
Dopo aver dato

brctl addbr br0
brctl addif br0 ath0
brctl addif br0 eth1 (o eth2 controlla cosa ti serve)
brctl setfd br0 1

Perché avvi tutte le schede? Quelle che metti in bridge non importa
ifconfig eth0 up
ifconfig eth2 up (o eth1 se prima hai usato eth2)
ifconfig wifi0 up
ifconfig br0 192.168.0.1 netmask 255.255.255.0 up

anche se io farei un banale
ifconfig br0 up

ed all'inizio setto a 0.0.0.0 quelle coinvolte
ifconfig eth1 0.0.0.0
ifconfig ath0 0.0.0.0

Il bridge mi deve servire solamente per passaggio di dati, il tutto IMHO

Ricapitolando nel tuo caso io farei così

ifconfig eth1 0.0.0.0
ifconfig ath0 0.0.0.0
brctl addbr br0
brctl addif br0 eth1
brctl addif br0 ath0
ifconfig br0 up

Il forward delay impostalo come vuoi e se vuoi dargli un ip fai come hai fatto sopra

Avatar utente
riotten
Linux 1.x
Linux 1.x
Messaggi: 185
Iscritto il: mer 6 giu 2007, 16:05
Slackware: 13.37
Desktop: Fluxbox
Località: Udine

Re: problema con un Bridge di rete

Messaggio da riotten »

conraid ha scritto:Prima parli di eth2 e poi configuri la eth1 per il bridge, attento.
sto scrivendo da un'altro PC e per sbaglio, ho copiato un file di configurazione vecchio e non uno aggiornato per cui ti posso garantire tranquillamente che la periferica coinvolta nel bridge, oltre all'ath0, è l'eth2 ...la scheda eth1 non la uso perchè mi ha dato alcuni problemi.
conraid ha scritto: Premettendo che non mi piace assegnare un IP al bridge, e per compiti amministrativi preferisco usare altra scheda di rete, e tu mi sembra che ne hai molte e quindi usa una di quelle.
Condivido appieno la tua osservazione, ma il bridge (br0) mi serve per far si che gli utenti ethernet (eth2) e quelli wireless (ath0) siano visibili reciprocamente e la soluzione del brigde mi sembrava ottimale.Oltre a ciò amministrando il SERVER tramite ssh da una macchina connessa alla scheda eth2 non vedo la necessità nel mio caso di dover utilizzare una seconda scheda di rete ai soli fini amministrativi
conraid ha scritto: Dopo aver dato

brctl addbr br0
brctl addif br0 ath0
brctl addif br0 eth1 (o eth2 controlla cosa ti serve)
brctl setfd br0 1

Perché avvi tutte le schede? Quelle che metti in bridge non importa
ifconfig eth0 up
ifconfig eth2 up (o eth1 se prima hai usato eth2)
ifconfig wifi0 up
ifconfig br0 192.168.0.1 netmask 255.255.255.0 up

anche se io farei un banale
ifconfig br0 up
perchè non dovrei attivarle le schede?
conraid ha scritto: ed all'inizio setto a 0.0.0.0 quelle coinvolte
ifconfig eth1 0.0.0.0
ifconfig ath0 0.0.0.0
Non capisco quale sia la differenza tra "tirare su" semplicemente le periferiche in contrapposizione al fatto di assegnargli degli indirizzi nulli.
conraid ha scritto: Il bridge mi deve servire solamente per passaggio di dati, il tutto IMHO

Ricapitolando nel tuo caso io farei così

ifconfig eth1 0.0.0.0
ifconfig ath0 0.0.0.0
brctl addbr br0
brctl addif br0 eth1
brctl addif br0 ath0
ifconfig br0 up

Il forward delay impostalo come vuoi e se vuoi dargli un ip fai come hai fatto sopra
ti ringrazio, proverò la tua configurazione.Devo però notare il fatto che dal momento dell'apertura del topic al momento della scrittura di questo post la mia configurazione sembra funzionare perfettamente senza che io abbia messo particolarmente mano ai settaggi....non riesco a capire da cosa nasce, o nasceva, il mio errore di partenza.....

Rispondi