如何在 Kali Linux 上创建 wifi 热点/共享连接?

如何在 Kali Linux 上创建 wifi 热点/共享连接?

我有两个 USB 无线卡,wlan0 和 wlan1。

wlan0 使用八木天线连接到远处的 wifi(我的房子离“文明”很远,所以我使用公共开放 wifi)

所以我想要的是能够与我的 Android 手机共享该连接,因为我无法真正将八木天线连接到 Android,我想创建一个热点,以便我可以将互联网连接到我的 Android 手机,但仍然在我的 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 名称和密码。当前配置将创建名为 myhotspot 、密码为 mypassword 的热点。

现在在您想要的任何位置创建一个名为它的文件 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适用于任何驱动程序

相关内容