Вчера я испортил свои параметры сети на Lubuntu 16.04. Wi-Fi имел проблемы, и я думал, что это была моя проблема, это сложилось позже, что проблемой была временная проблема с центральным Wi-Fi, это в основном показало, как соединено, но я не мог загрузить страницы в Firefox.
Попытка зафиксировать его, я боюсь, что завинтил свой DNS и сетевые настройки :(
Я последовал совету выполнения:
sudo apt-get remove --purge resolvconf && sudo apt-get install resolvconf
Таким образом, я удалил resolvconf
но затем конечно, я не мог переустановить его, потому что Интернет не работал :(
Я могу "проверить с помощью ping-запросов 8.8.8.8", но я не могу достигнуть google.com, поскольку я добираюсь:
ping: unknown host google.com
Это, насколько я понял, означает проблему DNS.
Я думаю resolvconf
необходимо для решения моей проблемы, я пытался редактировать добавление файла конфигурации
nameserver 8.8.8.8
nameserver 8.8.8.4
Но Это не работает :(
На моем ноутбуке, к счастью, у меня также есть Windows 10 на небольшом разделе, я использовал его для загрузки .deb файла resolvconf
из http://packages.ubuntu.com/, но это дает мне ошибку MIMEtype и не позволяет мне установить его.
Я пытался загрузить tar.gz, но когда я извлекаю его, я не могу сделать
./config (or configure)
потому что я добираюсь:
debconf: DbDriver "passwords" warning: could not open /var/cache/debconf/passwords.dat: Permission denied
Template parse error near `# These templates have been reviewed by the debian-l10n-english', in stanza #1 of ./templates
Как я переустанавливаю resolvconf
и как делают я фиксирую "ping: неизвестный хост google.com" интернет-проблема? Я пытался выглядеть онлайн и на askubuntu, но никакой удаче до сих пор :(
Я являюсь отчаянным, как я нахожусь в отпуске, и мне действительно нужен Lubuntu, подключенный к сети, Windows 10 является чертовски медленным, и мне не нравится он :(
Если бы кто-либо может помочь, это было бы большим!Заранее спасибо.
Править: при попытке выполнить "кошку/etc/resolv.conf" и "кошка/etc/resolvconf/resolv.conf.d/base" дает мне
никакой такой файл или каталог
Но если я согласовываю с Pacman в/etc/, я могу найти "resolv.conf" файл (который я открыл, и это пусто), и "resolv.config" (который содержит сервер имен 8.8.8.8 и сервер имен 8.8.4.4, которые являются Google DNS),
Это - то, что работало на меня на Ubuntu 16.04; переустановка resolvconf
.
wget
, чтобы загрузить resolvconf
deb пакет и переустановить его. Это только решит доменное разрешение. пример с помощью IP http://de.archive.ubuntu.com
wget 141.30.13.20/ubuntu/pool/main/r/resolvconf/resolvconf_1.78ubuntu2_all.deb
sudo dpkg -i resolvconf_1.78ubuntu2_all.deb
Одна идея: узнайте, какие имена DNS требуются, чтобы быть разрешенными Кв., когда Вы хотите установить resolvconf снова. Затем вручную добавьте записи в/etc/hosts для тех имен DNS. Найдите фактические IP-адреса, в то время как Вы загружаетесь в окна или около этого. Например, для Сингапурских зеркал:
$ nslookup sg.archive.ubuntu.com
Server: 192.168.0.1
Address: 192.168.0.1#53
Non-authoritative answer:
Name: sg.archive.ubuntu.com
Address: 91.189.88.162
Name: sg.archive.ubuntu.com
Address: 91.189.88.149
Name: sg.archive.ubuntu.com
Address: 91.189.88.152
Name: sg.archive.ubuntu.com
Address: 91.189.88.161
Затем/etc/hosts был бы:
127.0.0.1 localhost
91.189.88.162 sg.archive.ubuntu.com
необходимо заменить имя хоста фактическим сервером архивирования (перечисленный в/etc/apt/sources.list)
, я не попробовал это (поскольку я не хочу портить свое разрешение DNS), но это могло работать.
Лучшая объясненная версия ответа Peter (то, которое я думаю, было напрасно downvoted, это решило мою проблему). В моем случае я пытался зафиксировать некоторый ад зависимости с apt
и по некоторым причинам это удалило resolvconf
в процессе.
Таким образом, проблема - это: Ваш компьютер подключен к Интернету, но без resolvconf
это понятия не имеет, что сервер DNS и таким образом, это не имеет никакого способа перевести readble URL в IP-адреса. Следовательно можно сделать ping 8.8.8.8
и это ответит, но ping google.com
сбои.
Таким образом, решение состоит в том, чтобы в основном переустановить resolvconf
. Можно загрузить пакет с архива Ubunut: http://archive.ubuntu.com/ubuntu/pool/main/r/resolvconf/
Одно аккуратное бездельничает, это должно перейти к другому компьютеру или Вашему телефону, или безотносительно и узнать адрес archive.ubuntu.com
- просто проверьте с помощью ping-запросов его и скопируйте IP-адрес. Вы могли также использовать сервис WHOIS, который я предполагаю.
Затем вернитесь к системе Ubuntu и открытый /etc/hosts
и добавьте:
x.x.x.x archive.ubuntu.com
где x.x.x.x
IP-адрес, который Вы узнали через ping на другой машине. Таким образом, теперь Ваш компьютер должен знать о archive.ubuntu.com
. Можно затем открыть страницу в браузере и перейти к resolvconf
пакет. Конечно, включение того IP-адреса также работало бы, и необходимо, вероятно, постараться не оставлять его в файле hosts в случае, если это изменяется позже.
Загрузите новый пакет и затем работайте sudo dpkg -i resolvconf_1.79ubuntu8_all.deb
или безотносительно deb
файл, который Вы загрузили, был. Я предлагаю вручную выполнить dpkg, даже если Ваш браузер предлагает Вам устанавливать его, он не прокладывал себе путь для меня.
Престо: у Вас теперь есть resolveconf снова, и он должен работать более или менее немедленно.