¿Cómo enrutar usando Ubuntu Linux 11.10 esa dirección IP puede hacer ping de clase A a clase C? un cliente que usa el sistema operativo Windows y el otro que usa Linux ubuntu 11.10. Puedo configurarlo, por favor ayúdenme. gracias
Respuesta1
En primer lugar, necesita 2 tarjetas de red en el sistema. También estoy asumiendo lo siguiente:
- te refieres a los rangos privados de IPv4 en Clase A y C.
- estás asignando direcciones IP a las máquinas manualmente para un experto.
La primera NIC necesita una dirección/máscara de red en 10.0.0.0/8 (Clase A); yo diría que 10.0.0.1/255.255.255.0 es buena. Utilice ifconfig
(desde un terminal raíz) para asignarlo. Las máquinas detrás de esto deben tener una dirección IP en el rango de 10.0.0.2 a 10.1.1.254, con máscara de red 255.255.255.0.
La segunda NIC necesita una dirección en 192.168.0.0/24 (Clase C); yo diría que 192.168.0.1 es buena. Utilice ifconfig
(desde un terminal raíz) para asignarlo. Las máquinas detrás de esto deben tener una dirección IP en el rango de 192.168.0.2 a 192.168.0.254, con máscara de red 255.255.255.0.
Genial, ahora tenemos 2 interfaces y 2 subredes, el mínimo necesario para el enrutamiento. Para habilitar el reenvío de IP, es decir, el enrutamiento, en Linux, use el siguiente comando (desde una terminal raíz)
echo 1 > /proc/sys/net/ipv4/ip_forward
Tendrás que hacerlo cada vez que reinicies, a menos que edites /etc/sysctl.conf
(como root).
Un último detalle es que desea que el firewall esté completamente desactivado, al menos hasta que confirme que el reenvío está funcionando. Los siguientes comandos (como root) deshabilitarán cualquier filtrado o manipulación de paquetes desde iptables
:
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
Después de eso, el tráfico de red debe reenviarse entre las dos interfaces suponiendo que todas las máquinas tengan las direcciones adecuadas. El FIB del kernel se completará con información de las interfaces y podrá consultarla con el route
comando.
Si desea limitar lo que se reenvía, profundice en iptables
.
Un último pensamiento: recuerde que los enrutadores NO pasan tráfico de transmisión, como solicitudes DHCP.