Недавно добавленная сетевая плата отключена

Фон: Я хочу связать сервер CCTV непосредственно с моим ПК Ubuntu для записи потоков от CCTV на ПК Ubuntu.

Я хочу сохранить сетевой трафик от сервера CCTV изолированным от остальной части моей сети, таким образом, я решил добавить другую сетевую плату к ПК, чтобы позволить мне иметь одноранговый узел для пиринга со ссылкой с сервером CCTV.

Проблема: Я установил новую универсальную сетевую плату в ПК, который использует Realtek 8100/8101L/8139 чипсет.

Когда я перезагрузил после установки карты, это, казалось, не работало.

ifconfig

Возвраты

enp0s14: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    inet 192.168.0.102  netmask 255.255.255.0  broadcast 192.168.0.255
    inet6 fe80::250:8dff:fed3:63a0  prefixlen 64  scopeid 0x20<link>
    ether 00:50:8d:d3:63:a0  txqueuelen 1000  (Ethernet)
    RX packets 20937  bytes 12660083 (12.6 MB)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 22521  bytes 4156566 (4.1 MB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    device interrupt 22  

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 10794  bytes 547578 (547.5 KB)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 10794  bytes 547578 (547.5 KB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

enp0s14 является созданным в сетевом адаптере на моей материнской плате, которая все еще хорошо работает и подключает меня к моей домашней сети.

Нет никакой записи, перечисленной касающийся недавно установленного NIC.

lspci | grep Ethernet

Возвраты

00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8100/8101L/8139 PCI Fast Ethernet Adapter (rev 10)
00:0e.0 Ethernet controller: VIA Technologies, Inc. VT6120/VT6121/VT6122 Gigabit Ethernet Adapter (rev 11)

Таким образом, кажется, что новая карта обнаружена, но не включена.

dmsg | grep Network

Возвраты

[    1.575821] FUJITSU Extended Socket Network Device Driver - version 1.2 - Copyright (c) 2015 FUJITSU LIMITED
[    1.611683] VIA Networking Velocity Family Gigabit Ethernet Adapter Driver Ver. 1.15
[    1.611686] Copyright (c) 2002, 2003 VIA Networking Technologies, Inc.
[    1.618755] eth0: VIA Networking Velocity Family Gigabit Ethernet Adapter
[   16.301456] audit: type=1400 audit(1506850485.331:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=646 comm="apparmor_parser"
[   16.301457] audit: type=1400 audit(1506850485.331:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-helper" pid=646 comm="apparmor_parser"

Это только, кажется, упоминает С ПОМОЩЬЮ драйверов набора микросхем а не Realtek.

Это означает, что драйверы не установлены?

Поиск с помощью Google сайта Realtek говорит, что серийные драйверы Linux 8100 не доступны для скачивания, потому что они включены в ядро Linux, таким образом, действительно ли я прав в размышлении, что я не должен устанавливать никого, и это должно просто работать?

Любые идеи о том, как включить этот адаптер, очень ценились бы.

Спасибо

** Решение **

Это, казалось, было до драйверов в конце.

модуль драйвера rtl8139, предположительно, включен в ядро, но кажется, что для моей установки это не было, поэтому когда я попробовал "lsmod | grep rtl", ничто не было найдено.

modprobe rtl8139 не работал, но когда я попробовал modprobe 8139too, это работало после полной перезагрузки.

Благодаря vidarlo для помощи с этим разрешением.

1
задан 2 October 2017 в 22:49

1 ответ

Я объясню, почему Вы видите это поведение сначала. Если Вы просто захотите решение, пропустите к нижней части :) [то 1111]

Сетевые платы, который административно снижается (например, ifconfig nic вниз) не обнаружатся в списке по умолчанию. Короткий пример от одного из моих boxen:

[~]$ ifconfig 
eth0      Link encap:Ethernet  HWaddr 84:1b:5e:27:38:80  
          inet addr:10.0.1.64  Bcast:10.0.1.255  Mask:255.255.255.0
          inet6 addr: <redacted>/64 Scope:Global
          inet6 addr: <redacted>/64 Scope:Global
          inet6 addr: <redacted>/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8278086 errors:0 dropped:0 overruns:7 frame:7
          TX packets:1286330 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:11747172316 (10.9 GiB)  TX bytes:150285863 (143.3 MiB)
          Interrupt:16 

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:364 errors:0 dropped:0 overruns:0 frame:0
          TX packets:364 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:24920 (24.3 KiB)  TX bytes:24920 (24.3 KiB)

[~]$ 

поле имеет два NIC, eth0 и eth1 (Это выполняет более старый выпуск Debian, таким образом, имена интерфейса являются традиционным ethX, но это не имеет значения здесь).

ip link, с другой стороны, шоу все интерфейсы:

[~]$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 84:1b:5e:27:38:80 brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether 84:1b:5e:27:38:81 brd ff:ff:ff:ff:ff:ff

, Если это не разоблачает использование ip link, работайте lsmod | grep rtl. rtl8139 должен быть загружен. Если по некоторой странной причине это не, попробуйте sudo modprobe rtl8139 && ip link для ручной загрузки модуля, и список взаимодействует через интерфейс снова.

при использовании Администратора сети это может быть настроено с помощью sudo nmtui, и выбор 'Активирует соединение'. Если Вы не используете Администратора сети, можно отредактировать /etc/network/interfaces как корень и добавить NIC. Формат довольно прост:

auto <interfacename>
 iface <interfacename> inet static
 address   <ip address>
 broadcast <broadcast>
 netmask   <netmask>

Замена, с какой ip link шоу. Замените различные параметры адреса тем, что применимо для Вашей сети CCTV.

1
ответ дан 7 December 2019 в 15:29

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

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