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

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

Запланировано Прикреплена Закрыта Перенесена Сеть и сервера
11 Сообщения 2 Posters 91 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • 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
                      • Категории
                      • Главная
                      • Документация
                      • Последние
                      • Пользователи