![안드로이드 장치로 가짜 리눅스](https://linux55.com/image/55113/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C%20%EC%9E%A5%EC%B9%98%EB%A1%9C%20%EA%B0%80%EC%A7%9C%20%EB%A6%AC%EB%88%85%EC%8A%A4.png)
무선 액세스 포인트에 연결되어 있을 때 GNU/Linux가 Android 장치를 완전히 에뮬레이션하도록 하려면 어떻게 해야 합니까?
나는 다음과 같이 설명했습니다. 다른 위치로 이사했는데 내 Android 휴대전화와 태블릿에20Mbps. 하지만 내 메인 컴퓨터에서는 이런 일이 발생하지 않습니다. 어떤 이유에서인지 컴퓨터의 속도는 기껏해야 0.5mbps, 일반적으로 약 0.5mbps로 제한됩니다.0.2Mbps, 내 휴대폰과 똑같은 무선 연결을 사용합니다. 이는 다른 무선 AP와 완벽하게 작동하므로 GNU/Linux 문제가 아닙니다. 나는 이것이 일종의 네트워크 제한이라고 생각하며 처음 접하는 것이기 때문에 이에 대해 더 알고 싶습니다. 내 Android 기기에서 테더링이 작동하지 않습니다.
이러한 제한은 네트워크 관리자 사이에서 일반적인 관행입니까?
댓글 작성자의 도움을 받아 다음을 시도했습니다.
- 호스트 이름을 다음과 같이 변경하십시오.
android-713d51a9d238cfcb
- MAC 주소 변경
- 다운로드에 사용하는 프로그램 변경(
wget
) - 내 모바일 장치에는 사용자 에이전트가 있습니다
"Mozilla/5.0 (Linux; Android 4.4.4; Nexus 4 Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/33.0.0.0 Mobile Safari/537.36"
. 크롬에서도 같은 방법을 시도해 보았wget
으나 아무 소용이 없었습니다.
ping
컴퓨터와 안드로이드 기기 사이에 동일한 성능이 있는 것 같았습니다 .
어떤 아이디어가 있나요?
편집하다: 내 스크립트 결과를 게시하고 있습니다.Pastebin(이 링크를 클릭하세요)어떤 결론에 도달한 것 같으면 질문 제목을 바꾸겠습니다. 놀랍게도 무선 스크립트를 실행한 후 다음 작업도 수행했습니다.속도 테스트. 내 컴퓨터의 다운로드 속도는 약 3.5Mbps, 업로드 속도는 약 20Mbps인 반면, Android의 경우 다운로드 속도는 약 20Mbps, 업로드 속도는 약 20Mbps입니다.
답변1
이 프로세스를 MAC 스푸핑이라고 합니다.
GNU/Linux에서는 다음 단계에 따라 네트워크 인터페이스 카드(NIC)의 MAC 주소를 변경할 수 있습니다.
참고: GNU/linux MAC 주소를 삭제하기 전에 컴퓨터의 MAC 주소를 백업해야 합니다.
참고: 이 문서에 사용된 MAC 주소는 예시일 뿐입니다. 귀하의 요구 사항에 따라 교체하십시오. 참고: 다음 명령은 제대로 작동하려면 루트 권한(예: "sudo"가 앞에 옴)으로 실행되어야 합니다!
/etc/init.d/networking stop
ifconfig eth0 hw ether MAC-Address-of-your-Android-phone
/etc/init.d/networking start
구현하다
ifconfig eth0
확인하다.
Android 휴대폰의 MAC 주소를 찾으려면 다음 단계를 따르세요.
- Android 휴대폰이나 태블릿의 MAC 주소를 찾으려면 다음 지침을 따르세요.
- 휴대폰 하단의 홈 버튼을 누르세요.
- 메뉴 버튼을 누르세요.
- 설정을 클릭합니다.
- 무선 및 네트워크를 클릭합니다.
- Wi-Fi가 아직 선택되지 않은 경우 Wi-Fi를 눌러 켜세요.
- 뒤로 버튼을 누르세요.
- 전화 정보를 클릭합니다.
- 상태를 클릭합니다.
그리고 Android 기기의 MAC 주소를 적어두세요.
중요: 탐색 후 GNU/linux MAC 주소를 복원하십시오. 이렇게 하면 다른 Android 앱에서 문제가 발생하지 않습니다.