[Risolto] Problema bridge wireless-ethernet

Postate qui per tutte le discussioni legate a Linux in generale.

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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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
Bruffandino
Linux 1.x
Linux 1.x
Messaggi: 183
Iscritto il: mer 24 nov 2004, 0:00
Slackware: 12.2
Kernel: 2.6.28
Desktop: KDE 3.5.10

[Risolto] Problema bridge wireless-ethernet

Messaggio da Bruffandino »

Ho configurato un piccolo (e vetusto) in modo da farlo funzionare, fra le altre cose, da access point. Il pc ha tre interfaccie di rete:
1- eth0 : ethernet collegata al router per la connessione internet
2- eth1 : ethernet collegata alla rete locole
3- ath0 : wireless

ho fatto un bridge fra eth1 e ath0 in modo che i nodi wireless e wired potesso parlarsi..
La cosa in generale funziona, ma a volte capita che ad esempio il mio fisso (wired) non riesce a pingare il mio portatile (wireless), mentre l'access point pinga entrambi sena problemi

Questa è la configurazione del bridge:

Codice: Seleziona tutto

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


Qualche idea?
Ultima modifica di Bruffandino il lun 21 gen 2008, 15:38, modificato 1 volta in totale.

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 bridge wireless-ethernet

Messaggio da conraid »

Non ho capito la configurazione.
Non funzionava senza bridge?
Agendo tramite routing e iptables non riuscivi a far vedere correttamente tutto?

Avatar utente
Bruffandino
Linux 1.x
Linux 1.x
Messaggi: 183
Iscritto il: mer 24 nov 2004, 0:00
Slackware: 12.2
Kernel: 2.6.28
Desktop: KDE 3.5.10

Re: Problema bridge wireless-ethernet

Messaggio da Bruffandino »

La mia configurazione attuale è questa:

eth1 (senza indirizzo)
|---->br0 172.16.1.254
ath0 (senza indirizzo)

eth0 10.10.3.5(internet)

ogni nodo ha poi impostato come gateway 172.16.1.254
i nodi wireless e wired hanno indirizzi del tipo 172.16.1.*

con iptables non ho mai provatp, anche perchè alla fine il bridge con brctl mi sembrava più comodo da usare.. ora guardo come fare con iptables

Avatar utente
FireEater
Linux 3.x
Linux 3.x
Messaggi: 508
Iscritto il: sab 5 feb 2005, 0:00
Nome Cognome: Giuseppe M.
Slackware: Current
Kernel: 2.6.32.7-smp
Desktop: kde 4.3.4
Località: Cagliari <---> Torino

Re: Problema bridge wireless-ethernet

Messaggio da FireEater »


route add default gw 10.64.64.64
ifconfig eth0 192.168.2.46
sleep 2
#iptables masquerade (potete caricarlo modulare)
#Preliminari:
iptables -F
iptables -t nat -F
iptables -t mangle -F #ignorate se vi da un errore
iptables -X #elimina ogni non-builtin chain nelle tabelle

#Per prima cosa abilitiamo il masquerading dei pacchetti:
echo 1 > /proc/sys/net/ipv4/ip_forward
#Regole varie
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -m state --state NEW -i ! ppp0 -j ACCEPT
iptables -P INPUT DROP
#iptables -A FORWARD -i ppp0 -o eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
#iptables -A FORWARD -i eth0 -o ppp0 -j ACCEPT
iptables -A FORWARD -i eth1 -o eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
iptables -A FORWARD -i eth1 -o eth0 -j REJECT
cp /etc/resolv.conf-ok /etc/resolv.conf #MI SI "SVUOTA" resolv.conf e non capisco perché! :-)
Io usavo questo script(trovato su internet e riadattato).

Mi connettevo ad internet con il cell (ppp0), condividevo in wired su eth0 ed in wireless su eth1, senza problemi.

Ciao
Fire

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 bridge wireless-ethernet

Messaggio da conraid »

Bruffandino ha scritto:La mia configurazione attuale è questa:

eth1 (senza indirizzo)
|---->br0 172.16.1.254
ath0 (senza indirizzo)

eth0 10.10.3.5(internet)

ogni nodo ha poi impostato come gateway 172.16.1.254
i nodi wireless e wired hanno indirizzi del tipo 172.16.1.*
ma un bridge solitamente si fa per altro. Per passare senza assegnare niente. In pratica ogni cosa che passa da eth1 finisce in ath0, indipendentemente dall'indirizzo ip. non mi sembra quello ti serva, al limite
Impostando un gateway così poi è strano, non mi torna.

IMVHO devi rivedere un po' il tutto

tu devi agire in modo diverso.

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 bridge wireless-ethernet

Messaggio da conraid »

Fire_eater ha scritto: cp /etc/resolv.conf-ok /etc/resolv.conf #MI SI "SVUOTA" resolv.conf e non capisco perché! :-)
Perché nelle impostazioni di ppp hai lasciato la possibilità di impostare i dns.

Avatar utente
Bruffandino
Linux 1.x
Linux 1.x
Messaggi: 183
Iscritto il: mer 24 nov 2004, 0:00
Slackware: 12.2
Kernel: 2.6.28
Desktop: KDE 3.5.10

Re: Problema bridge wireless-ethernet

Messaggio da Bruffandino »

Risolto con la riga

Codice: Seleziona tutto

brctl setfd br0 1
Grazie a tutti per il supporto!

Avatar utente
FireEater
Linux 3.x
Linux 3.x
Messaggi: 508
Iscritto il: sab 5 feb 2005, 0:00
Nome Cognome: Giuseppe M.
Slackware: Current
Kernel: 2.6.32.7-smp
Desktop: kde 4.3.4
Località: Cagliari <---> Torino

Re: Problema bridge wireless-ethernet

Messaggio da FireEater »

conraid ha scritto: Perché nelle impostazioni di ppp hai lasciato la possibilità di impostare i dns.
:lol: :lol: :lol:

grazie anche se non lo uso più!

Rispondi