Los comandos de Linux más importantes para redes e Internet. Esto significa que los principiantes de Linux y aquellos que cambian de Windows pueden encontrar rápidamente la información más importante sobre la configuración de su acceso a la red y probar su conexión a Internet. Convenientemente desde la línea de comandos. En todos los sistemas Linux.
Por supuesto, existen excelentes programas para Linux. Pero se puede hacer mucho más rápido en la línea de comandos. Linux se creó desde el principio para conectarse en red con otras computadoras. Por tanto, Linux proporciona todos los comandos necesarios para la configuración de la red en la línea de comandos. Por lo tanto, el software con una interfaz gráfica de usuario no es absolutamente necesario para la configuración de la red.
Los comandos de la línea de comandos alias de comandos de shell tienen dos ventajas principales
1. Están disponibles en todos los sistemas Linux con la misma sintaxis o se pueden instalar rápidamente con sistemas de administración de paquetes como apt. Independientemente de la distribución que estés utilizando. Por lo tanto, no es necesario que te familiarices con las diferentes herramientas de configuración de los distintos administradores de escritorio.
2. Puedes seguir utilizando estos comandos si, por ejemplo, tu administrador de escritorio está dañado y ya no puedes iniciar una interfaz gráfica de usuario (que puede ser el caso, por ejemplo, después de una actualización importante que sale mal, o si tienes una nueva tarjeta gráfica para la que Linux aún no tiene controladores disponibles).
Los comandos más importantes para red e Internet
1. ip addr / ip a para administrar las interfaces de red
El comando ip te de la colección de herramientas iproute2 que ha reemplazado al comando «ifconfig» y también cubre IPv6 de manera integral (ip también reemplaza los antiguos comandos «arp» y «route»). Con dirección ip puedes visualizar y configurar rápidamente todas las interfaces de red existentes. Eth0 denota la primera tarjeta de red LAN, lo el loopback y wlan0 el primer chip WLAN. Algunos sistemas Linux ahora usan sus propios nombres para las interfaces.
Si ip addr o ifconfig solo especifica una dirección IP para la interfaz de bucle (para lo siempre es 127.0.0.1), entonces las otras interfaces, es decir, para cables LAN o WLAN, aún no están configuradas. La salida de ip addr se muestra en Kali Linux en Virtual Box. Con «ip -4 addr show» solo puedes mostrar las direcciones IP4. «ip -6 addr show» proporcionó la salida correspondiente para IP6.
2. iwconfig: salida de todos los datos WLAN
Iwconfig corresponde básicamente a ifconfig, solo con respecto a las conexiones WLAN. El comando iw es una alternativa más reciente a iwconfig.
3. rfkill: consultar, encender y apagar interfaces inalámbricas
Con rfkill puede encender y apagar interfaces inalámbricas como Bluetooth y WLAN, pero también UMTS. Esto reduce el consumo de energía, que es particularmente importante para los portátiles. Y también evitas brechas de seguridad innecesarias.
La lista Rfkill muestra el estado de todas las interfaces inalámbricas en la computadora Linux. Esto se divide según si la interfaz en cuestión está bloqueada por software o bloqueada (o encendida). Con rfkill volvimos a encender y apagar bluetooth y wifi.
«Bloqueo suave» significa apagar mediante el comando rfkill. El bloque Rfkill 0, por ejemplo, apaga la WLAN si el adaptador WLAN está marcado con 0 en la lista rfkill. Rfkill unblock 0 vuelve a encender la WLAN. «Bloqueo duro», por otro lado, significa apagar a través del interruptor WLAN físico adjunto al portátil. «Bloqueado duro» siempre triunfa sobre «bloqueado suave».
4. Ping: comprueba la conexión de red
Uno de los clásicos de los comandos de red en Linux (y también en Windows) es ping (paquete Internet Groper). Este comando es parte del Protocolo de mensajes de control de Internet (ICMP). ICMP se utiliza para la transmisión de mensajes cortos, principalmente información de estado y error.
Ingresa ping si deseas verificar rápidamente a) si tu computadora puede incluso establecer una conexión a Internet. Y b) Lo usas para verificar la disponibilidad de un sitio web. Esta solicitud se denomina solicitud de eco. El host al que se le hizo ping responde con una respuesta de eco cuando se puede localizar. Si la conexión funciona correctamente, debería obtener un resultado que indique si los paquetes de datos se recibieron en respuesta del sitio web al que se hizo ping.
5. Traceroute: ¿Qué ruta toma el paquete de datos?
Con el comando traceroute (en Windows, el comando se llama tracert) sigue la ruta de un paquete de datos IP desde 5u computadora Linux hasta la dirección de destino. Por ejemplo: traceroute www.tusitioweb.com Verás la dirección de tu puerta de enlace, todas las estaciones intermedias (los «saltos») y finalmente la dirección IP de la computadora / servidor de destino.
También descubrirás cuánto tiempo necesitas el paquete de datos de una estación a la siguiente. Traceroute se puede utilizar tanto con una dirección IP como con un nombre de host. Tracert especifica la dirección IP de los nombres de host.
6. Arp: muestra direcciones Mac y direcciones IP
Cada controlador de red tiene una dirección Mac única, inconfundible e inmutable (Media Access Control), que es indispensable para direccionar paquetes de datos en Internet; por lo tanto, la dirección Mac es la dirección física de tu tarjeta de red, que generalmente se encuentra en una EEPROM fija. -La memoria se encuentra en la tarjeta de red o en el adaptador LAN integrado en el chip BIOS. Las direcciones Mac se gestionan de forma centralizada, cada dirección consta de doce dígitos hexadecimales.
Las direcciones IP conocidas, que inicialmente son responsables de direccionar los paquetes de datos, se asignan a las direcciones Mac. Por lo tanto, se debe buscar la dirección Mac asociada con una dirección IP para cada comunicación por Internet. La Dirección de Resolución Procotol ARP es responsable de esto.
El comando arp
La llamada caché ARP (Protocolo de resolución de direcciones) almacena direcciones IP que ya se han resuelto en direcciones Mac. Si ARP no encuentra lo que estás buscando, se envía una transmisión a todas las computadoras accesibles en la red para determinar la dirección Mac para la dirección IP solicitada. El dispositivo al que pertenece la dirección IP buscada responde y envía tu dirección Mac. ARP luego ingresa la dirección IP en la caché ARP de la computadora solicitante; todas las solicitudes a esta computadora ahora se envían directamente. Después de un reinicio, se eliminan todas las entradas de ARP
Ingresa ARP para determinar la dirección Mac de tu interfaz de red Ethernet y WiFi. También puedes ver qué dirección IP (modificable) está asignada a la dirección Mac (invariable). Con arp –a puedes mostrar toda la tabla de direcciones.
ARP también se puede utilizar con varias opciones. Luego, puede usar esto para cambiar manualmente las entradas creadas automáticamente en la tabla de conversión de direcciones. Alternativamente, puedes usar el comando más moderno «ip n s» para mostrar la caché ARP.
7. Netstat: muestra las conexiones de red abiertas
Con netstat puedes ver qué conexiones de red están abiertas en tu computadora local. Con netstat –a puedes ver todas las conexiones de socket activas e inactivas. Netstat –l solo muestra los sockets activos.
Netstat –r muestra la tabla de enrutamiento actual; Por ejemplo, puede ver la dirección IP de la puerta de enlace. Si colocas una -n (numérica) después, no se muestra el nombre de la computadora, sino su dirección IP.
Primero verificamos los primeros 1000 puertos de nuestro portátil Tuxedo con un escaneo Nmap estándar. Luego comenzamos netstat -tp (una vez sin y una vez con derechos de root). Descubrimos que hay un puerto abierto para la búsqueda de productos en línea de Ubuntu. En «Configuración del sistema, seguridad y privacidad, búsqueda», ahora desactivamos la opción «Al buscar en Dash: procesar también los resultados de búsqueda en línea» Luego ingresamos netstat -tp nuevamente: la búsqueda de productos de Ubuntu ahora era silenciosa.
8. Ruta: muestra la dirección IP de la puerta de enlace
El comando route o route -n (aquí los nombres numéricos de las computadoras no se resuelven, sino que se muestran como direcciones IP) muestra la tabla de enrutamiento de tu computadora. Esto determinará las direcciones IP de las puertas de enlace. La «G» en la línea marca la puerta de enlace. La «U» indica que la ruta está activa. También puede utilizar la ruta para cambiar la tabla de enrutamiento manualmente.
Sugerencia: Con el comando más reciente «ip route» puedes mostrar la dirección IP de la puerta de enlace de tu red. Encontrarás esta dirección en la línea que comienzas con «predeterminado».
9. Nslookup: muestra la dirección IP de los nombres de dominio
Con nslookup puedes determinar las direcciones IP de los nombres de dominio. Con nslookup puedes enviar manualmente una solicitud a un servidor de nombres para resolver un nombre de host.
Consejo adicional: el host de comandos de Linux también proporciona la dirección IP para un nombre de dominio.