Condividere la connessione wifi via ethernet
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.
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.
Condividere la connessione wifi via ethernet
Ciao a tutti,
ho una chiavetta wifi che utilizzo per la connessione ad internet e mi piacerebbe poter condividere questa connessione con altri computer attraverso la porta ethernet.
Come devo fare? Cosa devo cercare? Ho fatto diverse ricerche ma quasi tutte fanno riferimento a come farlo su Ubuntu da interfaccia grafica...
Grazie
Ciao
ho una chiavetta wifi che utilizzo per la connessione ad internet e mi piacerebbe poter condividere questa connessione con altri computer attraverso la porta ethernet.
Come devo fare? Cosa devo cercare? Ho fatto diverse ricerche ma quasi tutte fanno riferimento a come farlo su Ubuntu da interfaccia grafica...
Grazie
Ciao
- 414N
- Iper Master
- Messaggi: 2922
- Iscritto il: mer 13 feb 2008, 16:19
- Slackware: 15.0
- Kernel: 5.15.19
- Desktop: KDE5
- Località: Bulagna
- Contatta:
Re: Condividere la connessione wifi via ethernet
Puoi risolvere creando un bridge tra le due interfacce di rete.
Stai parlando di una chiavetta HSDPA o 802.11b/g/n ?
Stai parlando di una chiavetta HSDPA o 802.11b/g/n ?
Re: Condividere la connessione wifi via ethernet
Si tratta di una 802.11. Puro wifi. La uso per connettermi alla rete dell'università (che ci abito accanto).
- zoros
- Linux 4.x
- Messaggi: 1361
- Iscritto il: lun 28 mag 2007, 22:51
- Nome Cognome: Fabio`Zorba`
- Slackware: 14.1
- Kernel: 3.10.30-smp
- Desktop: KDE-3.5(works!)
- Località: Gorizia
- Contatta:
Re: Condividere la connessione wifi via ethernet
se sei connesso, "ifconfig" ti restituisce l'IP ... un classico script:
gli altri pc nella rete si connettono via dhcp (se attivo) o configurando manualmente
Codice: Seleziona tutto
#!/bin/sh
WLAN_IP="quello di ifconfig"
echo 1 > /proc/sys/net/ipv4/ip_forward
touch /var/lock/subsys/local
modprobe ip_nat_ftp
modprobe ip_conntrack_ftp
iptables -t nat -A POSTROUTING -s $WLAN_IP/24 -d 0/0 -o eth0 -j MASQUERADE
vorrei riavere le mie firme ...
Re: Condividere la connessione wifi via ethernet
Grazie per le dritte ma c'è ancora qualcosa che mi sfugge.
Seguendo l'esempio di zoros ho impostato la seguente regola iptables:
Con la sola differenza dell'interfaccia, infatti io voglio che tutto il traffico ricevuto su eth0 sia dirottato su wlan0. Inoltre non ho imposto restrizioni su sorgente e destinazione.
Qui l'output di ifconfig:
Mi sembra che tutto sia impostato correttamente. L'unico punto da sottolineare, che non vi avevo ancora specificato, è che alla porta ethernet del mio computer c'è attaccato un HUB con un suo server dhcp.
Codice: Seleziona tutto
# cat /proc/sys/net/ipv4/ip_forward
1
Codice: Seleziona tutto
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
Codice: Seleziona tutto
# iptables -t nat -L
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
MASQUERADE all -- anywhere anywhere
Codice: Seleziona tutto
# ifconfig
eth0 Link encap:Ethernet HWaddr 6c:62:6d:91:7f:3f
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::6e62:6dff:fe91:7f3f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:220 errors:0 dropped:36 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:110720 (108.1 KiB) TX bytes:468 (468.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1990 errors:0 dropped:0 overruns:0 frame:0
TX packets:1990 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:157132 (153.4 KiB) TX bytes:157132 (153.4 KiB)
wlan0 Link encap:Ethernet HWaddr 14:d6:4d:48:b0:cd
inet addr:131.114.43.177 Bcast:131.114.43.255 Mask:255.255.252.0
inet6 addr: fe80::16d6:4dff:fe48:b0cd/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4289 errors:0 dropped:0 overruns:0 frame:0
TX packets:3238 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1753618 (1.6 MiB) TX bytes:489862 (478.3 KiB)
Re: Condividere la connessione wifi via ethernet
Ah, ovviamente ho anche caricato i moduli del kernel suggeriti da zoros.
- zoros
- Linux 4.x
- Messaggi: 1361
- Iscritto il: lun 28 mag 2007, 22:51
- Nome Cognome: Fabio`Zorba`
- Slackware: 14.1
- Kernel: 3.10.30-smp
- Desktop: KDE-3.5(works!)
- Località: Gorizia
- Contatta:
Re: Condividere la connessione wifi via ethernet
ah, ok ...
però mica si capisce cosa vuoi, cioè se ti funziona o meno ... intanto ti sei accorto che le istruzioni che ho incollato frettolosamente si riferiscono in realtà ad una condivisione esattamente al contrario di ciò che chiedi ... ok questo ... si tratta di istruzioni ormai vecchie, alcuni moduli neanche servono probabilmente, vedi tu come interpretare, il sistema di condivisione, alla fine, è sempre quello ... nel tuo codice per me manca la destinazione:
cioè IP 0.0.0.0 con netmask 0.0.0.0 ... ossia tutte le destinazioni
però mica si capisce cosa vuoi, cioè se ti funziona o meno ... intanto ti sei accorto che le istruzioni che ho incollato frettolosamente si riferiscono in realtà ad una condivisione esattamente al contrario di ciò che chiedi ... ok questo ... si tratta di istruzioni ormai vecchie, alcuni moduli neanche servono probabilmente, vedi tu come interpretare, il sistema di condivisione, alla fine, è sempre quello ... nel tuo codice per me manca la destinazione:
Codice: Seleziona tutto
-d 0/0
vorrei riavere le mie firme ...
- 414N
- Iper Master
- Messaggi: 2922
- Iscritto il: mer 13 feb 2008, 16:19
- Slackware: 15.0
- Kernel: 5.15.19
- Desktop: KDE5
- Località: Bulagna
- Contatta:
Re: Condividere la connessione wifi via ethernet
Ma no dai, potevi aspettare altre 3 pagine di thread per dire una cosa che dovevi fare in aperturaZagorax ha scritto: L'unico punto da sottolineare, che non vi avevo ancora specificato, è che alla porta ethernet del mio computer c'è attaccato un HUB con un suo server dhcp.
Oltre all'IP forwarding probabilmente devi impostare l'hub in modo che riporti come default gateway non sé stesso bensì il tuo PC con annessa wireless.