Contenido
Linux es una alternativa gratuita y de código abierto a Microsoft Windows y Mac OS X. El sistema operativo en sí puede reducirse completamente a una simple consola de texto o usar un entorno de escritorio completo como Gnome o KDE. Esta guía explicará cómo asignar una dirección IP en un sistema Linux usando la consola o el terminal de comandos. Esta guía asume que ya tiene algunos conocimientos de Linux, así como que sabe cómo funcionan las redes, las direcciones IP y los servidores DNS.
Pasos
Método 1 de 5: cambiar al usuario raíz
- Si aún no ha iniciado sesión con el usuario "root" (usuario equivalente a "administrador"), abra una consola o programa de terminal y escriba "su" (sin las comillas) y presione enter.
- Nota: Las distribuciones de la familia Ubuntu Linux generalmente tienen la contraseña de root igual a la contraseña que se estableció para la cuenta creada cuando se instaló el sistema operativo.
- Ingrese su contraseña de root cuando se le solicite y presione enter.
Método 2 de 5: Debian / Ubuntu / Kubuntu
- Haga una copia de seguridad de su archivo / etc / network / interfaces escribiendo el siguiente comando en la consola: "Cp / etc / network / interfaces /etc/network/interfaces.backup"
- Escriba "vi / etc / network / interfaces" y presione Intro. Presione 'i' para ingresar al modo de inserción (edición).
- Desplácese hacia abajo hasta encontrar su interfaz de red en el archivo (generalmente llamada eth0 para una conexión de red cableada o wlan0 / wifi0 para una conexión de red inalámbrica).
- Cambie la línea 'iface eth0 inet dhcp' por 'iface eth0 inet static'.
- Agregue las siguientes líneas, reemplazando los números de la dirección IP por los que desee para su configuración:
- dirección 192.168.0.10
- máscara de red 255.255.255.0
- red 192.168.0.0
- difusión 192.168.0.255
- puerta de enlace 192.168.0.1
- dns-nameservers 216.10.119.241
- Guarde y cierre el archivo presionando 'Esc' (para ingresar al modo de comando vi), luego ": wq" y presione Enter.
- Escriba "ifdown eth0" y presione enter.
- Escriba 'ifup eth0' y presione enter.
Método 3 de 5: Red Hat o Slackware
- El método más sencillo en Red Hat o Slackware es escribir "netconfig" en una consola como usuario root. Un menú de modo de texto lo guiará a través de la configuración.
- Use la tecla de tabulación para moverse entre campos. Utilice la barra espaciadora para borrar o seleccionar las casillas de verificación.
- Cuando haya ingresado la configuración deseada, presione OK.
- Para que estos cambios surtan efecto, escriba "reinicio de la red de servicio" en la consola y presione Intro (este paso no es necesario en Slackware, donde los cambios surten efecto de inmediato.
Nota: Hay varias distribuciones basadas en Red Hat Linux (Fedora Core, CentOS, White Box, etc.); muchos de ellos probablemente funcionarán con el mismo mecanismo de configuración.
Método 4 de 5: cualquier sistema Linux con versiones de Kernel 2.4 o posteriores
Este método es un poco más difícil, implica el uso de la consola, pero debería funcionar en todas las distribuciones modernas de Linux. La herramienta utilizada se llama "ip" y normalmente se encuentra en el directorio "/ sbin".
- Primero, debe determinar el nombre de la interfaz de red que se utilizará. Para enumerar todas las interfaces de red disponibles, ejecute "/ sbin / ip link". Este comando debe mostrar una lista de nombres de interfaz, direcciones mac y otra información.
- Luego, asigna la dirección IP usando el subcomando "addr", así: "/ sbin / ip addr agregar 192.168.0.10/24 dev".
- La puerta de enlace o ruta predeterminada se agrega con el subcomando "route", de la siguiente manera: "/ sbin / ip route agregar por defecto a través de".
- Lo último es habilitar o subir la interfaz con el subcomando "link": "/ sbin / ip link set up".
Suponiendo que todos los datos anteriores son correctos, la red debe estar habilitada y funcionando. Desafortunadamente, estas configuraciones se perderán después de que el sistema se reinicie, por lo que si desea restaurarlas después del reinicio, agregue todos los comandos enumerados anteriormente al archivo "/etc/rc.local", un script de shell que se ejecuta cuando se inicia el sistema.
Método 5 de 5: dirección IP dinámica (DHCP)
Las direcciones dinámicas se obtienen automáticamente y, por lo general, no requieren la atención del usuario. Sin embargo, existen varios casos específicos:
- Si la red no está disponible en todo momento durante el inicio del sistema, es posible que la conexión a Internet se desactive, incluso después de que se resuelvan los problemas de red. Para revivirlo instantáneamente, ejecute el comando "dhclient" o "dhcpcd" como root. Esto definirá una nueva dirección IP de forma dinámica.
- La situación anterior puede ocurrir si se accede a la red a través de un hardware separado que se inicia al mismo tiempo que su computadora. En algunos casos, Linux arranca más rápido que los enrutadores de red y no encuentra una red cuando se inicia. Busque el archivo dhclient.conf (por ejemplo, /etc/dhcp3/dhclient.conf en Debian) y agregue / corrija la línea "reboot nn";, donde "nn" es el tiempo que el sistema esperará después de arrancar, para eso el el enrutador tiene tiempo para arrancar completamente.
Consejos
- Es posible que sea necesario editar el archivo "/etc/resolv.conf" si desea acceder a los sistemas por nombres de dominio, pero no por direcciones IP. Utilice el mismo método utilizado en el archivo / etc / network / interfaces. ¡No olvide hacer una copia de seguridad del archivo original!
- El comando "sudo" (abreviatura de "superuser do" o superuser do) permite al usuario usar privilegios de root (administrador del sistema) temporalmente, pero es preferible usar su en muchos casos. Lea la página de manual "sudo" y seguramente se alegrará de haberlo hecho.
Advertencias
- No intente hacer esto a menos que sepa cómo funcionan las redes, las direcciones IP y los servidores DNS.
- No permanezca conectado como root. Es más seguro iniciar sesión con otro usuario y usar "su" (comando para cambiar de usuario) en la consola y luego volver a cambiar cuando haya terminado lo que quería hacer con privilegios de administrador o root. El acceso raíz permite que cualquier persona con acceso haga lo que quiera en el sistema.
- No olvide hacer copias de seguridad. Si no lo hace, es posible que no pueda restaurar su configuración anterior.