No se puede resolver ningún host, no tengo dirección IP (¿la asignación estática no funciona?)

No se puede resolver ningún host, no tengo dirección IP (¿la asignación estática no funciona?)

Estoy usando Ubuntu 14.04.2. He leído y probado muchas cosas, pero obviamente hay algo mal en mi configuración en alguna parte.

Parece que tengo un error en la configuración de mi red, ¿puede alguien ayudarme, pero señalándome lo obvio?

mi objetivo es

  • tener una ip estática
  • tener una dirección loopback
gato /etc/red/interfaces
# archivo de interfaces(5) usado por ifup(8) y ifdown(8)
baja automática
bucle invertido iface lo inet
iface eth0 inet estático
          dirección 192.168.1.250
          máscara de red 255.255.255.0
          puerta de enlace 192.168.1.1
gato /etc/resolv.conf
# Archivo dinámico resolv.conf(5) para glibc resolver(4) generado por resolvconf(8)
# NO EDITE ESTE ARCHIVO POR HANE: SUS CAMBIOS SE SOBRESCRIBIRAN

Síntomas:

  • Cuando ejecuto ifconfig -ano tengo dirección IP
  • No puedo ver ningún sitio web

Aquí está mi salida ifconfig -a.

eth0 Encapsulación de enlace: Ethernet HWaddr 00:21:78:13:6a:aa
          TRANSMISIÓN MULTIDIFUSIÓN MTU:1500 Métrica:1
          Paquetes RX:0 errores:0 descartados:0 desbordamientos:0 fotograma:0
          Paquetes TX:0 errores:0 descartados:0 desbordamientos:0 operador:0
          colisiones:0 txqueuelen:1000
          Bytes RX: 0 (0,0 B) Bytes TX: 0 (0,0 B)

lo Encapsulación de enlace: Bucle invertido local
          Dirección Internet: 127.0.0.1 Máscara: 255.0.0.0
          dirección inet6: ::1/128 Alcance:Host
          ARRIBA BUCLE EN EJECUCIÓN MTU:65536 Métrica:1
          Paquetes RX: 48 errores: 0 descartados: 0 desbordamientos: 0 fotogramas: 0
          Paquetes TX: 48 errores: 0 descartados: 0 desbordamientos: 0 operador: 0
          colisiones:0 txqueuelen:0
          Bytes de RX: 3600 (3,6 KB) Bytes de TX: 3600 (3,6 KB)

No puedo ver la máquina en la red cuando ejecuto el host bbc.co.uk. Aparece

;;tiempo de conexión agotado; no se pudo acceder a ningún servidor

Respuesta1

Debe agregar auto eth0encima de la iface eth0línea para que la red se active durante el arranque. Ejecute sudo service networking restartdespués de agregar la línea para evitar reiniciar.

Necesita una entrada en /etc/resolv.confla que le asigne direcciones estáticamente. Debido a que /etc/resolv.confes administrado por el resolvconfservicio, debe agregar nameserver [your nameserver IP, usually on the gateway]y /etc/resolvconf/resolv.conf.d/baseaplicar los cambios con sudo service resolvconf restart.

Usar DHCP si su puerta de enlace es compatible, es una alternativa mucho más cómoda.

información relacionada