Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/11/2015, 03:26
Avatar de Uncontroled_Duck
Uncontroled_Duck
Colaborador
 
Fecha de Ingreso: mayo-2011
Ubicación: Málaga [Spain]
Mensajes: 806
Antigüedad: 12 años, 11 meses
Puntos: 261
Problema de configuración DNS Wifi Ethernet

Hola a todos,

Expongo un poco el caso y ya me comentáis si necesitáis alguna información que se me ha pasado comentar.

Problema

Tengo montado un pequeño servidor local para desarrollo, un PC con Ubuntu 14 server, Apache, y Bind DNS.

Accedía a Ubuntu a través de una tarjeta Wifi, la cual también le daba conexión a internet a través del router de casa.

Por alguna causa que desconozco, cada X minutos (aproximadamente 30-45) se caía la conexión y no me dejaba acceder al servidor.

Después de probar varias cosas, reiniciando la Wifi del ordenador cliente que uso para desarrollo volvía a tener conexión con el servidor. Es algo molesto, pero soportable.

Desde hace una semana, estos cortes de conexión, ya no se solucionaban con reiniciar la wifi, ni reiniciar el servidor, ni reiniciar el cliente. Perdiendo hasta dos horas hasta conseguir recuperar la conexión. Ya empieza a ser un poco insoportable.

Quitando las DNS de conexión a internet de la configuración del cliente, se solucionaba temporalmente el problema, volviendo a los cortes de conexión cada 30-45 minutos.

Ahora el problema es que tengo que estar configurando las DNS de internet del ordenador cliente, cuando está el servidor encendido tengo que quitarlas, y cuando lo apago, tengo que volver a introducirlas para tener conexión a internet.

Así que decido poner un router para conexión por cable entre servidor y cliente y evitar las continuas interrupciones de conexión.

Y aquí es donde ya termino de liarme del todo .

Porque las conexiones funcionan correctamente, puedo acceder tanto por wifi como por ethernet al servidor, pero falla como resuelve las DNS para distinguir si sirve las webs el servidor local o los servidores de internet.

La configuración que busco

La idea inicial es que el servidor tenga las dos redes funcionando, la Wifi para darle conexión a internet, y la de cable para tener conexión directa con el ordenador de desarrollo y evitar esos cortes con el router wifi.

Y lógicamente, no tener que estar configurando contínuamente las DNS del ordenador cliente.

A ver si me podéis dar algo de orientación de como configurarlo para obtener este resultado, o si se os ocurre otra configuración más práctica, pues bienvenida sea.

Muchas gracias!!

Os dejo los datos de configuración del servidor y del cliente:

La configuración de /etc/network/interfaces
Código:
auto lo
iface lo inet loopback

auto eth0

iface eth0 inet static
address 169.254.57.2
network 169.254.57.0
netmask 255.255.255.0
broadcast 169.254.57.255
gateway 169.254.57.1
dns-nameservers 169.254.57.2

auto wlan0

iface wlan0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
wpa-ssid "WLAN_NAME"
wpa-psk "password"
dns-nameservers 192.168.1.2 8.8.8.8 8.8.4.4
Con sudo ifconfig -a
Código:
eth0      Link encap:Ethernet  direcciónHW 00:0d:61:3f:70:f1  
          Direc. inet:169.254.57.2  Difus.:169.254.57.255  Másc:255.255.255.0
          Dirección inet6: fe80::20d:61ff:fe3f:70f1/64 Alcance:Enlace
          ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST  MTU:1500  Métrica:1
          Paquetes RX:636 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:582 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:1000 
          Bytes RX:65518 (65.5 KB)  TX bytes:137442 (137.4 KB)

lo        Link encap:Bucle local  
          Direc. inet:127.0.0.1  Másc:255.0.0.0
          Dirección inet6: ::1/128 Alcance:Anfitrión
          ACTIVO BUCLE FUNCIONANDO  MTU:65536  Métrica:1
          Paquetes RX:72 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:72 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:0 
          Bytes RX:6419 (6.4 KB)  TX bytes:6419 (6.4 KB)

wlan0     Link encap:Ethernet  direcciónHW 00:13:d3:77:7f:ed  
          Direc. inet:192.168.1.2  Difus.:192.168.1.255  Másc:255.255.255.0
          Dirección inet6: fe80::213:d3ff:fe77:7fed/64 Alcance:Enlace
          ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST  MTU:1500  Métrica:1
          Paquetes RX:1326 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:492 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:1000 
          Bytes RX:188084 (188.0 KB)  TX bytes:78457 (78.4 KB)
La configuración de /etc/resolv.conf
Código:
nameserver 127.0.0.1
Con sudo route
Código:
Tabla de rutas IP del núcleo
Destino         Pasarela        Genmask         Indic Métric Ref    Uso Interfaz
default         192.168.1.1     0.0.0.0         UG    0      0        0 wlan0
169.254.57.0    *               255.255.255.0   U     0      0        0 eth0
192.168.1.0     *               255.255.255.0   U     0      0        0 wlan0
La configuración del ordenador cliente
Wifi
Código:
Dirección IP: 192.168.1.10
Máscara de subred: 255.255.255.0
Router: 192.168.1.1
DNS: 192.168.1.2 8.8.8.8 8.8.4.4
Ethernet
Código:
Dirección IP: 169.254.57.10
Máscara de subred: 255.255.255.0
Router: 169.254.57.1
DNS: 169.254.57.2
__________________
Todos agradeceremos que pongas el código en su respectivo Highlight