Nexus 5 휴대 전화 (CM11 실행)와 데비안 8을 실행하는 데스크톱간에 USB 테 더링을 사용하려고합니다. USB를 통해 휴대 전화를 컴퓨터에 연결하고 다음 메시지가 표시되었습니다.
[14972.580738] usb 3-2: new high-speed USB device number 6 using xhci_hcd
[14972.709236] usb 3-2: New USB device found, idVendor=18d1, idProduct=4ee3
[14972.709239] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[14972.709240] usb 3-2: Product: Nexus 5
[14972.709242] usb 3-2: Manufacturer: LGE
[14972.709243] usb 3-2: SerialNumber: 04a0ba5813aff0d4
전화에서 USB 테 더링을 활성화하면 다음과 같은 결과가 나타납니다.
[14972.710663] rndis_host 3-2:1.0 usb0: register 'rndis_host' at usb-0000:00:14.0-2, RNDIS device, 02:04:67:3f:31:35
기기는 lsusb
Nexus 4이지만으로 도 표시됩니다 .
Bus 003 Device 006: ID 18d1:4ee3 Google Inc. Nexus 4 (tether)
(문제입니까?)
그러나 usb0 네트워크 인터페이스 또는 그 밖의 다른 것을 얻지 못합니다. ifconfig
만 나열되어 이전에 본 인터페이스 eth0
, lo
뿐만 아니라, 두개 tun
의 OpenVPN 의해 제공 장치.
나는 이것이 작동하지 않는 가능한 이유를 찾았지만 너무 오래된 커널 (2.6 일부터)을 돌고 있습니다. 내 커널은 3.16.0이며 USB 테 더링을 지원한다고 가정합니다. 또한 Sony Ericsson 전화를 연결하기 만하면 USB 테 더링이 연결되어 있다는 사실을 기억합니다.
내가 알 수있는 한 모든 관련 커널 모듈이로드됩니다.
rndis_host 12698 0
cdc_ether 12564 1 rndis_host
usbnet 30844 2 rndis_host,cdc_ether
usbcore 195340 8 xpad,rndis_host,ehci_hcd,ehci_pci,usbhid,usbnet,xhci_hcd,cdc_ether
usb_common 12440 1 usbcore
usb0 네트워크 인터페이스를 얻으려면 어떻게해야합니까?
업데이트 : Debian 8을 실행하는 다른 컴퓨터 에서이 작업을 시도했지만 작동했습니다. : 지금까지 내가 말할 수있는 차이는 두 개의 다른 모듈이 장착되어 있다는 것입니다 rndis_wlan
및 mii
. 그러나 이러한 모듈을 수동으로로드하면 modprobe
오류없이 작동하는 것처럼 보이지만 usb0
여전히 누락되었습니다.
인터넷 검색 후을 사용하여 네트워크 인터페이스에 대한 정보를 가져와야한다는 것을 알았습니다 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 30:85:a9:f6:24:cd brd ff:ff:ff:ff:ff:ff
31: tun1: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN mode DEFAULT group default qlen 100
link/none
32: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN mode DEFAULT group default qlen 100
link/none
37: usb0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
link/ether 0e:21:59:43:d3:ca brd ff:ff:ff:ff:ff:ff
usb0
결국 존재 하는 것으로 보입니다 . 그런 다음 시도 ifup usb0
했지만
Ignoring unknown interface usb0=usb0.
Nexus 7 (1 세대)에서도 모든 작업을 수행했으며 동일한 결과를 얻었습니다.