USB를 통해 컴퓨터의 인터넷 연결을 Android와 공유하는 방법이 있습니까?


16

전화 데이터 케이블을 사용하여 데스크탑 인터넷 연결을 Android 2.2.1과 공유하는 방법이 있습니까?


무슨 말이에요? 테더 안드로이드 전화에서 연결을 공유하려고합니까?
— Oli

아니요, 컴퓨터의 인터넷 연결을 내 안드로이드 폰과 공유하고 싶습니다. 테 더링과 다른 방법입니다.
— panmari

아마도 당신이하려는 일을 정확하게 설명 할 수 있습니다. 왜 휴대 전화에서 랩톱의 인터넷을 사용하고 싶습니까?
— user606723

2
@ user606723 더 빠르고 저렴한 인터넷 서비스 받기, 전화에서 패킷의 MITM 캡처 또는 테스트하기 등을 원하는 이유는 여러 가지가 있습니다. 전화 도움말은 Windows에서 "HTP 동기화"를 통해 수행된다고 메모합니다. , 당신은 HTC.com에서 다운로드 할 수 있습니다
— nealmcb

2
이것을 역 테 더링이라고합니다.
— BigSack

답변:


10

루팅 된 2.2+ 기기로 가능합니다. 간단하지 않습니다.

시작하기 전에 저렴한 USB Wi-Fi 동글을 구입하고 전화 연결을 공유하는 것이 더 쉽다는 것을 알게 될 것입니다. 훨씬 간단한 절차이며 전화로 루트를 요구하지 않습니다.

그러나 USB를 통해 수행하는 방법은 다음과 같습니다.

  1. 휴대 전화를 USB 디버깅 모드로 설정합니다 (설정 → 애플리케이션 → usb). 전화를 연결하십시오.

  2. 그런 다음 전화기에서 USB 테 더링을 켜야합니다. 내 SGS2에서는 설정 → 무선 및 네트워크 → 테 더링 및 휴대용 핫스팟에 있습니다.

    이제 새 네트워크 장치가 컴퓨터에 추가됩니다 ( usb0).

  3. 다음 명령을 해제하여 eth0과 새 USB 연결을 연결하십시오.

    sudo apt-get install bridge-utils
    
    sudo brctl addbr br0
    
    for i in eth0 usb0; do
        sudo ifconfig $i 0.0.0.0
        sudo brctl addif br0 $i
    done
    
    sudo ifconfig br0 up
    sudo dhclient br0 # might take a few seconds
    
  4. 그런 다음 휴대 전화에 터미널을로드하거나 SDK adb 셸을 사용하여 루트로 실행하십시오.

    netcfg usb0 dhcp
    

모두 반대로하려면 :

for i in eth0 usb0 br0; do sudo ifconfig $i down; done
sudo brctl delbr br0
sudo ifconfig eth0 up
sudo dhclient eth0

약간 더 쉽게하기 위해 전화 측의 일을하는 몇 가지 Apps (예 : ASProxy)가 있지만 여전히 루팅 된 2.2 장치가 필요합니다. 사물의 컴퓨터 쪽을 스크립팅 할 수 있습니다. 전화를 켤 때 udev에 연결하여 이러한 명령을 해제 할 수도 있습니다 (연결을 끊을 때 다리를 파괴하십시오).


빠른 답변 주셔서 감사합니다 =) 내가 원하는 더 쉬운 방법이 있었지만 :(
— panmari

"역 테 더링"이런 종류의에 대한 자세한 내용과 의견이 페이지를 참조하십시오 blog.mycila.com/2010/06/... 나는 아마도 포함, 그렇게 어려운 놀랐어요, 그리고 간단한 우분투 - 유일한 방법이 있다고 가정 FORWARD_IPV4 = true 등을 통해 라우터로 우분투 설정하기
— nealmcb

usb012.04를 사용하는 랩톱에 인터페이스가 표시 되지 않습니다 .
— Hamish Downer

이 역 테 더링 앱 과 도움말 페이지를 통해이 작업을 성공적으로 수행 할 수있었습니다.
— Anwar

2

Nexus One을 사용하는 Android 2.2의 리버스 USB 테 더링 에 대한 오래된 메모가 있습니다 .

HTC DHD를 근절하지 않고 시도 할 계획입니다.
그것은 Windows에서 잘 작동하는 인터넷 통과 옵션을 가지고
있으므로 우분투를 통해 동일한 줄에서 사용할 수 있는지 궁금합니다 ...
아직 시도하지 않았습니다 .- 직접 경험을 알고 싶습니다.

해당 노트의 요구 사항은

Android
SDK의 Android 2.2 (또는 루트 테 더링 앱이있는 이전 버전) ADB 또는 루트 모드의 터미널이있는 루팅 된 Android 2.2

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.