У меня проблемы с подключением к Ethernet-соединению в Ubuntu 16.05 на ноутбуке dell G7. Компьютер подключается к Wi-Fi, но не показывает подключение к сети Ethernet. Я проверил несколько кабелей, но проблема сохраняется. Компьютер новый, и я не мог понять, как решить эту проблему. При подключении кнопки Ethernet на вкладке сети сигнал Wi-Fi просто мигает, и символ сети с двумя стрелками никогда не отображается. Я новичок в настройках сети, поэтому любая помощь будет высоко ценится. Спасибо.
Вот вывод ifconfig:
enp60s0 Link encap:Ethernet HWaddr 3c:2c:30:f0:19:70
inet6 addr: fe80::a0c0:937b:37c7:3217/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:65 errors:0 dropped:0 overruns:0 frame:0
TX packets:205 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:38350 (38.3 KB) TX bytes:39852 (39.8 KB)
Interrupt:17
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:20337193 errors:0 dropped:0 overruns:0 frame:0
TX packets:20337193 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:347481658434 (347.4 GB) TX bytes:347481658434 (347.4 GB)
wlp0s20f3 Link encap:Ethernet HWaddr 98:3b:8f:79:04:4b
inet addr:133.87.124.214 Bcast:133.87.124.255 Mask:255.255.255.0
inet6 addr: fe80::69e7:ded4:333c:966c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:176402 errors:0 dropped:0 overruns:0 frame:0
TX packets:25187 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:62107377 (62.1 MB) TX bytes:3804632 (3.8 MB)
и вывод сети lshw -C ниже:
arav@arav-G7:~$ lshw -C network
WARNING: you should run this program as super-user.
*-network
description: Wireless interface
product: Wireless-AC 9560 [Jefferson Peak]
vendor: Intel Corporation
physical id: 14.3
bus info: pci@0000:00:14.3
logical name: wlp0s20f3
version: 10
serial: 98:3b:8f:79:04:4b
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=4.15.0-48-generic firmware=34.0.0 ip=133.87.124.214 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:16 memory:ed41c000-ed41ffff
*-network
description: Ethernet interface
product: Killer E2400 Gigabit Ethernet Controller
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:3c:00.0
logical name: enp60s0
version: 10
serial: 3c:2c:30:f0:19:70
size: 100Mbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=alx duplex=full latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
resources: irq:17 memory:ed200000-ed23ffff ioport:3000(size=128)
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
И мой файл / etc / network / interfaces выглядит как это:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
#primary ethernet interface
auto enp60s0
iface enp60s0 inet dhcp
У вас есть адрес IPv6. Поэтому я предполагаю, что вы можете получить соединение, отключив Ipv6 и перезапустив интерфейс.
1. Отключение IPv6
. Добавьте
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
в
/etc/sysctl.conf
, затем введите следующую команду и нажмите Enter в командной строке
sudo sysctl -p
Этого должно быть достаточно для отключения IPv6, но есть некоторая ошибка, и поэтому нам нужно написать некоторый скрипт для автоматического отключения IPv6 при загрузке Ubuntu.
Пожалуйста, создайте новый файл /etc/rc.local
и добавьте это содержимое
#!/bin/bash
# /etc/rc.local
# Load kernel variables from /etc/sysctl.d
/etc/init.d/procps restart
exit 0
и дайте разрешение на выполнение в файл
chmod 755 /etc/rc.local
2. Перезапустите интерфейс
ifdown enp60s0 && ifup enp60s0