Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Compartir conexión a internet usando Slackware
#1
Tengo un portatil conectado a Internet por WIFI y comparto la señal por mediación de ethernet al otro equipo que tengo al lado (o sea a traves de cable).
Esta configuración la hago a traves de iptables pero de una manera muy sencilla y con la distro que estoy usando ahora mismo.
En Slackware se tiene instalado por defecto un script que nos activa el ip_forwarding que está en /etc/rc.d/rc.ip_forward.
1.
Entramos en consola como root:
Código:
chmod +x /etc/rc.d/rc.ip_forward
para darle permisoso de ejecución.
Despues:
Código:
/etc/rc.d/rc.ip_forward start
Si no tenemos el script ejecutamos lo siguiente:
Código:
echo1 > /proc/sys/net/ipbv4/ip_forward
para desactivarlo será:
Código:
echo 0 > /proc/sys/net/ipbv4/ip_forward
Esto nos sirve para redireccionar el tráfico de una interfaz hacia la otra.

2.Ahora vamos a configurar la interfaz de red.
En mi caso se llama eth0 donde esta conectado el otro equipo por cable.
en wlan0 tengo el rando 192.168.1.x así para que no se crucen voy a utilizarlo en otro rando de ip en 192.168.0.x
Código:
ifconfig eth0 192.168.0.1
Código:
route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0
Asi hemos asignado la ip 192.168.0.1 a eth0 y el route para este rango.

3. Creamos el archivo firewall.sh en el directorio /etc/rc.d/firewall.sh
Código:
touch /etc/rc.d/firewall.sh
Código:
chmod +x /etc/rc.d/firewall.sh
Ahora pegamos el siguiento contenido dentro del archivo creado:
Código:
#!/bin/bash
echo -n Aplicando Reglas de Firewall...
## FLUSH de reglas
iptables -F
iptables -X
iptables -Z
iptables -t nat -F

## Establecemos politica por defecto
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P POSTROUTING ACCEPT

## Empezamos a filtrar
# Nota: wlan0 es el interfaz conectado al acces point(router inalámbrico) y eth0 a la LAN

iptables -A INPUT -i ! wlan0 -j ACCEPT

# Ahora hacemos enmascaramiento de la red local
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE

4. Ejecutamos el script firewall.sh
Código:
/etc/rc/firewall.sh
Hasta aquí ya está todo en el equipo con slackware.

Ahora vamos al otro pc:
Le metemos los siguientes datos
IP 192.168.0.2
mascara: 255.255.255.0
Puerta de enlace: 192.168.0.1
DNS primario: 8.8.8.8
DNS secundario: 8.8.4.4
#2
no entiendo nada, pero gracias de todos modos. Seguro que a muchos si que les sirve
WWW
#3
Es para compartir la conexión de internet de un equipo a otro.
En ubuntu por ejemplo se haria parecido, o bien en modo muy facil seria instalar firestarter y en modo grafico se ve muy facil.
Pero este metodo una vez entendido lo haces en cualquier equipo y te da igual si tienes las X o trabajas solo en consola.
#4
Con win7 tienes un "router" inhalambrico...con solo un par de clicks
Slds
#5
Esta claro, pero aqui comparto desde slackware. Aqui eres tu el que controla la maquina.
#6
muy interesante, tomo nota para cuando tenga la oprtunidad de ponerlo en práctica
Gracias


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  entrevista a Patrick Volkerding fundador de slackware jcifuentes 2 284 11-06-2017, 02:13 AM
Último mensaje: mispracticas2009
  Slackware cumple 21 años jessmat 0 332 06-08-2014, 05:39 AM
Último mensaje: jessmat
  Solucionado: Java no carga en Internet kirbypc2 6 947 04-01-2012, 03:44 PM
Último mensaje: Juliens
  como configuro internet en linux mint 11? wiskyrocknroll 3 1,820 20-11-2011, 01:55 PM
Último mensaje: papi
  [SOLUCIONADO] Conexión wifie Iam 11 1,321 04-05-2010, 08:08 PM
Último mensaje: Iam
  Internet inalámbrico en Linux con ndiswrapper jesuli 3 868 13-01-2010, 08:20 PM
Último mensaje: jesuli



Usuarios navegando en este tema: 1 invitado(s)