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

Так вот проблема, или один из них, я должен сказать. С тех пор, как я установил 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

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

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

4 ответа

Если вы используете apt-get install update он попытается установить update пакет, который я не считаю желаемым действием. Пытаться apt-get update,

Конечно, вы использовали sudo apt-get update?

Проверьте настройки DNS/IP на другом устройстве, подключенном к той же сети, и скопируйте их для этого устройства. Попробуйте пропинговать локальное сетевое устройство, чтобы локализовать проблему. Также попробуйте известный хороший DNS-сервер, такой как 8.8.8.8

sudo update-initramfs -u -k all   
sudo ifdown eth0 
sudo ifup eth0
dmesg |grep -i network

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

Если вы не можете выйти в интернет, конечно, каждый правильный (*)apt-get Команда не будет работать.
В этом случае вы должны понимать, если / где это происходит. Попробуйте выполнить вышеуказанные попытки из любой оболочки:

  • Проверьте шлюз: ping 192.168.23.1
    Этот IP установлен как ваш Gw (шлюз).
    Если компьютер с таким IP-адресом работает и с открытым портом проверки связи, он ответит положительно.
    Если нет, это означает, что он не работает, порт ping закрыт или не существует (IP-адрес Gw неверен).

  • Проверьте, выходите ли вы через Интернет: ping 8.8.8.8,
    Это сервер Google, который в настоящее время отвечает на запрос ping (google-public-dns-a.google.com).
    Вы можете использовать любой другой пинг автоответчик в интернете.
    Если ping ответит вам, это значит, что вы пришли в интернет, а GW работает правильно.
    Если работает только пинг 192.168.23.1 это означает, что проблема между GW и интернетом.
    Все еще возможно, что 192.168.23.1 работает, но это не ваш Gw.

  • Проверьте DNS: host www.google.com,
    Если он переводит имя в IP-номера, проблема заключается в том, что DNS не может перевести имя в IP-адрес. Проверьте это и поменяйте на рабочий.
    ping 192.168.23.17: если он ответит отрицательно, может быть, это не так.

  • Проверьте репозитории
    Если все вышеперечисленное работает, ваше интернет-соединение работает, вы должны иметь возможность просматривать Интернет с помощью Firefox (или Lynx, если вы предпочитаете:-)), и вы должны проверить репозитории в /etc/apt/sources.list и, возможно, измените их с помощью набора зеркал [ 1] или исследуйте, что там не так.


(*) Примечание
Возможно, вы написали неправильную команду вместо apt-get update обновить список или apt-get -f install исправить или apt-get upgrade чтобы обновить систему, вы пишете apt-get install update,
Как сказал Алекс пакет update не существует, и вы не можете установить его.
Проверьте это с apt-cache show update...

Другие вопросы по тегам