새로운 것을 테스트 중이에요네트워크 카드존재하다우분투 리눅스 데스크탑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
및 로 처리합니다 .eth5
eth6
eth7
장치가 다음 위치에 있는 것으로 보입니다.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