Перечислите все DNS-серверы, включая продвинутых VPN

Попробовать :map ^C esc где "^C" вводится через CTRL+v затем CTRL+c.

4
18.07.2013, 16:42
1 ответ

Если Вы используете NetworkManager можно использовать инструмент командной строки, это - часть его, nmcli получить этот список:

$ nmcli dev list iface wlan0 | grep IP4
IP4-SETTINGS.ADDRESS:           192.168.1.110
IP4-SETTINGS.PREFIX:            24 (255.255.255.0)
IP4-SETTINGS.GATEWAY:           192.168.1.1
IP4-DNS1.DNS:                   192.168.1.8
IP4-DNS2.DNS:                   192.168.1.5
IP4-DNS3.DNS:                   24.92.226.11

Необходимо изменить бит, wlan0 к чему Ваш сетевой интерфейс. Можно сделать это немного более динамичным при помощи iwgetid команда:

$ nmcli dev list iface $(iwgetid | awk '{print $1}') | grep IP4

Можно также использовать nm-tool получить полный отчет:

$ nm-tool 
...
  IPv4 Settings:
    Address:         192.168.1.110
    Prefix:          24 (255.255.255.0)
    Gateway:         192.168.1.1

    DNS:             192.168.1.8
    DNS:             192.168.1.5
    DNS:             24.92.226.11
3
27.01.2020, 20:58
  • 1
    И что, если я не использую NetworkManager? –  Piotr Dobrogost 13.02.2014, 00:29
  • 2
    @PiotrDobrogost - спрашивают Ваш Q относительно основного сайта. Этот Q конкретно имел дело с NetworkManager. Заметьте, что это было отмечено как таковое OP? –  slm♦ 13.02.2014, 00:32
  • 3
    Когда я пытаюсь использовать nmcli в туннелирующем интерфейсе "tun0" установка моим vpn, я получаю "Ошибку: Устройство 'tun0' не найденный". –  lreeder 05.12.2016, 15:35

Теги

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