내 이더넷 카드는 "ethX" 장치를 생성하지 않습니다. 어떻게 해결할 수 있나요?

내 이더넷 카드는 "ethX" 장치를 생성하지 않습니다. 어떻게 해결할 수 있나요?

새로운 것을 테스트 중이에요네트워크 카드존재하다우분투 리눅스 데스크탑v14.04.3 LTS 64비트. 그것의 이름은:

Silicom PXG6BPi 6포트 구리 기가비트 이더넷 PCI-X 바이패스 서버 어댑터

하지만 단종된 장치인 것으로 보이며 ethX전혀 빌드되지 않습니다.

luis@ThreepWood:~$ sudo ifconfig -a
eth0      Link encap:Ethernet  direcciónHW 00:1d:60:13:df:cb
          Direc. inet:192.168.11.110  Difus.:192.168.11.255  Másc:255.255.255.0
          Dirección inet6: fe80::21d:60ff:fe13:dfcb/64 Alcance:Enlace
          ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST  MTU:1500  Métrica:1
          Paquetes RX:578 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:596 errores:0 perdidos:0 overruns:0 carrier:2
          colisiones:0 long.colaTX:1000
          Bytes RX:55654 (55.6 KB)  TX bytes:89718 (89.7 KB)

lo        Link encap:Bucle local
          Direc. inet:127.0.0.1  Másc:255.0.0.0
          Dirección inet6: ::1/128 Alcance:Anfitrión
          ACTIVO BUCLE FUNCIONANDO  MTU:16436  Métrica:1
          Paquetes RX:204 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:204 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:0
          Bytes RX:16592 (16.5 KB)  TX bytes:16592 (16.5 KB)

보시다시피 감지된 유일한 NIC는 내부 NIC( eth0)입니다.
다른 것들도 테스트해봤는데다중 이더넷 카드, 일부처럼4개의 포트, 운영 체제는 이를 4개의 네트워크 카드, 즉 , eth4및 로 처리합니다 .eth5eth6eth7

장치가 다음 위치에 있는 것으로 보입니다.PCI목록:

luis@ThreepWood:~$ sudo lspci | grep "copper" -i
05:04.0 Ethernet controller: Silicom Ltd. Silicom 6 port Copper Giga Ethernet 546 Bypass Server Adapter (PXG6BPI) (rev 03)
05:04.1 Ethernet controller: Silicom Ltd. Silicom 6 port Copper Giga Ethernet 546 Bypass Server Adapter (PXG6BPI) (rev 03)
05:05.0 Ethernet controller: Silicom Ltd. Silicom 6 port Copper Giga Ethernet 546 Bypass Server Adapter (PXG6BPI) (rev 03)
05:05.1 Ethernet controller: Silicom Ltd. Silicom 6 port Copper Giga Ethernet 546 Bypass Server Adapter (PXG6BPI) (rev 03)
05:06.0 Ethernet controller: Silicom Ltd. Silicom 6 port Copper Giga Ethernet 546 Bypass Server Adapter (PXG6BPI) (rev 03)
05:06.1 Ethernet controller: Silicom Ltd. Silicom 6 port Copper Giga Ethernet 546 Bypass Server Adapter (PXG6BPI) (rev 03)

나는 거의 모든 네트워크 카드를 자동으로 감지하는 Linux에 익숙합니다.

내가 어떻게 할 수있는해결하다이것?
나한테 그게 필요해?설치 드라이버? 아니면 그냥 문제일 수도 있어요커널 재컴파일? 아마도 일부를 로드하는 문제일 수도 있습니다.기준 치수?

것 같다상인해당 드라이버에 대한 쉬운 액세스를 제공하지 않습니다.

답변1

PCI 카드가 있는 한감지됨, ethX인터페이스가 표시되지 않는 경우 가능한 해결 방법은 다음과 같습니다.설치 드라이버.
다음은 PXG6BPi 카드용 프로그램입니다(공식 문서에서 가져옴).

1.- 설치컴파일 도구:

# apt-get update
# apt-get install make gcc

2.- 다운로드공식 드라이버(로그인 데이터 drivers/ all딜러 이메일을 기반으로 한 답변).

3.-더가장 가까운 운전자오늘(2015년 12월) 기준으로 다음과 같습니다 /Intel_e1000BPx/Kernel_31x/e1000bp-7.3.21-k8.silc.6.1.tar.gz.

$ tar e1000bp-7.3.21-k8.silc.6.1.tar.gz
$ cd e1000bp-7.3.21-k8.silc.6.1

4.- 컴파일 및설치하다:

# make install

5.-드라이버 로드시작그것:

# modprobe e1000bp

또는 (우회 카드 특수 기능 비활성화):

# modprobe e1000bp BPoff=1,1,1,1,1,1

6.-확인하다결과:

ifconfig -a
# ifconfig eth1 up

이 장치에는 6개의 NIC가 있습니다 ethX.

내 구체적인 경우는 다음과 같습니다.

luis@Threepwood:~$ sudo ifconfig -a
eth0      Link encap:Ethernet  direcciónHW 00:1d:60:13:df:cb
          Direc. inet:192.168.11.110  Difus.:192.168.11.255  Másc:255.255.255.0
          Dirección inet6: fe80::21d:60ff:fe13:dfcb/64 Alcance:Enlace
          ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST  MTU:1500  Métrica:1
          Paquetes RX:27599 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:17635 errores:0 perdidos:0 overruns:0 carrier:2
          colisiones:0 long.colaTX:1000
          Bytes RX:27301761 (27.3 MB)  TX bytes:1882457 (1.8 MB)

eth1      Link encap:Ethernet  direcciónHW 00:e0:ed:14:84:fe
          DIFUSIÓN MULTICAST  MTU:1500  Métrica:1
          Paquetes RX:0 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:0 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:1000
          Bytes RX:0 (0.0 B)  TX bytes:0 (0.0 B)

eth2      Link encap:Ethernet  direcciónHW 00:e0:ed:14:84:ff
          DIFUSIÓN MULTICAST  MTU:1500  Métrica:1
          Paquetes RX:0 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:0 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:1000
          Bytes RX:0 (0.0 B)  TX bytes:0 (0.0 B)

eth3      Link encap:Ethernet  direcciónHW 00:e0:ed:14:85:00
          DIFUSIÓN MULTICAST  MTU:1500  Métrica:1
          Paquetes RX:0 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:0 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:1000
          Bytes RX:0 (0.0 B)  TX bytes:0 (0.0 B)

eth4      Link encap:Ethernet  direcciónHW 00:e0:ed:14:85:01
          DIFUSIÓN MULTICAST  MTU:1500  Métrica:1
          Paquetes RX:0 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:0 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:1000
          Bytes RX:0 (0.0 B)  TX bytes:0 (0.0 B)

eth5      Link encap:Ethernet  direcciónHW 00:e0:ed:14:85:02
          Dirección inet6: fe80::2e0:edff:fe14:8502/64 Alcance:Enlace
          ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST  MTU:1500  Métrica:1
          Paquetes RX:1018 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:262 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:1000
          Bytes RX:111838 (111.8 KB)  TX bytes:15888 (15.8 KB)

eth6      Link encap:Ethernet  direcciónHW 00:e0:ed:14:85:03
          DIFUSIÓN MULTICAST  MTU:1500  Métrica:1
          Paquetes RX:0 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:0 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:1000
          Bytes RX:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Bucle local
          Direc. inet:127.0.0.1  Másc:255.0.0.0
          Dirección inet6: ::1/128 Alcance:Anfitrión
          ACTIVO BUCLE FUNCIONANDO  MTU:65536  Métrica:1
          Paquetes RX:0 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:0 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:0
          Bytes RX:0 (0.0 B)  TX bytes:0 (0.0 B)

답변2

최신 설정(적어도 Fedora 및 그와 유사한 장치)은 ethN인터페이스가 나타나는 순서대로 (반 무작위!) 열거하기 때문에 더 이상 네트워크 인터페이스를 호출하지 않습니다. 예, 두 개의 이더넷 카드가 설치된 시스템에서 이 문제가 발생했습니다. 커널 업데이트와 같은 작업을 수행할 때 때로는 재부팅만 하면 인터페이스 이름이 변경되어 네트워크를 재구성하기 위해 컴퓨터로 이동해야 합니다. 너무 좋지 않아.

현재 이름은 기계의 물리적 연결과 아무 관련이 없습니다. 즉, 내 것이 eno1첫 번째 이더넷 장치입니다. 네트워크 장치의 현재 이름을 물어보세요 ip(1)(예: 입력 ).ip link list

관련 정보