Skip to content
  • Категории
  • Главная
  • Документация
  • Последние
  • Пользователи
Collapse
  1. Главная
  2. Проекты
  3. Сеть и сервера
  4. НЕТ ИНТЕРНЕТА! Сбрасывается nameserver после перезагрузки

НЕТ ИНТЕРНЕТА! Сбрасывается nameserver после перезагрузки

Запланировано Прикреплена Закрыта Перенесена Сеть и сервера
11 Сообщения 2 Posters 91 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • piP Не в сети
    piP Не в сети
    pi
    написал в отредактировано
    #1

    Добрый день.
    В /etc/network/interfaces прописал address,netmask,gateway и nameserver, НО интернета всё равно нет пока не пропишу в /etc/resolv.conf nameserver, который сбрасывается каждую перезагрузку
    Что делать?

    1 ответ Последний ответ
    0
    • piP Не в сети
      piP Не в сети
      pi
      написал в отредактировано
      #2

      Самый быстрый и плохой вариант — сделать скрипт в автозагрузке, который будет редактировать файл resolv.conf после перезагрузки

      1 ответ Последний ответ
      0
      • piP Не в сети
        piP Не в сети
        pi
        написал в отредактировано
        #3

        Да, но я хочу найти причину, а не решать следствие.
        Так у каждого?
        У всех такая проблема или только у меня?

        1 ответ Последний ответ
        0
        • piP Не в сети
          piP Не в сети
          pi
          написал в отредактировано
          #4

          Ну тут множество причин может быть.
          Попробуйте в гугл поискать — www.google.com/?gws_rd=ssl#q=etc+resolv+conf+is+rewritten+every+reboot, там много ссылок со схожей проблемой.

          Если что-то поможет, отпишитесь здесь, может для кого-то информаци будет полезной

          1 ответ Последний ответ
          0
          • F Не в сети
            F Не в сети
            fort
            написал в отредактировано pi
            #5

            Редакция системы (обычный raspbian или minimal)?
            Здесь упоминается что означенный файл может быть перезаписан другими программами, а именно resolvconf,NetworkManager, прочие… Случаем ничего такого не установлено (оно обычно есть в дистрибутивах с графическим окружением)?

            dpkg -l | grep resolv
            dpkg -l | grep network
            

            Если уж resolvconf установлен, то для него можно дописать опции в interfaces (подсмотрено):
            dns-nameserver 8.8.8.8
            Проверил на виртуальном debian, ничего не пропадает, настройки остаются.
            Покажи свой файл interfaces.

            1 ответ Последний ответ
            0
            • piP Не в сети
              piP Не в сети
              pi
              написал в отредактировано pi
              #6

              fort (2016-08-09 21:27:07):Редакция системы (обычный raspbian или minimal)?
              Здесь упоминается что означенный файл может быть перезаписан другими программами, а именно resolvconf,NetworkManager, прочие… Случаем ничего такого не установлено (оно обычно есть в дистрибутивах с графическим окружением)?
              dpkg -l | grep resolv
              dpkg -l | grep networkЕсли уж resolvconf установлен, то для него можно дописать опции в interfaces (подсмотрено):
              dns-nameserver 8.8.8.8
              Проверил на виртуальном debian, ничего не пропадает, настройки остаются.
              Покажи свой файл interfaces.

              oc raspbian

              auto lo eth0
              iface lo inet loopback
              iface eth0 inet static
              address 192.168.5.63
              netmask 255.255.255.0
              gateway 192.168.5.242
              nameserver 192.168.5.242
              allow-hotplug wlan0
              iface wlan0 inet manual
              wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
              
              pi@raspberrypi:~ $ dpkg -l | grep resolv
              ii libc-ares2:armhf 1.10.0-2 armhf asynchronous name resolver
              ii libgeoip1:armhf 1.6.2-4 armhf non-DNS IP-to-country resolver library
              ii openresolv 3.5.2-1 all management framework for resolv.conf
              
              pi@raspberrypi:~ $ dpkg -l | grep network
              ii firmware-realtek 0.43+rpi4 all Binary firmware for Realtek wired and wireless network adapters
              ii glib-networking:armhf 2.42.0-2 armhf network-related giomodules for GLib
              ii glib-networking-common 2.42.0-2 all network-related giomodules for GLib — data files
              ii glib-networking-services 2.42.0-2 armhf network-related giomodules for GLib — D-Bus services
              ii ifupdown 0.7.53.1 armhf high level tools to configure network interfaces
              ii iproute2 3.16.0-2 armhf networking and traffic control tools
              ii iputils-ping 3:20121221-5 armhf Tools to test the reachability of network hosts
              ii libqt4-network:armhf 4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1+r pi1 armhf Qt 4 network module
              ii net-tools 1.60-26 armhf NET-3 networking toolkit
              ii netbase 5.3 all Basic TCP/IP networking system
              ii tightvncserver 1.3.9-6.5 armhf virtual network computing server software
              ii traceroute 1:2.0.20-2 armhf Traces the route taken by packets over an IPv4/IPv6 network
              ii vnc4server 4.1.1+X4.3.0-37.6 armhf Virtual network computing server software
              

              не увидел выше resolvconf, но при вводе в терминал выводит help, значит стоит!?

              pi@raspberrypi:~ $ resolvconf
              Usage: resolvconf [options]
              
              Inform the system about any DNS updates.
              
              Options:
              -a $INTERFACE Add DNS information to the specified interface
              (DNS supplied via stdin in resolv.conf format)
              -m metric Give the added DNS information a metric
              -p Mark the interface as private
              -d $INTERFACE Delete DNS information from the specified interface
              -f Ignore non existant interfaces
              -I Init the state dir
              -u Run updates from our current DNS information
              -l [$PATTERN] Show DNS information, optionally from interfaces
              that match the specified pattern
              -i [$PATTERN] Show interfaces that have supplied DNS information
              optionally from interfaces that match the specified
              pattern
              -v [$PATTERN] echo NEWDOMAIN, NEWSEARCH and NEWNS variables to
              the console
              -h Show this help cruft
              
              1 ответ Последний ответ
              0
              • F Не в сети
                F Не в сети
                fort
                написал в отредактировано pi
                #7

                Попробуй так:

                auto lo eth0
                iface lo inet loopback
                iface eth0 inet static
                address 192.168.5.63
                netmask 255.255.255.0
                gateway 192.168.5.242
                #nameserver 192.168.5.242
                dns-nameserver 192.168.5.242
                allow-hotplug wlan0
                iface wlan0 inet manual
                wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
                ii openresolv 3.5.2-1 all management framework for resolv.conf
                

                Может и не resolvconf пакет называется, а openresolv. Узнать к какому пакету относится исполняемый файл можно такой командой:

                dpkg -S resolvconf
                

                не увидел выше resolvconf, но при вводе в терминал выводит help, значит стоит!?Вероятнее всего.
                Смотрим man.
                Там написано что при использовании resolvconf, опции из resolv.conf нужно переносить в настройки интерфейса в файле interfaces (или в /etc/resolvconf/resolv.conf.d/base). Можешь попробовать мой вариант, или удлалить openresolv и использовать resolv.conf.

                1 ответ Последний ответ
                0
                • piP Не в сети
                  piP Не в сети
                  pi
                  написал в отредактировано pi
                  #8

                  Писал

                  auto lo eth0
                  iface lo inet loopback
                  iface eth0 inet static
                  address 192.168.5.63
                  netmask 255.255.255.0
                  gateway 192.168.5.242
                  #nameserver 192.168.5.242
                  dns-nameserver 192.168.5.242
                  allow-hotplug wlan0
                  iface wlan0 inet manual
                  wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
                  

                  не помогло, перечитал еще несколько форумов с этой проблемой, некоторые советуют писать в head файлы, таких у меня нет.
                  в результате удалил resolvconf, перезагрузил, resolv.conf всё равно пустой ((((

                  1 ответ Последний ответ
                  0
                  • piP Не в сети
                    piP Не в сети
                    pi
                    написал в отредактировано
                    #9

                    Пустой получился после его редактирвоания (после удлаения resolvconf) и перезагрузки?
                    После удадения resolvconf в resolv.conf добавляли nameserver 192.168.5.242 вручную?

                    1 ответ Последний ответ
                    0
                    • piP Не в сети
                      piP Не в сети
                      pi
                      написал в отредактировано pi
                      #10

                      fort (2016-08-12 22:04:09):Пустой получился после его редактирвоания (после удлаения resolvconf) и перезагрузки?
                      После удадения resolvconf в resolv.conf добавляли nameserver 192.168.5.242 вручную?

                      Да, удалял так

                      sudo apt-get remove openresolv
                      

                      и

                      sudo apt-get remove resolvconf
                      

                      в /etc/resovlv.conf
                      nameserver 192.168.5.242

                      в interfaces закоментил dns и nameserver

                      перезагружаю

                      /etc/resovlv.conf пустой…

                      жесть.
                      Я не могу побороть уже месяц

                      1. этот DNS
                      2. отключить выключение экрана через 10 минут (screensaver)
                      3. сделать переключение раскладки клавиатуры
                        в ubuntu всё просто, тут жесть, ничего толком не работает читать кучу мануалов надо.
                      1 ответ Последний ответ
                      0
                      • piP Не в сети
                        piP Не в сети
                        pi
                        написал в отредактировано
                        #11

                        установил опять resolvconf
                        пытаюсь отсюда сделать

                        УРА, поборол, всем спасибо, выше ссыль помогла.

                        1. sudo dpkg-reconfigure resolvconf
                        2. включить дин. изменение
                        3. в /etc/resolvconf/resolv.conf.d/base вписать nameserver
                        4. sudo resolvconf -u или sudo reboot
                        1 ответ Последний ответ
                        0

                        • Войти

                        • Нет учётной записи? Зарегистрироваться

                        • Login or register to search.
                        • Первое сообщение
                          Последнее сообщение
                        0
                        • Категории
                        • Главная
                        • Документация
                        • Последние
                        • Пользователи