Соединение LAN Ubuntu, не работающее

Доброе утро.

Мое интернет-соединение на Ubuntu не работает. Я помню, когда я установил Ubuntu, она не работала также, после большой борьбы я наконец получил ее работа. Но в прошлые выходные я должен был вытащить кабель LAN из своего ПК, и у меня есть он, въезжают задним ходом теперь. К сожалению, мое интернет-соединение не работает больше теперь.

Это действительно работает над Windows 7 (двойная загрузка).

Я сделал эти команды, чтобы показать Вам вывод:

$ sudo ethtool eth0

Settings for eth0:
Cannot get device settings: No such device
Cannot get wake-on-lan settings: No such device
Cannot get message level: No such device
Cannot get link status: No such device
No data available

-

$ ifconfig

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:2942 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2942 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:247513 (247.5 KB)  TX bytes:247513 (247.5 KB)

-

$ lspci -nn | grep Ethernet

02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)

РЕДАКТИРОВАНИЕ после комментария StallionSA

Я попробовал Ваши первые команды без результата:

$ sudo ip link set dev eth0 down
Cannot find device "eth0"

$ sudo dhclient eth0
Cannot find device "eth0"

$ sudo ip addr add 192.168.1.14/24 dev eth0
Cannot find device "eth0"

$ sudo ip link set dev eth0 up
Cannot find device "eth0"

$ sudo ip route add default via 192.168.1.1
RTNETLINK answers: Network is unreachable

После этого я пытался и отредактировать файл интерфейсов, пробуя динамический и статический IP оба без результата:

$ sudo /etc/init.d/networking restart

[....] Restarting networking (via systemctl): networking.serviceJob for networking.service failed because the control process exited with error code. See "systemctl status networking.service" and "journalctl -xe" for details.
 failed!

Это было в файле интерфейсов, прежде чем я отредактировал его:

auto lo
iface lo inet loopback

РЕДАКТИРОВАНИЕ 2

Эта команда работает на интернет-соединение:

sudo modprobe r8169 && dmesg | grep r816

Я должен повторно ввести команду каждый раз, когда я перезагружаю, как я мог зафиксировать это?

0
задан 6 January 2017 в 13:05

2 ответа

Чтобы автоматизировать загрузку драйвера, откройте терминал и выполните:

sudo -i
echo r8169  >>  /etc/modules
exit

У вас все готово. Если это неэффективно, проверьте, не занесен ли модуль в черный список:

gksudo gedit /etc/modprobe.d/blacklist.conf

Используйте nano или kate или leafpad, если у вас нет редактора gedit. Проверьте, есть ли черная линия списка r8169. Если так, удалите это. Вычитайте внимательно, сохраните и закройте текстовый редактор.

Кроме того, проверьте, нет ли какого-либо конкретного файла, занесшего его в черный список:

ls /etc/modprobe.d

Если вы найдете такой файл, удалите его. Перезагрузитесь и сообщите нам, работает ли он.

1
ответ дан 7 November 2019 в 05:06

Принятая форма следующая документация человечности.

https://help.ubuntu.com/community/NetworkConfigurationCommandLine/Automatic

, Настраивающий интерфейс

Word мудрости, Мы будем использовать eth0 в этом примере, Ваш интерфейс можно назвать по-другому, видеть Нахождение Вашего сетевого интерфейса. Если Вы отключили или wicd или администратор сети, у Вас, вероятно, больше нет сетевого соединения. Подключению через регулярный кабель UTP к Вашему маршрутизатору и принятию Вас включили DHCP, делают следующее:

sudo ip link set dev eth0 down

sudo dhclient eth0

Это поднимет Ваш eth0 при помощи DHCP. Ваша сеть теперь настроена (в настоящее время).

, Если Вам не включили DHCP, настраивают Вашу сеть issueing команды ниже, адрес шлюза является IP-адресом Вашего маршрутизатора. И Ваш IP должен быть в том же диапазоне, как маршрутизатор.

sudo ip addr add 192.168.1.14/24 dev eth0

sudo ip link set dev eth0 up

sudo ip route add default via 192.168.1.1

Эти команды настраивают Ваш интерфейс, но эти изменения не переживут перезагрузку, так как информация не хранится anyhwere. Это - то, где файл интерфейсов пригождается. Для конфигурирования интерфейса постоянно, необходимо будет отредактировать файл интерфейсов,/etc/network/interfaces.

sudo vi /etc/network/interfaces

, Чтобы настроить динамический IP-адрес

автоматический eth0

iface eth0 inet dhcp

Или настроить статический IP

автоматический eth0

iface eth0 inet, статичный

адрес 192.168.1.14

шлюз 192.168.1.1

сетевая маска 255.255.255.0

, сеть 192.168.1.0

широковещательно передала 192.168.1.255

, Чтобы эти настройки вступили в силу, необходимо перезапустить сетевые сервисы.

sudo /etc/init.d/networking restart

0
ответ дан 7 November 2019 в 05:06

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

Похожие вопросы: