Grazie per le dritte ma c'è ancora qualcosa che mi sfugge.
- Codice: Seleziona tutto
# cat /proc/sys/net/ipv4/ip_forward
1
Seguendo l'esempio di zoros ho impostato la seguente regola iptables:
- Codice: Seleziona tutto
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
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.
- 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
Qui l'output di ifconfig:
- 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)
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.