
Tengo una computadora en la red del campus a la que puedo acceder desde afuera a través de un servidor proxy ssh.
home --> proxy --> my computer
La computadora tiene una segunda NIC, así que la abrí para conectarla a algunos dispositivos. Para hacer eso, edité /etc/network/interfaces, asigné una dirección IP estática y una máscara de red para la segunda NIC y agregué una ruta:
auto eno1
iface eno1 inet static
address 192.168.1.1
netmask 255.255.255.0
up route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1 dev eno1
Una vez que la NIC estuvo activa, ya no pude conectarme a la computadora a través del proxy ni con ping ni con ssh. Cuando lo bajé, la conexión volvió.
También noté que incluso cuando la segunda NIC estaba activa, podía conectarme a mi computadora a través de esta ruta:
home --> proxy --> another server on campus network --> my computer
¿Qué podría estar mal con mi configuración?
No matter the second NIC is up or down, the computer can always access internet.
Respuesta1
Agregó una segunda interfaz para "conectarse a algunos dispositivos". ¿Supongo que estos dispositivos están en una subred IP separada a la que el enrutador no puede acceder?
La dirección IP/máscaras de red para ambas interfaces sería útil para diagnosticar el problema.
Intente publicar el resultado de route -n
aquí.
Me inclino por cualquiera de los dos:
- La ruta que agregaste es incorrecta. (Parece innecesario), o
- La ruta que agregó está interrumpiendo el acceso remoto, o
- Debe especificar una métrica diferente para una interfaz o ruta.