Доброе утро.
Мое интернет-соединение на 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
Я должен повторно ввести команду каждый раз, когда я перезагружаю, как я мог зафиксировать это?
Чтобы автоматизировать загрузку драйвера, откройте терминал и выполните:
sudo -i
echo r8169 >> /etc/modules
exit
У вас все готово. Если это неэффективно, проверьте, не занесен ли модуль в черный список:
gksudo gedit /etc/modprobe.d/blacklist.conf
Используйте nano или kate или leafpad, если у вас нет редактора gedit. Проверьте, есть ли черная линия списка r8169. Если так, удалите это. Вычитайте внимательно, сохраните и закройте текстовый редактор.
Кроме того, проверьте, нет ли какого-либо конкретного файла, занесшего его в черный список:
ls /etc/modprobe.d
Если вы найдете такой файл, удалите его. Перезагрузитесь и сообщите нам, работает ли он.
Принятая форма следующая документация человечности.
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
автоматический eth0
iface eth0 inet dhcp
автоматический 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