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.