¿Cómo conectar una conexión a internet por cable a través del terminal?

16

Estoy usando Ubuntu 10.04 con KDE.

Estoy enfrentando un problema al conectarme a una conexión a internet LAN por cable.

Quiero conectarme a una conexión a internet por cable con IP estática y autenticación.

¿Cómo puedo gestionar esto a través de la terminal?

javanoob
fuente

Respuestas:

21

Esta es solo una versión modificada de: http://www.ubuntugeek.com/ubuntu-networking-configuration-using-command-line.html

Cómo configurar la interfaz de red utilizando el terminal

Puede configurar una interfaz de red desde la línea de comandos utilizando las utilidades de red. Puede configurar sus hosts de cliente de red con la línea de comandos mediante el uso de comandos para cambiar su configuración actual o editando una serie de archivos del sistema. Para configurar su tarjeta de interfaz de red para que se conecte automáticamente cuando se conecta un cable, puede seguir estos pasos "simples":

  1. Configurar la dirección DHCP para su tarjeta de red

    Para configurar la dirección DHCP, edite /etc/network/interfacese ingrese las siguientes líneas reemplazando eth0en el ejemplo con su tarjeta de interfaz de red:

    sudo nano /etc/network/interfaces

    Deberías ver algo similar a esto:

    auto eth0  
    iface eth0 inet dhcp
    

    en mi computadora se ve así:

    auto lo  
    iface lo inet loopback
    

    Entonces, si su tarjeta de red aparece como, eth2por ejemplo, dejaría el archivo así:

    auto eth2  
    iface eth2 inet dhcp
    
  2. En caso de que desee configurar una dirección IP estática para su tarjeta de red

    El mismo procedimiento que el anterior pero necesitaría incluir más información.

    Como arriba, reemplace eth0con el nombre de su tarjeta de red:

    sudo nano /etc/network/interfaces

    Archivo de ejemplo:

    auto eth0  
    iface eth0 inet static  
    address 192.168.0.100  
    gateway 192.168.0.1  
    netmask 255.255.255.0  
    network 192.168.0.0  
    broadcast 192.168.0.255  
    

    Después de ingresar todos los detalles necesarios para su IP estática, deberá reiniciar los servicios de red con el siguiente comando:

    sudo /etc/init.d/networking restart

  3. Configurar DNS

    Puede agregar nombres de host y / o direcciones IP al archivo /etc/hostspara búsquedas estáticas.

    Para hacer que su máquina consulte con un servidor en particular para buscar nombres, simplemente agregue sus direcciones /etc/resolv.conf.

    Por ejemplo, una máquina que debería realizar búsquedas desde el servidor DNS en la dirección IP 192.168.0.1 tendría un resolv.confarchivo como este:

    sudo nano /etc/resolv.conf

    search test.com  
    nameserver 192.168.0.1
    

    en mi caso se ve así:

    search cantv.net 
    nameserver 127.0.0.1
    
Luis Alvarado
fuente
1
Esa es la cuarta vez que he visitado esta respuesta para resolver este mismo problema. Estoy poniendo sudo /etc/init.d/networking restartun script de shell y te doy un voto positivo.
Braden Best
2

Es probable que la mayoría de las respuestas sobre este tema confundan a los lectores cuando demuestren qué incluir /etc/resolv.confporque usan direcciones locales para el servidor de nombres.

"Por ejemplo, una máquina que debería realizar búsquedas desde el servidor DNS ".

Aquí el servidor DNS y el servidor de nombres significan lo mismo. Entonces, en lugar de colocar una dirección LAN allí, coloque una dirección de servidor DNS real. (es decir, el servidor DNS de Google)

nameserver 8.8.8.8

Este enlace explica el uso del archivo resolv.conf con más profundidad. https://theos.in/desktop-linux/resolve-conf-linux-example/

lasec0203
fuente