› Foros › PC › Software libre
rekppc escribió:Con ubuntu no se. Pero con Fedora 9, selecciona el paquete bridge en la instalacion y la config es muy muy facil.
Saludos
auto br0
iface br0 inet dhcp
bridge_ports wlan0 eth0
kornshell escribió:En ubuntu al parecer tienes el paquete bridge-utils. Una vez instalado sólo tendrías que cambiar el /etc/network/interfaces y añadir algo como esto:auto br0
iface br0 inet dhcp
bridge_ports wlan0 eth0
torito21 escribió:Muy facil con iptables. Basicamente tienes que activar el ip_forwarding y hacer un SNAT con iptables.
Para activar el ip_forwarding:
1) Edita el fichero /etc/sysctl.conf y descomenta la linea: #net.ipv4.ip_forward=1 (si no esta, añadela sin el "#" delante).
2) Ejecuta: $ sudo sysctl -p
Regla iptables:
$ sudo iptables -t nat -A POSTROUTING -s 192.168.10.0/23 -o wlan0 -j SNAT --to-source 192.168.0.10
Pero deberas asegurarte que esa interfaz de red (la que se conecta con el router) tiene IP fija, porque si no cambiaria el comando de cada vez, o habria que usar el target MASQUERADE (sudo iptables -t nat -A POSTROUTING -s 192.168.10.0/23 -o wlan0 -j MASQUERADE), pero no lo recomiendo porque hace cosas inutiles para este caso y degrada el rendimiento.
La regla de iptables no queda guardada, asi que a cada arranque del sistema deberias ponerla de nuevo, o crear un script que ejecute el comando a cada arranque (preferiblemente en /etc/init.d actualizando el rc.d tambien).
EDIT: Entiendo que, en el grafico, "AP" es la fuente de internet y que quieres usar ese pc para dar acceso a la red proporcionada por "AP" desde tu red, y que "router" actua como switch+AP de tu wifi de casa. Lo digo porque he revisado tu primer mensaje unas cuantas veces y entendi como 3 cosas distintas (sera despiste mio xD). Como siempre, asegurate que el servidor tiene acceso a la red a traves de wlan0 (fallo demasiado comun xD).
Saludos