Búsqueda y conexión de redes en Linux
Buscar y conectarse a redes desde la terminal
En sistemas Linux conviven distintos comandos enfocados a buscar redes, obtener información o conectarse a ellas. A continuación algunos de ellos.
IW (paquete iw)
Obtener información de la tarjeta de red
iw list
Obtener las interfaces de red inalámbricas
iw dev
Obtener todas las redes disponibles (escaneo)
iw dev INTERFAZ scan
Ejemplos de un escaneo de redes
iw dev wlan0 scan
iw wlp3s0 scan
Conectarse a una red desprotegida
iw [INTERFAZ] connect [SSID]
Ejemplo de una conexión a una red sin contraseña
iw wlan0 connect MIRED
Obtener estado de interfaz
iw [INTERFAZ] link
Ejemplo
iw wlan0 link
HERRAMIENTAS DE RED (net-tools)
Obtener interfaces de red
ifconfig
Obtener y modificar la tabla de enrutamiento
route
Nota: La tabla de enrutamiento es el documento donde se almacenan las rutas de los nodos de red, estos nodos representan cualquier dispositivo que se encuentre conectado a esa red)
Obtener las conexiones abiertas (entrantes y salientes)
netstat
( netstat -r -n es similar a route -e )
Obtener nombre del sistema
hostname
Obtener y Modificar el caché del arp
arp
Nota: ARP es el protocolo que se encarga de vincular la dirección MAC de un dispositivo en una determinada IP.
IPROUTE2 (iproute2)
Obtener interfaces de red
ip link
ip addr list
ip addr show
(ip addr list y ip addr show son similares al comando ifconfig del paquete net-tools)
Obtener y modificar la tabla de enrutamiento
ip route
Nota: Una de las características más destacadas de ip route es que permite asignar rutas estáticas.
Obtener las conexiones abiertas
ss
(ss es el equivalente a netstat del paquete net-tools)
Obtener y modificar el caché del ARP
ip neigh show
Simplificada
ip n s
(ip neigh es el equivalente al comando arp de net-tools)
NetworkManager (network-manager)
Para poder comentar es necesario iniciar sesión