Я собираюсь ответить на этот вопрос, поскольку у вас есть кабель Ethernet к компьютеру для подключения к Интернету, и вы хотите поделиться им через свой Wi-Fi.
Это ответ, который я нашел на форумах Kali Linux от пользователя MasterButcher, иными словами, я не претендую на достоверность этой информации, и у меня не было возможности проверить это.
А поскольку используются атаки суперпользователя, Kali Linux и Man in the Middle, я собираюсь включить все важные ...
Отказ от ответственности: я, автор этого ответа, не несу ответственности за потерю или потерю данных любого другого рода теми (читателями), которые используют это руководство / ответ. Читатель / пользователь продолжает подвергаться риску своих собственных данных и целостности системы. Кроме того, я, автор этого ответа, не буду и не буду нести ответственность за любые другие данные, которые были взломаны, использованы, украдены и т.д. Благодаря использованию этого метода в Kali Linux или любой другой операционной системе. Другими словами, я не несу ответственности за какие-либо неприятности, юридические или иные, в которые может вмешаться пользователь / читатель.
Я также проверил бы в вашем кампусе, приемлемо ли открытие точки доступа Wi-Fi, подобной этой, с использованием Интернета в кампусе.
С этим из пути на мой ответ:
На форумах Kali Linux (с некоторым переформатированием, чтобы он не выглядел как цитата):
Hotspot использует Интернет-соединение вашего компьютера с другими устройствами через Wi-Fi.
Найдите драйвер беспроводной сети и убедитесь, что драйвер - ath5k или ath9k, это решение будет работать только для этих драйверов.
Для других беспроводных карт и драйверов на данный момент не работает ...
1. В терминале типа: lspci
Если вы используете беспроводной адаптер usb, введите команду lsusb.
Теперь нам нужно установить 2 дополнительных инструмента, чтобы разобрать горячую точку, первая из них - hostapd(сервер горячей точки), вторая - dnsmasq(сервер dns dhcp).
2. apt-get install hostapd dnsmasq
3. Остановите эти службы, если они уже запущены, и предотвратите их запуск при запуске системы.
в терминале:
sudo service hostapd stop
sudo service dnsmasq stop
sudo update-rc.d hostapd disable
sudo update-rc.d dnsmasq disable
4. Теперь нам нужно настроить конфигурационные файлы.
в терминальном типе:
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
5. config hostapd В терминале введите: gedit /etc/hostapd.conf
и добавьте эти строки:
# 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
Вы можете изменить имя и пароль ssid для чего угодно здесь. Текущая конфигурация создаст точку доступа с именем myhotspot с паролем mypassword.
6. Теперь создайте в любом месте файл с именем 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 или любое другое число, которое относится к вашему проводному соединению.
7. Последний шаг. Теперь вы можете запустить свою точку доступа, запустив скрипт. Просто запустите это ...
Для меня это выглядит так:
root@kali:~# cd /root/Desktop/
root@kali:~/Desktop# ./hotspot.sh
потому что он у меня на рабочем столе.
Наслаждайтесь в своем новом Hotspot !!!!!!
MasterButcher
Единственное, что я могу добавить, это не забыть использовать
chmod +x hotspot.sh
Включить бит выполнения для скрипта.
Надеюсь это поможет!