Я пытаюсь скачать что-то из 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
или другие решения)
Возможно ли, что я мог сделать?
Похоже, ваша система использует NetworkManager для управления своим подключением к сети. Это полезно, потому что то, что вы хотите сделать, должно выполняться в NM и не может быть выполнено в файле интерфейсов.
Вам необходимо изменить параметр NetworkManager для вашего подключения, чтобы он игнорировал DNS-серверы, предоставляемые DHCP, чтобы он использовал только выбранные вами DNS-серверы:
nmcli c mod "Wired connection 1" ipv4.ignore-auto-dns true
Затем вы можете перезагрузить сеть или компьютер. Все ваши DNS-запросы теперь должны использовать выбранные вами серверы имен.