IP dinámica con DNS estático -- dns campo con dhcp campo con ip campo con interface camp askubuntu Relacionados El problema

Dynamic IP with static DNS


2
vote

problema

Español

Obtención de un DHCP'D IP OK, pero DNS no está resolviendo.

2 Pregunta de la pieza:

  1. usando nmcli ¿Cómo puedo ver qué servidor DNS estoy usando?
  2. ¿Dónde voy a configurar un servidor DNS estático para una interfaz inalámbrica que está obteniendo IP a través de DHCP? (/ etc / red / interfaces ..?)

Nota, preferiría hacer esto a través de CLI y no GUI.

¡Gracias!

luis

Original en ingles

Getting a dhcp'd IP ok, but DNS is not resolving.

2 part question:

  1. using nmcli how can I see what DNS server's I am using?
  2. where do I go to configure a STATIC DNS server for a wireless interface that is getting it's IP through DHCP? (/etc/network/interfaces..?)

note, I would prefer to do this via cli and not gui.

Thanks!

Luis

           

Lista de respuestas

4
 
vote
vote
La mejor respuesta
 

Para responder a la parte 2 de su pregunta, puede editar / etc / red / interfaces, y agregar la siguiente línea:

  dns-nameservers 8.8.8.8 4.2.2.2   

Para que su archivo de interfaces se vea algo así:

  auto <interfacename> iface <interfacename> inet dhcp dns-nameservers 8.8.8.8 4.2.2.2   

Asegúrese de reemplazar y lt; Interfacdename & GT; con WLAN0 o lo que sea llamado su interfaz WiFi.

 

To answer part 2 of your question, you can edit /etc/network/interfaces, and add the following line:

dns-nameservers 8.8.8.8 4.2.2.2 

So that your interfaces file looks something like this:

auto <interfacename> iface <interfacename> inet dhcp dns-nameservers 8.8.8.8 4.2.2.2 

Make sure to replace < interfacename > with wlan0 or whatever your wifi interface is called.

 
 
5
 
vote

para establecer un servidor DNS :

Editar ABCDEFGHIJKLMNABCDEFGHIJKLMN0 ; Línea de descompuesto supersede domain-name-servers (o agregue esta línea, si no lo tiene) y enumere sus servidores DNS deseados separados por coma, termine con punto y coma. Es la línea 20 del ABCDEFGHIJKLMNABCDEFGHIJKLMN2 . Por ejemplo, el mío se ve así:

ABCDEFGHIJKLMNABCDEFGHIJKLMN3

Con este conjunto de opciones, obtengo IP desde sin importar el punto de acceso con el que me conecto, pero DNS es la misma en todas partes.

15.04 tiene una característica muy interesante que puede modificar la conexión con nmcli . HACER ABCDEFGHIJKLMNABCDEFGHIJKLMN5 será equivalente a configurar solo la dirección "automática (DHCP)" y agregar su propio servidor DNS en GUI.

Para múltiples conexiones, puede ejecutar este script:

  #!/bin/bash set -x for file in /etc/NetworkManager/system-connections/*; do     file=$(echo $file | cut -d'/' -f5-)     nmcli connection modify id "$file" +ipv4.dns "" +ipv4.dns 208.67.220.220 +ipv4.ignore-auto-dns yes done   

también, 15.04 tiene abcdefghijklmnnmtui Línea de comandos, que le permite editar información para las conexiones que ha guardado en su máquina. ABIERTO ABCDEFGHIJKLMNABCDEFGHIJKLMN8 En la terminal, vaya a Editar conexión, seleccione una de la lista, y al ingresar pestaña Cambiar al panel lateral para hacer clic en ABCDEFGHIJKLMNABCDEFGHIJKLMN9 . Allí podrá ver información sobre configuraciones particulares para su conexión y en supersede domain-name-servers0 - & gt; Puedes establecer servidores DNS. Desplácese hasta la parte inferior de la página, golpee. La gran desventaja IMHO de esto es que tiene que establecer DNS para cada uno de las conexiones y no parece tener "obtener IP, pero permítanme usar el tipo de opción de mi propio DNS", que está presente en la aplicación GUI.

Para averiguar otra forma de establecer DNS, que hace el trabajo para todas las conexiones de red, consulte Mi respuesta a otra pregunta . Escribí un pequeño script que puede hacer para actualizar DNS a lo que desee después de conectarse a un punto de acceso al menos una vez.

para ver qué servidor DNS está usando

14.04 y versiones anteriores tienen supersede domain-name-servers1 que mostrará información extendida sobre su conexión. Para ver solo el uso de DNS supersede domain-name-servers2 o supersede domain-name-servers3 . También puede hacer supersede domain-name-servers4 o supersede domain-name-servers5 para una interfaz específica

15.04 no tiene supersede domain-name-servers6 , sin embargo, supersede domain-name-servers7 todavía funciona con una sintaxis diferente. ABCDEFGHIJKLMNABCDEFGHIJKLMN18 mostrará información extendida sobre las interfaces, abcdefhijklmnabcdefghijklmn19 se mostrará solo en la interfaz inalámbrica, y /etc/dhcp/dhclient.conf0 nmcli dev show | GREP DNS` se mostrará específicamente qué DNS está utilizando actualmente

Independientemente de la liberación que debe poder /etc/dhcp/dhclient.conf1 para ver los servidores de nombres para su conexión actual y actual.

 

To set a dns server:

Edit /etc/dhcp/dhclient.conf ; uncomment line supersede domain-name-servers ( or add this line, if you don't have it ) and list your desired dns servers separated by coma, end with semicolon. It is line 20 of the /etc/dhcp/dhclient.conf. For example, mine looks like this:

supersede domain-name-servers 208.67.222.222,208.67.220.220,8.8.8.8;

With this option set , I get IP from no matter what access point I connect to, but DNS is same everywhere.

15.04 has very interesting feature that you can modify connection with nmcli. Doing nmcli connection modify id "My Connection" +ipv4.dns "" +ipv4.dns 208.67.220.220 +ipv4.ignore-auto-dns yes will be equivalent to setting "Automatic(DHCP) Address Only" and adding your own dns server in GUI.

For multiple connections you can run this script:

#!/bin/bash set -x for file in /etc/NetworkManager/system-connections/*; do     file=$(echo $file | cut -d'/' -f5-)     nmcli connection modify id "$file" +ipv4.dns "" +ipv4.dns 208.67.220.220 +ipv4.ignore-auto-dns yes done 

Also , 15.04 has nmtui command line tool, which allows you to edit information for connections that you have saved on your machine. Open nmtui in terminal, go to Edit Connection, select one from the list, and by hitting TAB switch to side panel to click <Edit . . .> option. There you will be able to see information about particular settings for your connection and under IPv4 CONFIGURATION -> you can set DNS servers. Scroll down to the bottom of the page, hit . The big disadvantage IMHO of this is that you have to set DNS for every single one of connections and it does not seem to have "get ip but let me use my own dns" type of option, which is present in GUI app.

To find out another way of setting DNS, which does the job for all network connections, see my answer to another question. I wrote a little script that you can do to update DNS to whatever you want after connecting to an access point at least one time.

To see what DNS server you are using

14.04 and earlier versions have nm-toool command which will show extended information about your connection. To see only DNS use nm-tool | grep -i dns or nm-tool | awk '/DNS/' . You can also do nmcli dev list | awk '/DNS/' or nmcli dev list iface wlan0 | awk '/DNS/' for specific interface

15.04 does not have nm-tool, however nmcli still works with different syntax. nmcli dev show will show extended information about interfaces, nmcli dev show wlan0 will show only about wireless interface, and nmcli dev show | awk '/DNS/' ornmcli dev show | grep DNS` will show specifically what DNS you are currently using

Regardless of the release you should be able to cat /run/resolvconf/resolv.conf to see nameservers for your active, current connection.

 
 
         
         

Relacionados problema

1  ¿Qué determina el nombre del puerto de Ethernet?  ( What determines ethernet port name ) 
Tengo dos computadoras que se supone que deben ser un hardware idéntico. Sin embargo, en una máquina, el puerto Ethernet aparece como "eth1", mientras que, en...

1  Pruebe primero DHCP, si falla, asigne la dirección estática y use la máquina como un servidor DHCP  ( Try dhcp first if it fails assign static address and use the machine as a dhcp ) 
Como dice el título, tengo un pequeño servidor de Ubuntu sin pantalla en la que me muevo, que tiene dos comportamientos diferentes y necesita adaptarse automá...

0  ¿Cómo (o es posible) ejecutar código dentro / etc / red / interfaces?  ( How or is it possible to run code inside of etc network interfaces ) 
La tarea: genera Mac aleatoria cuando aparece una interfaces. ABCDEFGHIJKLMNABCDEFGHIJKLMN8 El interior de / etc / red / interfaces: ABCDEFGHIJKLMNAB...

0  Enlace la mediación a una interfaz  ( Bind mediatomb to one interface ) 
i hava a ubuntu servidor (10.04 lst) ejecutando mediatomb. El servidor también es una puerta de enlace a la red, por lo que quiero mediatomb solo para escucha...

1  Ubuntu Router - 2 NICS - no puede hacer ping internet de la red interna  ( Ubuntu router 2 nics cannot ping internet from internal network ) 
He leído muchas publicaciones sobre cómo configurar 2 NIC, pero algunas ayudas serían muy apreciadas. Estoy planeando hacer un enrutador usando un PI R1 naran...

39  ¿Por qué la unidad es un entorno de escritorio "lento"?  ( Why is unity a slow desktop environment ) 
Fondo En primer lugar, esta no es una pregunta sobre las opiniones. Supongo que estamos hablando de unidad 3D y en una computadora con una configuración d...

0  Cómo determinar las últimas coordenadas y posiiton de la ventana / pantalla de la aplicación  ( How to determine last coordinates and posiiton of application window screen ) 
Necesito determinar el último estado de una ventana de solicitud cuando se cerró (a través de la firma de Ubuntu 14.04). La aplicación en este caso específica...

4  Manera de obtener la imagen en la imagen de elementaryos en Ubuntu [Duplicate]  ( Way to get elementaryoss picture in picture on ubuntu ) 
Esta pregunta ya tiene respuestas aquí : ¿Puedo tener una ventana que muestra una pequeña vista prev...

3  ¿Por qué no puedo hacer ping la misma interfaz después de configurar una dirección IPv6?  ( Why am i unable to ping the same interface after configuring an ipv6 address ) 
I Configurar IPv6 en My Ubuntu 12.04 en eth0 usando comandos ifconfig eth0 inet6 add 2001:db8:fedc:cdef::1/64 pero cuando intento ping eth0 usando ...

7  ¿Se conservará mi escritorio de GNOME actual al actualizar a 11.04  ( Will my current gnome desktop be preserved when upgrading to 11 04 ) 
Me preguntaba ya que Ubuntu 11.04 incluirá la unidad como la interfaz predeterminada, si (cuando llegue el momento) actualizo a 11.04 a partir de 10.10, se co...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos