Ich werde die Frage beantworten, da Sie ein Ethernet-Kabel zum Computer für die Internetverbindung haben und es über Ihr WLAN freigeben möchten.
Dies ist eine Antwort, die ich vom Benutzer MasterButcher in den Kali Linux-Foren gefunden habe. Mit anderen Worten, ich erhebe keinen Anspruch auf die Gültigkeit dieser Informationen und hatte auch keine Gelegenheit, diese zu testen.
Und weil die Superuser-, Kali Linux- und Man in the Middle-Angriffe verwendet werden, werde ich die wichtigsten ...
Haftungsausschluss: Ich, das Plakat dieser Antwort, bin nicht verantwortlich für Datenverluste oder Verluste anderer Art durch diejenigen (die Leser), die diesen Leitfaden / diese Antwort verwenden. Der Leser / Benutzer trägt weiterhin das Risiko seiner eigenen Daten und der Systemintegrität. Darüber hinaus kann ich als Poster dieser Antwort nicht für andere Daten haftbar gemacht werden, die durch die Verwendung dieser Methode unter Kali Linux oder einem anderen Betriebssystem kompromittiert, ausgenutzt, gestohlen usw. wurden. Mit anderen Worten, ich hafte nicht für rechtliche oder sonstige Probleme, auf die sich der Benutzer / Leser möglicherweise einlässt.
Ich würde mich auch an Ihren Campus wenden, wenn das Öffnen eines solchen WLAN-Hotspots über das Internet des Campus akzeptabel ist.
Damit aus dem Weg zu meiner Antwort:
Aus den Kali Linux-Foren (mit einigen Neuformatierungen, damit es nicht als Anführungszeichen erscheint):
Über den Hotspot können Sie die Internetverbindung Ihres Computers über WLAN mit anderen Geräten teilen.
Suchen Sie den Wireless-Treiber und stellen Sie sicher, dass der Treiber ath5k oder ath9k ist. Diese Lösung funktioniert nur für diese Treiber.
Für andere funktionieren WLAN-Karten und Treiber momentan nicht ...
1. Im Terminal-Typ: lspci
Wenn Sie einen USB-Wireless-Adapter verwenden, geben Sie den Befehl lsusb ein.
Wir müssen jetzt 2 zusätzliche Tools installieren, um Hotspot zu erkennen, eines davon ist hostapd (Hotspot-Server), das andere ist dnsmasq (DNS-DHCP-Server).
2. apt-get install hostapd dnsmasq
3. Beenden Sie diese Dienste, falls sie bereits gestartet wurden, und verhindern Sie, dass sie beim Systemstart gestartet werden. im Klemmentyp:
sudo service hostapd stop
sudo service dnsmasq stop
sudo update-rc.d hostapd disable
sudo update-rc.d dnsmasq disable
4. Nun müssen wir die Konfigurationsdateien einrichten. im terminal typ:
gedit /etc/dnsmasq.conf
oder kate /etc/dnsmasq.conf
wenn du kde verwendest ...
# 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
Fügen
Sie diese Zeilen zur Konfigurationsdatei hinzu:
5. hostapd config In terminal type: gedit /etc/hostapd.conf
und fügen Sie diese Zeilen hinzu:
# Define interface
interface=wlan0
# Select driver
driver=nl80211
# Set access point name
ssid=myhotspot
# Set access point hardware 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
Sie können den ssid-Namen und das Kennwort für alles ändern, was Sie möchten. Die aktuelle Konfiguration erstellt einen Hotspot namens myhotspot mit dem Kennwort mypassword.
6. Erstellen Sie nun an einer beliebigen Stelle eine Datei mit dem Namen hotspot.sh (beste Methode zum Speichern des Skripts auf dem Desktop). Bearbeiten Sie sie mit einem beliebigen Texteditor wie
#!/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
folgt :
Sie müssen wahrscheinlich ppp0 in eth0 oder eine andere Zahl ändern, die darauf verweist Ihre Kabelverbindung.
7. Letzter Schritt. Jetzt können Sie Ihren Hotspot durch Starten des Skripts starten. Führe es einfach aus ...
Für mich sieht es so aus:
root@kali:~# cd /root/Desktop/
root@kali:~/Desktop# ./hotspot.sh
Weil ich es auf meinem Desktop habe.
Viel Spaß in deinem neuen Hotspot !!!!!!
Von MasterButcher
Das einzige andere, was ich hinzufügen kann, ist, die Verwendung nicht zu vergessen
chmod +x hotspot.sh
Aktivieren des Ausführungsbits für das Skript.
Hoffe das hilft!