Intenté seguir estas guías sin éxito:
Tengo una pequeña caja de Linux con dos NIC:
Cable módem/enrutador (fuera de mi control) ----> LINUX BOX con dos NIC:
- eth2=> conectado a Internet, obtiene una dirección 192.168.1.124 automáticamente desde el módem por cable ascendente
- eth3=> Quiero conectarme a este conector y obtener Internet automáticamente (ya sea en una computadora portátil o AP), ¿suponiendo que necesito un servidor DHCP aquí?
Renuncié a mi configuración y estoy empezando desde cero. ¿Alguien puede indicarme la dirección correcta?
nano -w /etc/dhcp/dhcpd.conf
EMPTY
nano -w /etc/red/interfaces
auto lo
iface lo inet loopback
auto eth2
iface eth2 inet dhcp
nano -w /etc/default/isc-dhcp-servidor
INTERFACES=""
Y aquí está mi ruta ip:
default via 192.168.1.1 dev eth2 metric 100
169.254.0.0/16 dev eth2 scope link metric 1000
192.168.1.0/24 dev eth2 proto kernel scope link src 192.168.1.124
Respuesta1
Necesitará configurar su interfaz interna (eth3) con una dirección estática para que/etc/red/interfacesse verá algo como:
auto lo
iface lo inet loopback
auto eth2
iface eth2 inet dhcp
auto eth3
iface eth3 inet static
address 10.10.10.1
network 10.10.10.0
netmask 255.255.255.0
broadcast 10.10.10.255
Probablemente desee habilitar un servidor DHCP para la interfaz interna a menos que desee configurar manualmente los clientes en su red.
/etc/default/isc-dhcp-servidor:
INTERFACES="eth3"
Sudhcpd.confse vería algo como:
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 10.10.10.255;
option routers 10.10.10.1;
option domain-name-servers x.x.x.x, y.y.y.y;
subnet 10.10.10.0 netmask 255.255.255.0 {
range 10.10.10.10 10.10.10.100;
}
Reemplazarxxxxyyyyycon los servidores DNS de su ISP
Reinicie DHCPD:
sudo service isc-dhcp-server restart
En este punto, un cliente debería recibir una IP en el rango de su red interna y debería poder hacer ping a la puerta de enlace (eth3) y obtener una respuesta:
ping 10.10.10.1
Luego intente hacer ping a eth2:
ping 192.168.1.124
Haga ping a la interfaz en el interior del módem por cable:
ping 192.168.1.1
Si todo esto es exitoso, puede comenzar a concentrarse en hacer funcionar el reenvío de IP y el enmascaramiento.
Respuesta2
¿Entonces no quieres redes separadas en tu equipo Linux? Si ese es el caso, no necesita enrutamiento. Lo haríaspuentelas dos NIC y adelante. Tampoco necesita un servidor DHCP porque su módem por cable actúa como tal (eth2 obtiene una IP). Necesitas bridge-utils
crear un puente.
Documentación de Ubuntu
Respuesta3
Si no le importa, es posible que desee utilizar los que ya están integrados, como clearOS, pfsense o zentyal, aunque clearOS y zentyal hacen un poco más que enrutamiento y tienen licencias comunitarias. Pensé que esto te ayudaría a seguir adelante si tienes un cronograma ajustado y objetivos que cumplir.