ifconfig에서 USB 이더넷 어댑터가 연결되어 있지만 작동하지 않습니다.


0

데비안을 실행하는 ARM 보드 용 USB 이더넷 어댑터를 구입하여 두 번째 인터페이스를 사용했습니다. 드라이버 / 모듈을 컴파일하고로드했으며 장치가 인식되고 있습니다.

[    5.285487] usb 2-1.3.1: new high speed USB device number 5 using usb20_host
[    5.410218] usb 2-1.3.1: New USB device found, idVendor=0b95, idProduct=1790
[    5.415139] usb 2-1.3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    5.419292] usb 2-1.3.1: Product: AX88179
[    5.423656] usb 2-1.3.1: Manufacturer: ASIX Elec. Corp.
[    5.428398] usb 2-1.3.1: SerialNumber: 00803F5AF88883
[   38.570534] ax88179_178a 2-1.3.1:1.0: eth1: register 'ax88179_178a' at usb-usb20_host-1.3.1, ASIX AX88179 USB 3.0 Gigabit Ethernet, 80:4a:56:02:1e:84   

더 많은 정보 :

lsusb 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 002 Device 003: ID 0bda:0724 Realtek Semiconductor Corp. 
Bus 002 Device 004: ID 2109:2812  
Bus 002 Device 005: ID 0b95:1790 ASIX Electronics Corp. 

그런 다음 나는 달렸다

ifconfig eth1 up
ifconfig eth1 192.168.2.2 netmask 255.255.255.0

다음과 같이 표시됩니다.

ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 80:4a:56:02:1e:84  
          inet addr:192.168.2.2  Bcast:192.168.2.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

그러나 ARM 보드에 연결되면 장치의 LED (링크 및 활동)가 표시되지 않습니다. 따라서 전력 소비를 확인했습니다 (USB 이더넷 어댑터가 활성 USB 허브를 통해 연결되어 있음에도 불구하고).

 lsusb -s 002:005 -v | grep MaxPower
    MaxPower              248mA

또한 외부에서 IP 양식을 ping하거나 네트워크의 다른 PC 또는 게이트웨이에 연결할 수 없습니다. 따라서 I / O가 전혀 작동하지 않는 것 같습니다. opensuse 13.1 (드라이버 포함)을 실행중인 랩톱에 연결하면 어댑터가 완전히 작동하고 깜박입니다. 이 문제를 일으킬 수있는 아이디어가 있습니까?

EDIT2 : 현재 설정에서 두 인터페이스가 동일한 스위치에 연결되어 있으며 케이블을 교환하고 총 5 개의 다른 케이블을 사용해 보았습니다. 노트북이 동일한 스위치에 연결된 USB 어댑터를 사용할 때 모두 작동합니다.

# ethtool eth1
Settings for eth1:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
                                1000baseT/Half 1000baseT/Full 
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Advertised link modes:  Not reported
        Advertised pause frame use: No
        Advertised auto-negotiation: No
        Speed: 10Mb/s
        Duplex: Half
        Port: MII
        PHYAD: 3
        Transceiver: internal
        Auto-negotiation: off
        Supports Wake-on: pg
        Wake-on: g
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: no

# ethtool eth0                                                                                                                                                                                                       
Settings for eth0:                                                                                                                                                                                                               
        Supported ports: [ TP MII ]                                                                                                                                                                                              
        Supported link modes:   10baseT/Half 10baseT/Full                                                                                                                                                                        
                                100baseT/Half 100baseT/Full                                                                                                                                                                      
        Supported pause frame use: Symmetric Receive-only                                                                                                                                                                        
        Supports auto-negotiation: Yes                                                                                                                                                                                           
        Advertised link modes:  10baseT/Half 10baseT/Full                                                                                                                                                                        
                                100baseT/Half 100baseT/Full                                                                                                                                                                      
        Advertised pause frame use: Symmetric Receive-only                                                                                                                                                                       
        Advertised auto-negotiation: Yes                                                                                                                                                                                         
        Speed: 100Mb/s                                                                                                                                                                                                           
        Duplex: Full                                                                                                                                                                                                             
        Port: MII                                                                                                                                                                                                                
        PHYAD: 0                                                                                                                                                                                                                 
        Transceiver: external                                                                                                                                                                                                    
        Auto-negotiation: on                                                                                                                                                                                                     
        Link detected: yes

다음은 구성에 대한 추가 정보입니다.

ifconfig 
eth0      Link encap:Ethernet  HWaddr de:ad:ff:ad:fe:ef  
          inet addr:192.168.178.3  Bcast:192.168.178.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1295 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1115 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:321305 (313.7 KiB)  TX bytes:184021 (179.7 KiB)
          Interrupt:51 

eth1      Link encap:Ethernet  HWaddr 80:4a:56:02:1e:84  
          inet addr:192.168.178.10  Bcast:192.168.178.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

# ip addr show
1: lo: <LOOPBACK> mtu 16436 qdisc noop state DOWN 
    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 qlen 1000
    link/ether de:ad:ff:ad:fe:ef brd ff:ff:ff:ff:ff:ff
    inet 192.168.178.3/24 brd 192.168.178.255 scope global eth0
    inet 192.168.2.2/24 brd 192.168.2.255 scope global eth0
8: eth1: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
    link/ether 80:4a:56:02:1e:84   brd ff:ff:ff:ff:ff:ff
    inet 192.168.178.10/24 brd 192.168.178.255 scope global eth1

답변:


0

라우팅 테이블과 DNS가 올바르게 구성되어 있는지 확인해야합니다. 첫 번째를 수정하려면

  sudo ip route add 192.168.2.0/24 dev eth1
  sudo ip route add default via 192.168.2.1

두 번째로 sudo로서 다음 두 줄을 /etc/resolv.conf에 추가하십시오.

   nameserver 8.8.8.8
   nameserver 8.8.4.4

감사! 실제로이 문제가 해결 된 라우팅에 문제가있었습니다. 그러나 주요 문제는 USB 어댑터를 통해 ARM 보드를 랩톱에 직접 연결하면 랩톱에 케이블이 연결되어 있다는 것입니다.
bonanza

@bonanza 대부분의 경우, 일반적인 이더넷 케이블 대신 크로스 오버 케이블을 사용하지 않았습니다.
MariusMatutiae

나는 성공없이 패치와 크로스 오버 케이블을 시도했다. 모듈을로드하고 인터페이스를 '깨우기'해야하는 ifconfig로 장치를 가져 오는 것 외에 다른 것이 있습니까? 편집 : 위에 표시된 ifconfig의 상태는 양방향으로 ping을 여러 번 시도한 후에 이루어졌습니다. 통계에서 실제로 들어가거나 나가는 것은 없습니다.
bonanza

@bonanza 좀 더 자세히 설명해 주시겠습니까? 이 작업을 시도 할 때 랩탑이 하나 또는 두 개의 이더넷 베이를 사용합니까? 네트워크 관리자를 사용하고 있습니까? 랩탑에서 ip addr showip route show 의 출력은 무엇입니까 ?
MariusMatutiae

시작 게시물에 더 많은 정보를 추가했습니다 .ethtool이 USB 어댑터에 대해 "링크가 감지되었습니다 : 아니오"라고 말합니다.
bonanza
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.