Próbuję utworzyć punkt dostępu Wi-Fi lub punkt dostępu na moim laptopie z systemem Linux. Używam opensuse Kde 12.3.
Odkryłem oprogramowanie o nazwie hostapd
Hotspot, które wymaga dwóch interfejsów. Jeden podłączony do Internetu, a drugi, w którym chcesz utworzyć punkt dostępu ( samouczek tutaj ). Problemem jest to, że nie mam połączenia Ethernet. wlan
Interfejs jest używany do łączenia się z internetem.
Czy istnieje sposób utworzenia punktu dostępu na tym samym interfejsie, który jest podłączony do Internetu (podobnie jak oprogramowanie connectify robi to w systemie Windows)? Myślałem o stworzeniu interfejsu wirtualnego (takiego jak ten airmon-ng
do monitorowania Wi-Fi) i wykorzystania go jako drugiego interfejsu. czy to możliwe?
AKTUALIZACJA
Oto, co udało mi się zrobić do tej pory:
1) Utwórz 2 interfejsy (jeden jako stacja, a drugi jako punkt dostępu)
iw phy phy0 interface add mySta type station
iw phy phy0 interface add myAcc type __ap
2) Daj im osobny identyfikator Mac ID
ifconfig myAcc hw ether A4:17:FE:6E:00:53
ifconfig myAcc 192.168.27.1 up
3) uruchom hostapd w interfejsie myAcc
4) uruchom dnsmasq, aby podać adres IP podłączanym urządzeniom
Wszystko to działa. Urządzenia mogą łączyć się z tą siecią i uzyskiwać adres IP. Następnym krokiem jest zapewnienie maskowania IP
iptables --table nat --append POSTROUTING --out-interface mySta -j MASQUERADE
iptables --append FORWARD --in-interface myAcc -j ACCEPT
Ale interfejs mySta nie może teraz połączyć się z Internetem. Jest w stanie uzyskać Essid, ale nie może uzyskać adresu IP.
Polecenie dhclient mySta nie wyświetla żadnego komunikatu i po pewnym czasie wyświetla błąd:
ls: cannot access /var/run/netconfig//mySta/: No such file or directory
Czy ktoś może dowiedzieć się, jak uzyskać adres IP?