데비안 표준 네트워크 인터페이스가 작동하지 않습니다. USB를 사용해야 합니다. enx00e04c6803a1 [닫기]

데비안 표준 네트워크 인터페이스가 작동하지 않습니다. USB를 사용해야 합니다. enx00e04c6803a1 [닫기]

나는 Debian GNU/Linux stable(sid)을 5개월 동안 아무 문제 없이 사용해 왔습니다. 며칠 전 내 컴퓨터가 ens33(임베디드 데스크탑 뒷면의 이더넷 포트)을 통해 연결되지 않아 인터넷에 연결하려면 외부 USB-이더넷 변환기를 사용해야 했습니다. 확인해보니 ifconfig -a진입자도 없고 뛰 거나 뛰기 를 거부해서 ens33깜짝 놀랐습니다 . 결과:eth0ifupifdown
ifconfig -a

enp2s0: flags=4098<BROADCAST,MULTICAST>  mtu 1500
        ether 2c:27:d7:43:3f:03  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

enx00e04c6803a1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.8.120  netmask 255.255.255.0  broadcast 192.168.8.255
        inet6 fe80::2e0:4cff:fe68:3a1  prefixlen 64  scopeid 0x20<link>
        ether 00:e0:4c:68:03:a1  txqueuelen 1000  (Ethernet)
        RX packets 19402  bytes 22089157 (21.0 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 13011  bytes 1363539 (1.3 MiB)
        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 230  bytes 128048 (125.0 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 230  bytes 128048 (125.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

표준 이더넷 인터페이스를 어떻게 다시 추가합니까?

ErikF의 요청:
lspci표시

00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03)
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 2 (rev 01)
00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 01)
00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 01)
00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 01)
00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 01)
00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation NM10/ICH7 Family SATA Controller [IDE mode] (rev 01)
00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 01)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 02)

답변1

데비안은 다음으로 전환 중입니다.예측 가능한 네트워크 인터페이스 이름.

enp2s0= 이더넷 컨트롤러, 버스 2, 슬롯 0, 첫 번째이자 유일한 기능, 즉 PCI 장치 02:00.0. lspci 출력은 Realtek RTL8101/2/6E임을 나타냅니다.

RTL8106E에는 적어도 하나 또는 두 개의 펌웨어 파일이 필요한 것 같습니다. firmware-realtek데비안의 무료가 아닌 부분에서 이 패키지를 설치해야 할 수도 있습니다. (수수료를 지불하지 않고 계속 사용할 수 있지만 일부 추가 저작권 및/또는 라이선스 조건이 적용됩니다.)

https://packages.debian.org/unstable/kernel/firmware-realtek

ens33시스템 펌웨어에 저장된 정보에 따르면 이는 문제가 발생했을 때 PCIe 핫 플러그 ​​슬롯 #33을 의미합니다. 필요하지 않은 PCIe 핫 플러그 ​​지원 모듈을 비활성화했습니까? 아니면 그 당시 커널을 업데이트하거나 구성을 변경했습니까?

새 NIC 이름의 전체 디코딩 키는 다음과 같습니다.여기.

관련 정보