Ubuntu Server 15.10 не может подключиться к интернету и проблема apt-get

2760
Jorge

Так вот проблема, или один из них, я должен сказать. С тех пор, как я установил Ubuntu Server 15.10, я не смог подключиться к Интернету, конечно, только на этом компьютере, даже если я пингую ip, все они дают мне Host Unreachable, за исключением самого компьютера, конечно. Я сделал много изменений, которые, как я думал, могли помочь (запустили их онлайн), но они этого не сделали. Включая изменения в / etc / network / interfaces и, следовательно, /etc/resolv.conf. Вот как это выглядит сейчас. (IP другой, не знаю, должен ли я показать это публике)

/etc/network/interfaces:  auto lo iface lo inet loopback  auto enp0s25 iface enp0s25 inet static address 192.168.23.17 netmask 255.255.255.0 broadcast 192.168.23.255 gateway 192.168.23.1  dns-nameserver 192.168.23.17 dns-search cortex.com 

И в /etc/resolv.conf есть только одна вещь

nameserver 192.168.23.17 

Команда ifconfig выглядит так:

enp0s25 Link encap:Ethernet HWaddr 00:1e:c9:70:c7:f5 inet addr:192.168.23.17 Bcast:192.168.23.255 Mask:255.255.255.0 inet6 addr:feB0::21e:c9ff:fe70:c7f5/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2721 errors:0 dropped:1 overruns:0 frame:0 TX packets:14 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:215574 (215.5 KB) TX bytes:1064 (1.0 KB) Interrupt:21 Memory:fe9e0000-fea00000  lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:29442 errors:0 dropped:0 overruns:0 frame:0 TX packets:29442 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:2339824 (2.3 MB) TX bytes:2339824 (2.3 MB) 

Кроме того, я не могу использовать sudo apt-get для чего-либо, каждый раз, когда я пробую это, это просто не работает:

$ sudo apt-get install update Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package update 

Пожалуйста, помогите мне, я схожу с ума. Если вы чувствуете, что в моей проблеме отсутствует какая-либо информация, просто запросите ее и не предоставите ее, но, пожалуйста, любое понимание этого поможет. Спасибо!!

Обновление ПРОБЛЕМЫ: проблема была решена, спасибо всем пользователям, которые помогли мне решить эту проблему :) Вы помогли будущему ученому-компьютерщику

1
Можете ли вы пинговать `8.8.8.8`? MariusMatutiae 8 лет назад 1
Добро пожаловать в SuperUser Jorge, пожалуйста, вернитесь (возможно, зарегистрируйтесь) и [отредактируйте] свой пост с обновлением. У вас есть ответы ... и попытаться попробовать. :) Hastur 8 лет назад 0
Раньше я выполнял ping 8.8.8.8, но он дает мне доступ к хосту назначения, я пинговал почти все, включая шлюз Jorge 8 лет назад 0

4 ответа на вопрос

1
Alex

If you are using apt-get install update it will try to install the update package, which i don't think is the desired action. Try apt-get update.

Хорошие глаза, эта команда не то, что хотел бы сделать ОП. Я принимаю за опечатку OP в этом вопросе, но ответ `apt-get` указывает, по крайней мере, один раз, когда он написал` :-) `. Все еще возможно, что он может получить доступ к репозиториям, но не к Интернету, если это менее вероятно ... Hastur 8 лет назад 0
Я пытался, что да XD чувак, я схожу с ума, пытаясь понять это ... soing sudo apt-get update дает мне тот же результат, что и ввод sudo apt-get install update :( Jorge 8 лет назад 0
0
Kartik Moudgil

Surely you used sudo apt-get update?

Check your DNS/IP settings on another device connected to the same network and replicate those for this machine too. Try pinging a local network device to localize the problem. Also try a known good DNS server like 8.8.8.8

Комментарии не для расширенного обсуждения; этот разговор был [перемещен в чат] (http://chat.stackexchange.com/rooms/36587/discussion-on-answer-by-kartik-moudgil-ubuntu-server-15-10-cannot-connect-to- целое). Mokubai 8 лет назад 0
0
Hastur

If you are not able to reach internet, of course, each correct (*)apt-get command will not work.
In this case you have to understand if/where it happens. Try to do the above attempts from any shell:

  • Check the Gateway: ping 192.168.23.1
    That IP is set as your Gw (gateway).
    If the machine with that IP is up and with ping port open it will answer positively.
    If not it means that it is down, with ping port closed, or it doesn't exists (the Gw IP is wrong ).

  • Check if you exit on internet: ping 8.8.8.8.
    It is a google server that currently answering to ping (google-public-dns-a.google.com).
    You can use any other ping answering machine on internet.
    If ping answers you it means you arrived to internet and the GW is correct and working.
    If works only ping 192.168.23.1 it means that the problem is between the GW and internet.
    It is still possible that 192.168.23.1 is up working but it is not your Gw.

  • Check the DNS: host www.google.com.
    If it translates the name in IP numbers the problem is the DNS that is not able to translate name in IP. Check for it and change with a working one.
    ping 192.168.23.17: if it answer negatively maybe it's down.

  • Check the repositories
    If all the above works your internet connection works, you should be able to browse internet with firefox (or lynx if you prefer :-)) and you have to check the repositories in /etc/apt/sources.list and maybe change them with a mirror set [1] or investigating what's wrong there.


(*) Note
It's possible you wrote the wrong command instead of apt-get update to update the list or apt-get -f install to fix or apt-get upgrade to upgrade the system, you write apt-get install update.
As said by Alex the package update doesn't exist and you cannot install it.
Check it with apt-cache show update...

Спасибо за быструю обратную связь :) ... хорошо, вот все результаты, все пинги дают мне целевой хост недоступен, кроме 192.168.23.17, который является ip компьютера ... зачем мне проверять репозитории? Я новичок и мне нужно несколько советов по устранению неполадок на этом этапе довольно сложно XD Jorge 8 лет назад 0
@jorge: это означает, что ваш компьютер включен: -) ... Вы __still__ не нуждаетесь в проверке репозиториев. Попросите администратора сети подтвердить gw и dns вашей подсети (23): они кажутся статическими. Вы можете прочитать [кое-что об этом здесь] (http://www.cyberciti.biz/faq/setting-up-an-network-interfaces-file/). Основные вопросы: подключен ли компьютер? Кабель подключен с обеих сторон и хороший? роутер включен? Я знаю глупые вопросы, но вы тоже должны их проверить. Hastur 8 лет назад 0
Я собираюсь ответить на вопросы в первую очередь. Да, компьютер подключен, проводной не Wi-Fi. Кабель в отличном состоянии, так как я могу подключить к нему другие компьютеры, и он работает нормально. Маршрутизатор включен и работает, так как у меня есть интернет на моем ноутбуке и т. Д. И т. Д., А что касается администратора сети, я администратор сети, я думаю, что я не уверен, что вы подразумеваете под этим, это мой домашний сервер, и да, они статические ... вау спасибо за эту страницу, очень полезно :))))) что это значит, я должен отредактировать это так, что это dhcp? Спасибо, приятель Jorge 8 лет назад 0
У вас есть какой-либо другой компьютер с тем же IP (`192.168.23.17`)? Находится ли `17` в диапазоне допустимых IP-адресов для маршрутизатора (некоторые маршрутизаторы настроены на запуск с` 100`)? С каким IP-адресом работает ноутбук, если он подключен к тому же кабелю? Да, я знаю много вопросов вместо одного ответа, но это процедура поиска ошибки :) Hastur 8 лет назад 0
Нет, этот IP-адрес уникален для этого компьютера в моей сети. Только два компьютера подключили мой ноутбук через Wi-Fi, и у меня возникли проблемы с сервером, который, конечно, является сервером. И хм ... я не уверен, как я могу знать, если мой маршрутизатор настроен на запуск с этого диапазона? 100 это Jorge 8 лет назад 0
Это зависит от модели маршрутизатора; проверьте руководство. Если у ноутбука «192.168.23.100» (подтвердите его), попробуйте изменить свой фиксированный Ip в 101 до и после на что-то более высокое. При подключении к администрированию роутера в настройках обычно можно увидеть диапазон допустимых IP-адресов ... Hastur 8 лет назад 0
ip для ноутбука 192.168.56.1 Jorge 8 лет назад 0
поэтому попробуйте изменить все 192.168.23.xxx в 192.168.56.xxx на сервере. Hastur 8 лет назад 0
чтобы изменить его, мне нужно будет только отредактировать / etc / network / interfaces правильно? кто-то сказал мне, чтобы попытаться изменить resolvconf напрямую и что-то связанное с NetworkManager, но это не сработало вообще ... так что я просто проверяю, правильно ли я выполняю ваши шаги Jorge 8 лет назад 0
Найдите руководство вашего роутера. Прочитайте это и проверьте, как это установлено. Какие (если есть) диапазоны разрешенных IP-адресов, проверьте разрешенную NETMASK. Обычно вы можете получить доступ к панели администрирования только с подключенным компьютером (безопасность) и паролем администратора. Пожалуйста, [обновите] (http://superuser.com/posts/1048930/edit) свой вопрос с IP-адресом вашего ноутбука, когда он подключен к сети и подключен к беспроводной сети. Это может помочь. И с DNS и Gw ноутбука в обоих случаях. Убедитесь, что ноутбук подключен через DHCP. Если это так, чтобы протестировать оборудование Linux, вы даже можете настроить сервер с DHCP. Hastur 8 лет назад 0
Итак, диапазон от 2 до 100. IP-адрес моего ноутбука остается прежним. и нет не использует dhcp ... продолжайте поступать запросы, я рад предоставить их :) Jorge 8 лет назад 0
Если ваш ноутбук имеет IP-адрес 192.168.56.1, это означает, что он находится в подсети 192.168.56.xxx. Ваш сервер настроен для другой подсети 192.168.23.xxx. Так и должно быть. Пожалуйста, обновите ваш вопрос со всеми значениями (ip, gw, dns) работающего подключенного ноутбука__. Способ редактирования настроек сети зависит от системы. После того, как вы изменили файлы, вам нужно перезапустить сетевой сервис. (например, `sudo service network restart`). Если у вас есть графический интерфейс (GUI), который вам поможет, вам будет проще. Hastur 8 лет назад 0
одна из причин, по которой я так отчаянно пытаюсь подключиться, заключается в том, что я могу установить графический интерфейс, поверьте мне, если только я не могу сделать это с компакт-диска, но это не имеет значения в данный момент. я сделаю то, что вы предложили, дайте мне несколько минут, чтобы отредактировать и вернуться к вам Jorge 8 лет назад 0
Вы пытались изменить подсеть, как предложил Хастур? Достаточно изменить его в / etc / network / interfaces и затем не забыть перезапустить сервисную сеть Alex 8 лет назад 0
позвольте мне упомянуть, я в настоящее время выполняю тесты на нем, пытаюсь собрать информацию для вас, ребята, и пытаюсь понять, в любом случае, интернет-кабель оранжевый, возможно, это не имеет никакого отношения к этому, индикатор оранжевый, и он мигает желтым немного Jorge 8 лет назад 0
также я заметил, что у большинства людей есть eth0, и у меня есть enp0s25, почему это? может быть проблема в конфиге и установке сервера? ИДК Jorge 8 лет назад 0
Как я могу наградить вас за помощь, это вообще возможно? я только что решил проблему благодаря вам, ребята Jorge 8 лет назад 0
Просто ответьте на все ответы, которые вы найдете полезными, и выберите один из них в качестве решения. Hastur 8 лет назад 0
0
Jakob Jakov
sudo update-initramfs -u -k all  sudo ifdown eth0  sudo ifup eth0 dmesg |grep -i network 

Это то, что можно сделать с аппаратной стороны ... дайте нам знать, если это сработало.

Эй, спасибо, проблема была решена, и это было не аппаратное обеспечение, а просто ошибка конфигурации, это было решено путем редактирования / etc / network / interfaces и изменения ip и dhcp. Я наконец смог подключиться к интернету и установить графический интерфейс ... Спасибо Jorge 8 лет назад 0