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
...