Как я могу принудительно разрешить сервер имен, используя второй сервер имен на сервере ubuntu [закрыто]

Я пытаюсь загрузить что-нибудь с nvidia на удаленный сервер через ssh. Иран запрещен сайтом nvidia . Когда я проверяю сервер dns , то есть:

IP4.DNS[1]:                             192.168.20.14
IP4.DNS[2]:                             8.8.8.8

я знаю, могу ли я установить dns на google dns (8.8.4.4 или 8.8.8.8), тогда я мог просматривать веб-сайт и загружать с Это. Я пытался сменить DNS на сервере, но что бы я ни делал, это то же самое, что и выше.

Это содержимое / etc / network / interfaces

uto lo
iface lo inet loopback

#auto enth0
iface eth0 inet static
        address 172.16.143.8
        netmask 255.255.255.224
        gateway 172.16.143.1
dns-nameservers 8.8.8.8 8.8.4.4

Это результат ifconfig

eno1      Link encap:Ethernet  HWaddr 34:97:f6:dc:9f:ff  
          inet addr:172.16.143.8  Bcast:172.16.143.31  Mask:255.255.255.224
          inet6 addr: fe80::c8cd:597a:b384:a22b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2101 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1298 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:891719 (891.7 KB)  TX bytes:237702 (237.7 KB)
          Interrupt:20 Memory:fb200000-fb220000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host

. Интересно, почему идентификатор сети eno1 ?! это результат sudo nmcli c

NAME                UUID                                  TYPE            DEVICE 
Wired connection 1  532cfa3a-d61b-4bc4-b516-1dc31a5baead  802-3-ethernet  eno1

Как только я изменил eth0 на eno1 , но потом я не мог получить доступ к серверу, пока файл не был установлен обратно на eth0

Я также установил resolvconf и следовал инструкциям этого веб-сайта

https://www.tecmint.com/set-permanent-dns-nameservers-in-ubuntu-debian/

содержимое / etc / resolv.conf сохраняется, но DNS не меняется

Тем не менее, я мог бы использовать вторичный DNS для подключения к веб-сайту (используя wget или другие решения)

Возможно ли , что я мог сделать?

0
задан 23 June 2020 в 21:30
1 ответ

Похоже, ваша система использует NetworkManager для управления подключением к сети. Это полезно, потому что то, что вы хотите сделать, должно быть сделано в NM, а не в файле интерфейсов.

Вам необходимо изменить настройку NetworkManager для вашего подключения, чтобы указать ему игнорировать DNS-серверы, предоставленные DHCP, чтобы использовать только выбранные вами DNS-серверы:

nmcli c mod "Wired connection 1" ipv4.ignore-auto-dns true

Затем вы можете перезагрузить сеть или компьютер. Все ваши DNS-запросы теперь должны использовать выбранные вами серверы имен.

3
ответ дан 23 June 2020 в 18:35

Теги

Похожие вопросы