Linux es la alternativa gratuita y de código abierto a Microsoft Windows y Mac OS X.El sistema operativo en sí puede reducirse a una mera consola de texto, o puede usar una interfaz gráfica, como Gnome o KDE. Este artículo le explicará cómo asignar una dirección IP a un sistema Linux a través de la consola de texto. Esta guía asume que sabe algo sobre Linux y que sabe cómo funcionan las redes, las direcciones IP y los servidores DNS.
Pasos
Método 1 de 5: Cambiar a raíz
1. Si aún no ha iniciado sesión como `raíz` (la contraparte de Linux de `Administrador/Administrador`), abra una consola y escriba `su` (sin las comillas) y presione Entrar.
2. Prestar atención: *Las distribuciones de Ubuntu Linux generalmente usan la misma contraseña de root que la cuenta creada durante la instalación del sistema operativo.
3. Ingrese su contraseña de root si se le solicita, y presione Entrar.
Método 2 de 5: Debian/Ubuntu/Kubuntu
1. Realice una copia de seguridad de /etc/network/interfaces escribiendo el siguiente código en la consola: `cp /etc/network/interfaces /etc/network/interfaces.respaldo`
2. Escribe `vi /etc/network/interfaces` y presiona Enter.Presione `i` para ingresar al modo de entrada (edición).
3. Desplácese hacia abajo hasta que encuentre su tarjeta de red en el archivo (por lo general, es eth0 para una conexión ethernet o wlan0 o wifi0 para una conexión wifi).
4. Cambie `iface eth0 inet dhcp` a `iface eth0 inet static`
5. Agregue las siguientes líneas y reemplace los números de dirección IP con la configuración deseada:dirección 192.168.0.10 máscara de red 255.255.255.0red 192.168.0.0transmitir 192.168.0.255puerta de enlace 192.168.0.servidores de nombres 1dns 216.10.119.241
6. Guárdelo y cierre el archivo presionando Escape (para ingresar al modo de comando vi), luego ":wq" y entrar
7. Escribe `ifdown eth0` y presiona Enter.
8. Escribe `ifup eth0` y presiona Enter.
Método 3 de 5: Red Hat o Slackware
1. El método más fácil en Red Hat o Slackware es escribir `netconfig` en versiones anteriores o `ifconfig/netstat` en versiones más nuevas, en una consola como usuario raíz. Aparecerá un menú de texto que le ayudará a configurar los ajustes.
2. Escribe lo siguiente en la consola:nano /etc/sysconfig/network-scripts/ifcfg-eth0 Use la pestaña para navegar entre los campos. Use la barra espaciadora para marcar y desmarcar casillas.
3. Una vez que haya ingresado la configuración deseada, cierre el panel de control.
4. Para activar esta configuración, escriba `reinicio de red de servicio` en la consola y presione Entrar (este paso no es necesario en Slackware, donde los cambios se realizan de inmediato). Nota: Existen numerosas distribuciones basadas en Red Hat Linux (Fedora Core, CentOS, Caja Blanca, etc.), y muchos de ellos probablemente usarán el mismo método.
Método 4 de 5: Cualquier sistema Linux con kernel versión 2.4 o más nuevo
Este método es un poco más complicado de usar ya que requiere el uso de la consola, pero debería funcionar en todas las distribuciones modernas de Linux. la herramienta se llama "ip" y suele estar en el directorio "/sbin/".
1. Primero deberá determinar el nombre de la interfaz de red que se está utilizando. Para ver una lista de todas las interfaces de red disponibles, ingrese"enlace /sbin/ip" desde. Este comando enumera todos los nombres de interfaz, direcciones mac y otra información.
2. Luego asigne la dirección IP con el comando "dirección", como esto: "/sbin/dirección IP agregar 192.168.0.24/10 desarrollador [INTERFACE_NAME]".
3. La puerta de enlace predeterminada se agrega con el "ruta"-subcomando, así: "/sbin/ip ruta agregar por defecto a través de [GATEWAY_ADDRESS]".
4. Lo último que debe hacer es activar la interfaz con el "Enlace"-subcomando: "/sbin/ip link configurado [INTERFACE_NAME]". Suponiendo que todos los datos fueran correctos, la red ahora debería estar funcionando. Desafortunadamente, todas estas configuraciones se perderán después de reiniciar el sistema, por lo que si desea restaurarlas después del reinicio, agregue todos los comandos de consola anteriores a "/etc/rc.local" - un script de shell que se ejecuta al inicializar el sistema.
Método 5 de 5: dirección IP dinámica (DHCP)
Las direcciones dinámicas se obtienen automáticamente y esto es algo de lo que el usuario normalmente no tiene que preocuparse. Sin embargo, hay casos específicos:
1. Si la red no ha estado disponible todo el tiempo durante el arranque del sistema, es posible que la conexión a Internet permanezca inactiva incluso después de que se hayan resuelto los problemas de la red. Para devolverlo a la vida al instante, gire dhcliente como root. Esto establecerá la dirección dinámica.
2. La situación anterior puede ocurrir si se accede a la red mediante hardware externo, que se inicia al mismo tiempo que la computadora. En algunos casos, Linux arranca más rápido que el enrutador de red y no puede encontrar una red durante el arranque. Buscar dhclient.conf (por ejemplo: /etc/dhcp3/dhclient.conf en Debian) y agregue/modifique la siguiente línea: reiniciar nn;, donde nn es el período de tiempo que el sistema debe esperar después de arrancar para que el enrutador tenga tiempo de iniciarse.
Consejos
- El comando `sudo` (abreviatura de súper usuario hacer) otorga al usuario permisos temporales de raíz (administrador del sistema) y es preferible a `su` en muchos casos. Lee la página de ayuda sobre sudo y alégrate de haberlo hecho.
- el archivo /etc/resolv.es posible que deba cambiar conf si desea acceder a los sistemas por su nombre de dominio, pero no por su dirección IP. Use el mismo método que el archivo /etc/network/interfaces. No olvides hacer una copia del original!
Advertencias
- No olvides hacer copias de seguridad. Si no hace esto, es posible que no pueda restaurar la configuración anterior.
- No intente esto si no tiene idea de cómo funcionan las redes, las direcciones IP y los servidores DNS.
- No permanecer conectado como root. Es más seguro iniciar sesión como un usuario diferente, escribir `su` (cambiar de usuario) en la consola y volver a cambiar cuando haya terminado.El acceso raíz le da a cualquier persona que tenga acceso a su sistema la capacidad de hacer cualquier cosa con su sistema.
Artículos sobre el tema. "Asignación de una dirección ip a una computadora linux"