두 개의 USB 무선 카드, wlan0과 wlan1이 있습니다.
wlan0은 Yagi 안테나를 사용하여 멀리 있는 Wi-Fi에 연결합니다. (우리 집은 "문명"과 거리가 멀기 때문에 공개 개방형 Wi-Fi를 사용합니다)
그래서 제가 원하는 것은 해당 연결을 내 Android 휴대폰과 공유할 수 있는 것입니다. Yagi 안테나를 Android에 실제로 연결할 수 없기 때문에 인터넷을 내 Android 휴대폰에 연결할 수 있도록 핫스팟을 만들고 싶지만 여전히 be on my Kali 머신에 연결이 있습니다. 가능합니까? 가능하다면 어떨까요?
답변1
먼저 필요한 드라이버를 다운로드하세요.여기. 그 다음에
터미널 유형에서 lspci
usb 무선 어댑터 유형 명령을 사용하는 경우lsusb
apt-get install hostapd dnsmasq
터미널 유형:
sudo service hostapd stop
sudo service dnsmasq stop
sudo update-rc.d hostapd disable
sudo update-rc.d dnsmasq disable
터미널 유형에서 프로필을 설정합니다.
gedit /etc/dnsmasq.conf
아니면 kate /etc/dnsmasq.conf
kde를 사용한다면...
구성 파일에 다음 줄을 추가합니다.
# Bind to only one interface
bind-interfaces
# Choose interface for binding
interface=wlan0
# Specify range of IP addresses for DHCP leasses
dhcp-range=192.168.150.2,192.168.150.10
터미널 유형:
gedit /etc/hostapd.conf
그리고 그것들을 추가하세요
# Define interface
interface=wlan0
# Select driver
driver=nl80211
# Set access point name
ssid=myhotspot
# Set access point harware mode to 802.11g
hw_mode=g
# Set WIFI channel (can be easily changed)
channel=6
# Enable WPA2 only (1 for WPA, 2 for WPA2, 3 for WPA + WPA2)
wpa=2
wpa_passphrase=mypassword
여기에서 원하는 ssid 이름과 비밀번호를 변경할 수 있습니다. 현재 구성에서는 비밀번호가 mypassword인 myhotspot이라는 핫스팟이 생성됩니다.
이제 원하는 곳에 이름이 지정된 파일을 만듭니다 hotspot.sh
(데스크탑에 스크립트를 저장하는 가장 좋은 방법). 다음과 같은 텍스트 편집기를 사용하여 편집하세요.
#!/bin/bash
# Start
# Configure IP address for WLAN
sudo ifconfig wlan0 192.168.150.1
# Start DHCP/DNS server
sudo service dnsmasq restart
# Enable routing
sudo sysctl net.ipv4.ip_forward=1
# Enable NAT
sudo iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
# Run access point daemon
sudo hostapd /etc/hostapd.conf
# Stop
# Disable NAT
sudo iptables -D POSTROUTING -t nat -o ppp0 -j MASQUERADE
# Disable routing
sudo sysctl net.ipv4.ip_forward=0
# Disable DHCP/DNS server
sudo service dnsmasq stop
sudo service hostapd stop
거기에 있는 ppp0을 eth0이나 유선 연결과 관련된 다른 번호로 변경해야 할 수도 있습니다.
마지막 단계.
이제 시작 스크립트를 통해 핫스팟을 시작할 수 있습니다. 그냥 실행해 보세요... 저에게는 다음과 같습니다.
root@kali:~# cd /root/Desktop/
root@kali:~/Desktop# ./hotspot.sh
이 작업을 원하지 않는 경우 pwnstar
드라이버를 설치할 수 있습니다.