Caso:
Necesitamos proporcionar internet a dos equipos pero solo hay un punto de red.
Necesitamos:
Uno de los PC con dos tarjetas (eth0 y eth1).
Qué hacemos?
-
Conectamos el punto de red (que nos da internet) al eth0 (wlan0 si es Wifi)
-
Conectamos el cable al segundo PC mediante la eth1
- Asignamos los siguientes datos al eth1:
IP: 192.168.0.1
Netmask: 255.255.255.0
ifconfig eth1 192.168.0.1 netmask 255.255.255.0 up
- Activamos el forward
echo 1 >/proc/sys/net/ipv4/ip_forward
- Configuramos iptables:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A INPUT -s 192.168.0.0/24 -i eth1 -j ACCEPT
- En el segundo PC configuramos la tarjeta de red con:
IP: 192.168.0.X con X entre 2 y 254
Netmask: 255.255.255.0
Gateway: 192.168.0.1
DNS: ip de tu DNS favorito.
Por consola:
ifconfig eth0 192.168.0.X netmask 255.255.255.0 up
echo 'nameserver ip_del_dns' > /etc/resolv.conf