Я подозреваю, что сервер имен, предоставленный моим модемом ADSL / маршрутизатором, не работает. Всякий раз, когда я впервые просматриваю сайт в ubuntu, разрешение имени домена занимает не менее 15 секунд.
Чтобы обойти эту проблему, я изменил конфигурацию сервера имен в /etc/resolv.conf с 192.168.1.1 ( мой ADSL-модем) до 8.8.8.8 (основной DNS Google). Это, кажется, устраняет проблему, но, к сожалению, мои изменения в /etc/resolv.conf перезаписываются «NetworkManager» при каждом запуске.
Каков правильный способ настройки IP-адреса сервера имен в ubuntu 10.4?
Если у вас есть типичная настройка соединения с сетевым менеджером и DHCP, попробуйте выполнить следующее:
Щелкните правой кнопкой мыши значок сетевого менеджера на панели и выберите «Редактировать соединения ...» Выберите ваше соединение из на вкладке проводной или беспроводной сети выберите «Изменить» (введите пароль, если соединение установлено как «доступное для всей системы»). Выберите вкладку «Настройки IPv4». Метод переключения «Только для адресов (DHCP)». Введите сервер имен, который вы хотите в в поле «Дополнительные DNS-серверы» и нажмите «Применить»Это должно сделать трюк.
Если у вас есть типичная настройка соединения с сетевым менеджером и DHCP, попробуйте выполнить следующее:
Щелкните правой кнопкой мыши значок сетевого менеджера на панели и выберите «Редактировать соединения ...» Выберите ваше соединение из на вкладке проводной или беспроводной сети выберите «Изменить» (введите пароль, если соединение установлено как «доступное для всей системы»). Выберите вкладку «Настройки IPv4». Метод переключения «Только для адресов (DHCP)». Введите сервер имен, который вы хотите в в поле «Дополнительные DNS-серверы» и нажмите «Применить»Это должно сделать трюк.
Если у вас есть типичная настройка соединения с сетевым менеджером и DHCP, попробуйте выполнить следующее:
Это должно сделать трюк.
Если у вас есть типичная настройка соединения с сетевым менеджером и DHCP, попробуйте выполнить следующее:
Это должно сделать трюк.
Если у вас есть типичная настройка соединения с сетевым менеджером и DHCP, попробуйте выполнить следующее:
Это должно сделать трюк.
Если у вас есть типичная настройка соединения с сетевым менеджером и DHCP, попробуйте выполнить следующее:
Это должно сделать трюк.
Если у вас есть типичная настройка соединения с сетевым менеджером и DHCP, попробуйте выполнить следующее:
Это должно сделать трюк.
Если у вас есть типичная настройка соединения с сетевым менеджером и DHCP, попробуйте выполнить следующее:
Это должно сделать трюк.
/ etc / NetworkManager / system-connections /
(вам понадобятся права администратора для доступа к этим файлам конфигурации).
– Lekensteyn
21 March 2014 в 16:02
Лучший способ установить сервер имен через CLI без NetworkManger со статическим адресом или независимо от соединения:
Установить пакет resolvconf.
Запустить
sudo nano /etc/resolvconf/resolv.conf.d/head
(игнорировать страшное предупреждение. /etc/resolv.conf автогенерируется, поэтому предупреждение есть, поэтому он будет вставлен в /etc/resolv.conf, когда /etc/resolv.conf будет сгенерирован.) В конец файла добавьте
nameserver <ip_of_nameserver>
Нажмите Ctrl x и ответьте «да», чтобы сохранить файл. Чтобы закончить, обновите файл /etc/resolv.conf, чтобы изменения были применены прямо сейчас:
sudo resolvconf -u
Я обнаружил, что добавление строки dns-nameserver ip в файл интерфейсов, установление параметров подключения ipv4 для проводного подключения только к параметрам Automatic (DHCP) и ввод IP-адреса и доменного имени DNS-сервера. Кроме того, добавление локального DNS-IP в статический раздел DNS-маршрутизатора DSL приводит к тому, что NetworkManager должен включать этот локальный адрес в файл resolv.conf, который он перезаписывает вместе с другой информацией, полученной от маршрутизатора. Все это вместе, похоже, делает локальное разрешение имен DNS постоянным - кажется удивительно сложной задачей. Моя потребность в локальном DNS заключается в установке клиента Linux на общий ресурс Samba с использованием mount.cifs в обслуживаемой DHCP сети.
Для безголовых серверов, где нет X, а управление осуществляется через ssh или что-то еще, требуется решение командной строки. Если resolv.conf не перезаписывается, это правильное место для изменения серверов имен.
Если resolv.conf перезаписывается, то, по крайней мере, 14.04LTS, файлы для редактирования:
/etc/resolvconf/resolv.conf.d/head /etc/resolvconf/resolv.conf.d/tailЯ настоятельно рекомендую помещать строки комментариев в такие файлы, чтобы они отображались в (/etc/resolve.conf), и вы можете найти их в будущем. Я начинаю и заканчиваю каждый файл однострочным комментарием формы:
/etc/resolvconf/resolv.conf.d/head # ====== end /etc/resolveconf/resolv.d/tail ======и поместите соответствующие директивы между ними.
Если Network-Manager остановлено и /etc/resolvconf/resolv.conf.d/base настроен.
Возможно resolvconf --enable-updates полезна.
Нажмите на индикатор сети в правом верхнем углу экрана и выберите Edit Connections.... Выберите соединение, которое вы хотите изменить (возможно, с вкладки Wired или Wireless и нажмите кнопку Edit....
Перейдите на вкладку IPv4 Settings окна подключения и измените метод из Automatic (DHCP) - Automatic (DHCP) addresses only. Теперь вы должны указать IP-адрес DNS-сервера.
Сохранить соединение, и вам должно быть хорошо, что нужно. Возможно, вам придется сбросить соединение, выбрав его в меню индикатора после изменения настроек.
Вы можете их изменить следующим образом:
Сначала щелкните значок сетевого менеджера в строке меню и щелкните элемент Edit Connections....
Теперь перейдите на вкладки «Проводные» или «Беспроводные», в зависимости от того, что вы используете - я использую WiFi, поэтому я буду использовать это.
Выберите имя вашей сети и нажмите Edit...
Перейдите на вкладку IPv4, а затем измените ее только с автоматических адресов DHCP на автоматические (DHCP).
Введите IP-адрес вашего DNS-сервера.
[!d3]
Нажмите «Сохранить», и все готово!
Другой способ сделать это - отредактировать /etc/dhcp3/dhclient.conf, вы можете сделать это, введя это в диалог запуска (появляется при нажатии Alt + F2)
gksudo gedit /etc/dhcp3/dhclient.conf
Затем найдите следующую строку [ ! d3] #prepend domain-name-servers 127.0.0.1;
И измените его на
prepend domain-name-servers 8.8.8.8;
. Это приведет к тому, что dhclient (клиент DHCP, который использует NetworkManager) добавит это на ваши DNS-серверы, поэтому resol.conf в конечном итоге будет выглядеть как это
nameserver 8.8.8.8
nameserver 192.168.1.1
Это решение будет работать повсюду, и вы всегда получите DNS, который вы выбрали в качестве основного.
Вам нужно отредактировать файл /etc/resolv.conf, чтобы установить IP-адрес сервера имен, который должен запросить распознаватель. Можно определить до 3 IP-адресов интернет-сервера имен. Если существует несколько серверов, библиотека распознавателя запрашивает их в указанном порядке.
Сначала введите
sudoedit /etc/resolv.conf
Добавьте свой IP-адрес предпочтительного DNS-сервера следующим образом:
nameserver <preferred-ip1>
nameserver <preferred-ip2>
nameserver <preferred-ip3>
взято из: http://www.cyberciti.biz/faq/ubuntu-linux-configure-dns-nameserver-ip-address/
Я считаю, что если вы измените его под сетевым менеджером, его изменения будут сохраняться.
Использовать eth0, например
Network Manager -> Wired -> Auto eth0 -> ipv4 Settings.
Установите DNS-сервер в 8.8.8.8 и примените ,
Другим решением является изменение конфигурации вашего маршрутизатора для использования другого DNS-сервера. Просто войдите в его администратор и до тех пор, пока это не маршрутизатор, вызывающий проблему, все ваши клиентские машины улучшают DNS.
Лучший способ установить сервер имен через CLI без NetworkManger со статическим адресом или независимо от соединения:
Установить пакет resolvconf.
Запустить
sudo nano /etc/resolvconf/resolv.conf.d/head
(игнорировать страшное предупреждение. /etc/resolv.conf автогенерируется, поэтому предупреждение есть, поэтому он будет вставлен в /etc/resolv.conf, когда /etc/resolv.conf будет сгенерирован.) В конец файла добавьте
nameserver <ip_of_nameserver>
Нажмите Ctrl x и ответьте «да», чтобы сохранить файл. Чтобы закончить, обновите файл /etc/resolv.conf, чтобы изменения были применены прямо сейчас:
sudo resolvconf -u
Я обнаружил, что добавление строки dns-nameserver ip в файл интерфейсов, установление параметров подключения ipv4 для проводного подключения только к параметрам Automatic (DHCP) и ввод IP-адреса и доменного имени DNS-сервера. Кроме того, добавление локального DNS-IP в статический раздел DNS-маршрутизатора DSL приводит к тому, что NetworkManager должен включать этот локальный адрес в файл resolv.conf, который он перезаписывает вместе с другой информацией, полученной от маршрутизатора. Все это вместе, похоже, делает локальное разрешение имен DNS постоянным - кажется удивительно сложной задачей. Моя потребность в локальном DNS заключается в установке клиента Linux на общий ресурс Samba с использованием mount.cifs в обслуживаемой DHCP сети.
Для безголовых серверов, где нет X, а управление осуществляется через ssh или что-то еще, требуется решение командной строки. Если resolv.conf не перезаписывается, это правильное место для изменения серверов имен.
Если resolv.conf перезаписывается, то, по крайней мере, 14.04LTS, файлы для редактирования:
/etc/resolvconf/resolv.conf.d/head /etc/resolvconf/resolv.conf.d/tailЯ настоятельно рекомендую помещать строки комментариев в такие файлы, чтобы они отображались в (/etc/resolve.conf), и вы можете найти их в будущем. Я начинаю и заканчиваю каждый файл однострочным комментарием формы:
/etc/resolvconf/resolv.conf.d/head # ====== end /etc/resolveconf/resolv.d/tail ======и поместите соответствующие директивы между ними.
Если Network-Manager остановлено и /etc/resolvconf/resolv.conf.d/base настроен.
Возможно resolvconf --enable-updates полезна.
Нажмите на индикатор сети в правом верхнем углу экрана и выберите Edit Connections.... Выберите соединение, которое вы хотите изменить (возможно, с вкладки Wired или Wireless и нажмите кнопку Edit....
Перейдите на вкладку IPv4 Settings окна подключения и измените метод из Automatic (DHCP) - Automatic (DHCP) addresses only. Теперь вы должны указать IP-адрес DNS-сервера.
Сохранить соединение, и вам должно быть хорошо, что нужно. Возможно, вам придется сбросить соединение, выбрав его в меню индикатора после изменения настроек.
Вы можете их изменить следующим образом:
Сначала щелкните значок сетевого менеджера в строке меню и щелкните элемент Edit Connections....
Теперь перейдите на вкладки «Проводные» или «Беспроводные», в зависимости от того, что вы используете - я использую WiFi, поэтому я буду использовать это.
Выберите имя вашей сети и нажмите Edit...
Перейдите на вкладку IPv4, а затем измените ее только с автоматических адресов DHCP на автоматические (DHCP).
Введите IP-адрес вашего DNS-сервера.
[!d3]
Нажмите «Сохранить», и все готово!
Другой способ сделать это - отредактировать /etc/dhcp3/dhclient.conf, вы можете сделать это, введя это в диалог запуска (появляется при нажатии Alt + F2)
gksudo gedit /etc/dhcp3/dhclient.conf
Затем найдите следующую строку [ ! d3] #prepend domain-name-servers 127.0.0.1;
И измените его на
prepend domain-name-servers 8.8.8.8;
. Это приведет к тому, что dhclient (клиент DHCP, который использует NetworkManager) добавит это на ваши DNS-серверы, поэтому resol.conf в конечном итоге будет выглядеть как это
nameserver 8.8.8.8
nameserver 192.168.1.1
Это решение будет работать повсюду, и вы всегда получите DNS, который вы выбрали в качестве основного.
Вам нужно отредактировать файл /etc/resolv.conf, чтобы установить IP-адрес сервера имен, который должен запросить распознаватель. Можно определить до 3 IP-адресов интернет-сервера имен. Если существует несколько серверов, библиотека распознавателя запрашивает их в указанном порядке.
Сначала введите
sudoedit /etc/resolv.conf
Добавьте свой IP-адрес предпочтительного DNS-сервера следующим образом:
nameserver <preferred-ip1>
nameserver <preferred-ip2>
nameserver <preferred-ip3>
взято из: http://www.cyberciti.biz/faq/ubuntu-linux-configure-dns-nameserver-ip-address/
Я считаю, что если вы измените его под сетевым менеджером, его изменения будут сохраняться.
Использовать eth0, например
Network Manager -> Wired -> Auto eth0 -> ipv4 Settings.
Установите DNS-сервер в 8.8.8.8 и примените ,
Другим решением является изменение конфигурации вашего маршрутизатора для использования другого DNS-сервера. Просто войдите в его администратор и до тех пор, пока это не маршрутизатор, вызывающий проблему, все ваши клиентские машины улучшают DNS.
Лучший способ установить сервер имен через CLI без NetworkManger со статическим адресом или независимо от соединения:
Установите пакет resolvconf . [ ! d5]
Запустить
sudo nano /etc/resolvconf/resolv.conf.d/head
(игнорировать страшное предупреждение. / etc /resolv.conf автогенерируется, поэтому предупреждение существует, поэтому он будет помещен в /etc/resolv.conf, когда генерируется файл /etc/resolv.conf.) В конец файла добавьте
nameserver & lt; ip_of_nameserver & gt;
Нажмите Ctrl x и ответьте да, чтобы сохранить файл. Чтобы закончить, регенерируйте файл /etc/resolv.conf, чтобы изменения были применены прямо сейчас:
sudo resolvconf -u
Я считаю, что если вы измените его под сетевым менеджером, его изменения будут сохраняться.
Использовать eth0, например
Network Manager -> Wired -> Auto eth0 -> ipv4 Settings.
Установите DNS-сервер в 8.8.8.8 и примените ,