Я абсолютный новичок в Linux / Ubuntu и сети, даже не знаю, как использовать редактор vi. Только что установил Ubuntu 16.04 около недели и счастливого обучения онлайн. Однако проводное соединение, которое работало в течение недели, внезапно потерялось, когда я сегодня включил свой компьютер. Я попытался найти какое-то решение, прибегая к помощи Google, и заметил, что кто-то здесь задавал подобный вопрос пару месяцев назад, что оказалось просто плохими проводами. Таким образом, я проверил свое оборудование, изменил 3 кабельных провода, один совершенно новый пришел с моим новым маршрутизатором (Netgear AC1900 R7000). Ниже приведена информация, которую я собрал, прочитав некоторые посты
ifconfig -a
:
eth0 Link encap:Ethernet HWaddr 00:1a:6b:36:35:51
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:20 Memory:fe000000-fe020000
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:2390 errors:0 dropped:0 overruns:0 frame:0
TX packets:2390 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:202319 (202.3 KB) TX bytes:202319 (202.3 KB)
wlan0 Link encap:Ethernet HWaddr 00:13:e8:21:fd:c9
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:4047 errors:0 dropped:0 overruns:0 frame:0
TX packets:3489 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3294308 (3.2 MB) TX bytes:485753 (485.7 KB)
тест проверки связи:
$ ping 8.8.8.8
connect: Network is unreachable
$ ping 192.168.1.1
connect: Network is unreachable
route -n
:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
ip route show
ничего не возвращает.
Я мог выйти в интернет по беспроводной сети, однако результаты тестов пинга очень странные. Он продолжает работать, я должен разбить его на Ctrl kbd> + C kbd>
$ ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=2.00 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=1.33 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=1.33 ms
64 bytes from 192.168.1.1: icmp_seq=4 ttl=64 time=1.33 ms
64 bytes from 192.168.1.1: icmp_seq=5 ttl=64 time=1.36 ms
......
64 bytes from 192.168.1.1: icmp_seq=17 ttl=64 time=0.667 ms
35 packets transmitted, 35 received, 0% packet loss, time 34019ms
rtt min/avg/max/mdev = 0.667/1.024/2.008/0.355 ms
то же самое для ping 8.8.8.8
, только последние 2 строки разные
--- 8.8.8.8 ping statistics ---
16 packets transmitted, 15 received, 6% packet loss, time 15023ms
rtt min/avg/max/mdev = 9.357/11.939/30.631/5.519 ms
route -n
и ip route show
дали следующий результат при беспроводном соединении.
$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 600 0 0 wlan0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 wlan0
192.168.1.0 0.0.0.0 255.255.255.0 U 600 0 0 wlan0
$ ip route show
default via 192.168.1.1 dev wlan0 proto static metric 600
169.254.0.0/16 dev wlan0 scope link metric 1000
192.168.1.0/24 dev wlan0 proto kernel scope link src 192.168.1.8 metric 600
Я ничего не установил и не удалил с прошлой ночи, когда все работает нормально и нормально. Я не знаю, почему внезапно теряется проводное соединение, даже при беспроводном соединении все выглядит не так, хотя я могу выйти в Интернет - например, опубликовать эту статью с просьбой о помощи.
Если вам нужна дополнительная информация, пожалуйста, будьте очень подробны и конкретны, например, что я должен набрать в командной строке, как мне выйти из vi или любого другого легкого редактора, который я мог бы временно использовать.
========================= update ================== ======
вывод интерфейсов и NetworkManager.conf
cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq
[ifupdown]
managed=false
Так что мои интерфейсы выглядели как
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
Удалить ли эти 2 строки или только что добавленные выше 2 строки посередине, как это
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
auto eth0
iface eth0 inet dhcp
iface lo inet loopback
Прямо сейчас мой файл интерфейсов такой же, как показано ниже, но после перезагрузки все еще нет проводного соединения (что заняло около 6 мин)
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
Ваш /etc/network/interfaces
не имеет никакой записи для Вашего eth0 соединения, таким образом, оно не может действительно запустить что-то там.
, Если Вы добавляете следующие строки, это будет запущено во время начальной загрузки.
auto eth0
iface eth0 inet dhcp
, Если Вы хотите иметь статический IP для своего клиента, можно также ввести в статическом IP.
auto eth0
iface eth0 inet static
address 192.168.x.x
netmask 255.255.255.0
gateway 192.168.x.x
dns-nameservers 8.8.8.8
Примечание, что у Вас есть, конечно, к ajust IP Вам сеть.