분산 방식의 애드혹 네트워킹


2

하나 이상의 안드로이드 장치를 사용하여 랩톱에 연결하는 임시 네트워크를 만들려고합니다. 랩톱 A, 랩톱 B, 모바일 C, 모바일 D라고 가정 해보십시오. 나는 안드로이드 장치 중 하나를 뿌리고 adpac 네트워크를 인식하도록 wpa_supplicant를 변경했습니다. 나는 따라 갔다

auto wlan0
iface wlan0 inet static
address 192.168.1.1
netmask 255.255.255.0
wireless-channel 1
wireless-essid myadhocnetwork
wireless-mode ad-hoc

Ip (192.168.1.1 및 .2) 주소가 다른 랩탑 A 및 B 모두에 해당합니다. 이제이 네트워크에 모바일 C를 추가하고 싶습니다. 장치가이 네트워크를 감지했지만 연결할 수 없습니다. IP 주소를 가져 오려고 시도했지만 실패했습니다. 동일한 넷 마스크 주소를 가진 장치에 수동 ip (192.168.1.3)를 할당했습니다. 그럼에도 불구하고 연결할 수 없습니다. 그러나 A 또는 B의 IP 주소를 게이트웨이 및 DNS1, DNS2로 할당하면 위의 네트워크에 연결됩니다. 그래야만 C에서 A로, C에서 B로 핑할 수 있습니다. 프로세스가 수행하는 작업을 이해하지 못했습니다. 어떤 사람은 설명 할 수 있습니까? 내가 관찰 한 흥미로운 점 중 하나는 모바일에서 게이트웨이 및 DNS1 및 DNS2로 192.168.1.1을 설정했다고 가정합니다. 연결 후 컴퓨터 A에서 네트워크를 비활성화했습니다. 그럼에도 불구하고 B와 C 사이에 통신이 있습니다. 둘 사이에서 핑을 할 수 있습니다. 누군가이 안드로이드 네트워크에 안드로이드를 연결하는 방법을 알려주십시오. 참고 : 심지어 네트워크 ssid 및 기타 매개 변수를 추가하여 data / misc / etc에서 wpa_supplicant.config를 수정하려고했습니다. 감사합니다

답변:


1

다음 명령으로 3 개의 장치로 구성된 adhoc 네트워크를 성공적으로 만들었습니다. 하나는 안드로이드 폰이고 다른 하나는 랩톱입니다.

머신 1 (Android) :

ifconfig wlan0 down
iw wlan0 set type ibss
ifconfig wlan0 10.0.0.11 up
iw wlan0 ibss join MY-SSID 2412
iw wlan0 info
iw wlan0 link

머신 2 (Linux) :

ifconfig wlan0 down
iw wlan0 set type ibss
ifconfig wlan0 10.0.0.12 up
iw wlan0 ibss join MY-SSID 2412
iw wlan0 info
iw wlan0 link

머신 3 (Windows) : 애드혹 네트워크가 표시됩니다

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