Я просто установил 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)
Что мне делать?
Таким образом, Вы могли бы также уничтожить меня, но решение моей проблемы было действительно просто, я просто подключил кабель Ethernet к порту STB... После того как я имел, это разбирается во всем, что я должен был сделать, был выполнен
sudo systemctl restart NetworkManager
перезапустите мой ПК, и все было хорошо для движения. Спасибо те, кто помог!
Похож на Ваш компьютер, знает, что у Вас ЕСТЬ интерфейс, но не может соединиться с Вашей сетью. Вы видите это ifconfig
имеет передачу и принял некоторые кадры
RX packets 97 bytes 8206 (8.2 KB)
TX packets 570 bytes 92342 (92.3 KB)
Таким образом, среда передачи (Ваши кабельные соединения Ethernet) работает и с другой стороны существуют устройства, но Ваш ПК не мог бы получать IP-адрес от Вашего сервера DHCP. Несколько вещей попробовать включают:
sudo ifconfig enp2s0 down
sudo dhclient enp2s0
sudo ifconfig enp2s0 up
Если это говорит, что что-то как "Файл Существует", который означает, что это было уже включено.
Проверьте свой Сервер маршрутизатора/DHCP. Обычно в домашней сети это один в том же устройстве. Первый шаг должен перезагрузить его; если это перестанет работать, то необходимо будет войти в систему его веб-интерфейса и проверить, что DHCP включен и что клиентский список не является полным, или ПК так или иначе не исключен.
Статически присвойте 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 (просто удостоверяются, что адрес уже не взят другим устройством в Вашей сети).