En Linux, ¿qué comandos puedo usar para saber si me conecté al conmutador o al enrutador?

“Cambiar” es un término genérico. Puede ser un “centro de conmutación” barato no administrado que ni siquiera tiene una dirección MAC, o podría ser un conmutador L2 / L2 + totalmente administrado con una dirección MAC dedicada y puede asignarse con una dirección IP.

Básicamente, un interruptor L2 es invisible desde la capa superior. No puede usar comandos basados ​​en IP para manipular un conmutador L2. Lo que necesita es un software de administración dedicado proporcionado por el proveedor del conmutador.

Y si su entorno está construido con conmutadores totalmente administrados, que están asignados con IP, puede intentar escanear toda la subred con NMAP , lo que le dará un mapa aproximado de qué tipo de máquinas tiene en la subred local y qué podrían hacer. ser. Sin embargo, esto no le daría una estructura jerárquica clara de su intranet local, solo una lista de hosts disponibles en la misma subred a la que puede acceder.

También puede intentar usar traceroute para verificar la ruta de enrutamiento dentro de la intranet de su oficina, lo que puede ayudarlo a construir la estructura de subred de la intranet, al menos la parte visible de su host. De lo contrario, solo puede adivinar observando el tiempo de respuesta del ping .

Supongo que lo que realmente quiere saber es si su puerto conectado directamente está conectado a un conmutador o enrutador. Si está en una máquina Linux y está conectado a un equipo de Cisco, y sus administradores mantienen las cosas bastante bien documentadas, y tiene suerte … cdpr podría ayudar.

He estado tratando de encontrar la manera de determinar si su puerto ascendente es un conmutador o enrutador y, como dijo Richard, simplemente no sabe eso sobre los dispositivos L2. Está diseñado para ser invisible a menos que esté utilizando un sistema de descubrimiento fuera de banda (como cdp).

Desde una perspectiva de red, el puerto ethernet de un enrutador es … solo un conmutador.

Muchas respuestas, pero en la práctica, si está conectado a una red, es probable que esté conectado a ambas en la mayoría de los casos.

Si está conectado a Internet a través de la red, siempre está conectado a ambos, a menos que esté conectado directamente al enrutador, y eso es poco probable.

Tenga en cuenta que la mayoría de los dispositivos de red doméstica (adsl, vdsl, módems de cable, enrutadores 4g, etc.) contienen un interruptor incorporado donde puede conectar su computadora, impresora, estación base Wi-Fi, etc., así como un dispositivo incorporado enrutador para transmitir su tráfico saliente a internet, además de estos días también una estación base Wi-Fi incorporada.

Entonces … no se necesitan comandos, casi siempre estás conectado a ambos, y en la mayoría de los casos a través del interruptor al enrutador y luego a Internet.

usar comando

IP vecino le dirá si está conectado a otros

ip addr le mostrará la dirección IP de su tarjeta de interfaz de red si tiene una probablemente a través de dhcp

ip route le mostrará su enrutador predeterminado … la subred en la que se encuentra y su tarjeta de interfaz de red.

haga ping en el conmutador o enrutador … le mostrará si tiene acceso a él

si está conectado al enrutador, entonces también está conectado al interruptor

haga ping a otra máquina en la red … si puede obtener una respuesta de ellos, entonces está conectado a un conmutador.

haga ping 8.8.8.8 si obtiene respuesta, entonces está conectado a Internet a través de un interruptor y enrutador.

o

si tiene ventanas, puede hacer clic en miles de menús para obtener tal vez un poco de esa información … de alguna manera … oh … y también necesitará su mouse.

Bueno. Los conmutadores almacenan direcciones mac obtenidas de enrutadores nics que asignan direcciones IP a través de dhcp. El último examen de Cisco Certified Network Administrator sugiere dar direcciones IP a todos los switches que sepan qué hacer con ellos.

La ruta es un gran comando para aprender, también lo es lsof. Gracias Richard, respuesta editada para mayor claridad.

More Interesting

Cómo administrar su enrutador

Además de la certificación de virtualización de red de Cisco y VMWare, ¿qué otros certificados debo obtener (no DC o Cloud)?

¿Cómo se usa una dirección proxy?

¿Cómo entra en juego el Border Gateway Protocol cuando se intenta crear una arquitectura de red para entornos en vivo / en vivo?

¿Cómo conectarse a una base de datos usando una IP diferente? Por ejemplo, dar acceso remoto a IP públicas

¿Cuál es la mejor manera de aprender programación de red? Quiero aprender sobre Sockets, Streams, etc. construyendo algo. ¿Hay buenos tutoriales en línea o libros que pueda comprar?

¿Qué es lo mejor para hacer certificaciones de redes (ccna, rhel) o maestrías en redes después de la licenciatura (b.tech)?

Eres programador o administrador de red. No te ejercitas. Es el fin del mundo. Los zombis están invadidos. ¿Cómo sobrevives al desastre y las personas malas y proteges a los que te importan?

¿Qué significa cuando mi PC está en una red medida y cómo lo resuelve?

Si mi máquina host está usando una conexión VPN, ¿el sistema operativo de mi máquina virtual también usará esa misma conexión VPN?

¿Es 'inet.isReachable (5000)' la mejor manera de hacer ping a un cliente en Java?

¿Qué es el especialista en informática empresarial? ¿Y dónde puedo obtener información al respecto?

Cómo verificar si estoy protegido por la VPN

¿Qué es SolarWinds IP Address Manager y cómo puede mejorar la confiabilidad de mi red? Quiero saber qué tan bueno es para poder proponerle esto a mi jefe.

¿Cómo funciona la banda ancha satelital?