Не может соединиться с Интернетом через Ethernet, RTL8111/8168/8411

Я просто установил Xubuntu на старой машине, и я не могу соединиться с Интернетом через Ethernet.

Когда я делаю ifconfig Я добираюсь

family@PC:~$ ifconfig
enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        ether 00:18:f3:04:ef:6a  txqueuelen 1000  (Ethernet)
        RX packets 97  bytes 8206 (8.2 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 570  bytes 92342 (92.3 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 3936  bytes 238179 (238.1 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 3936  bytes 238179 (238.1 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

family@PC:~$ dmesg | grep "eth0"
[    2.486036] r8169 0000:02:00.0 eth0: RTL8168b/8111b at 0x(ptrval), 00:18:f3:04:ef:6a, XID 18000000 IRQ 24
[    2.486039] r8169 0000:02:00.0 eth0: jumbo features [frames: 4080 bytes, tx checksumming: ko]
[    2.592180] r8169 0000:02:00.0 enp2s0: renamed from eth0

Я вручную присвоил IP, теперь когда я смотрю на маршрутизатор IP, он похож на это:

family@PC:~$ ip route
169.254.0.0/16 dev enp2s0 scope link metric 1000 
192.168.1.0/24 dev enp2s0 proto kernel scope link src 192.168.1.126 metric 100

family@PC:~$ ifconfig
enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.126  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::218:f3ff:fe04:ef6a  prefixlen 64  scopeid 0x20<link>
        ether 00:18:f3:04:ef:6a  txqueuelen 1000  (Ethernet)
        RX packets 61  bytes 5126 (5.1 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 396  bytes 49693 (49.6 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 3699  bytes 230145 (230.1 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 3699  bytes 230145 (230.1 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

family@PC:~$ sudo lshw -C network
[sudo] password for family: 
  *-network                 
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: enp2s0
       version: 01
       serial: 00:18:f3:04:ef:6a
       size: 1Gbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm vpd msi pciexpress bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full ip=192.168.1.126 latency=0 link=yes multicast=yes port=MII speed=1Gbit/s
       resources: irq:24 ioport:a800(size=256) memory:ff7ff000-ff7fffff memory:ff7c0000-ff7dffff
  *-network
       description: Network controller
       product: BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller
       vendor: Broadcom Limited
       physical id: 4
       bus info: pci@0000:05:04.0
       version: 02
       width: 32 bits
       clock: 33MHz
       capabilities: bus_master
       configuration: driver=b43-pci-bridge latency=64
       resources: irq:17 memory:ff9fc000-ff9fdfff
family@PC:~$ ping 8.8.8.8
connect: Network is unreachable
family@PC:~$ host www.ebay.com
Host www.ebay.com not found: 2(SERVFAIL)

Что мне делать?

0
задан 22 December 2018 в 14:03

2 ответа

Таким образом, Вы могли бы также уничтожить меня, но решение моей проблемы было действительно просто, я просто подключил кабель Ethernet к порту STB... После того как я имел, это разбирается во всем, что я должен был сделать, был выполнен

sudo systemctl restart NetworkManager

перезапустите мой ПК, и все было хорошо для движения. Спасибо те, кто помог!

0
ответ дан 26 October 2019 в 19:15

Похож на Ваш компьютер, знает, что у Вас ЕСТЬ интерфейс, но не может соединиться с Вашей сетью. Вы видите это ifconfig имеет передачу и принял некоторые кадры

RX packets 97 bytes 8206 (8.2 KB)

TX packets 570 bytes 92342 (92.3 KB)

Таким образом, среда передачи (Ваши кабельные соединения Ethernet) работает и с другой стороны существуют устройства, но Ваш ПК не мог бы получать IP-адрес от Вашего сервера DHCP. Несколько вещей попробовать включают:

  1. Включите DHCP. Можно сделать это графически путем навигации к настройкам Ethernet; в зависимости от дистрибутива/выпуска Вам нужно подарить опцию получить IP-адрес автоматически. Или от CLI, выполненного:

sudo ifconfig enp2s0 down

sudo dhclient enp2s0

sudo ifconfig enp2s0 up

Если это говорит, что что-то как "Файл Существует", который означает, что это было уже включено.

  1. Проверьте свой Сервер маршрутизатора/DHCP. Обычно в домашней сети это один в том же устройстве. Первый шаг должен перезагрузить его; если это перестанет работать, то необходимо будет войти в систему его веб-интерфейса и проверить, что DHCP включен и что клиентский список не является полным, или ПК так или иначе не исключен.

  2. Статически присвойте IP-адрес. В зависимости от того, какова схема адресации Вашей сети, можно вручную присвоить IP-адрес с sudo ifconfig enp2s0 192.168.1.x 255.255.255.0. замените первые 3 набора чисел в 192.168.1.x соответствовать Вашей сети. Например, если Ваш маршрутизатор имеет IP-адрес 192.168.25.1, сделайте свой ПК чем-то как 192.168.25.30 (просто удостоверяются, что адрес уже не взят другим устройством в Вашей сети).

0
ответ дан 26 October 2019 в 19:15

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

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