Я пытаюсь создать в Kali Linux точку доступа "злой двойник" для себя с VirtualBo. Я пытаюсь подключить свой iPhone и перенаправить его на поддельную страницу "Условия обслуживания". Вот что я делаю до сих пор
$apt=eth0
$wifi=wlan0
#when monitor mode is enabled, the enviroment varible will adapt the name wlan0mon
sudo sysctl -w net.ipv4.ip_forward=1
sudo systemctl start apache2
sudo ifconfig $wifi down
sudo ifconfig $wifi mode monitor
sudo ifconfig $wifi up
sudo airmon-ng check
sudo airmon-ng start $wifi
выйдите и снова откройте терминал для $ wifi, чтобы адаптировать имя wlan0mon
sudo airodump-ng $wifi
sudo airbase-ng -a $gatewayBSSID -e $gatewayESSID -c $ch $wifi
sudo cp /etc/dhcp/dhcpd.et.conf /etc/dhcp/dhcpd.conf
#et.conf is the non-original.
sudo ifconfig at0 up
sudo ifconfig at0 192.168.2.1 netmask 255.255.255.0
sudo dhcpd -cf /etc/dhcp/dhcpd.conf -pf /var/run/dhcpd.pid at0
sudo service isc-dhcp-server restart
sudo iptables --table nat --append POSTROUTING --out-interface $atp -j MASQUERADE
Теперь вот где я застреваю. Вывод моей команды iptables:
Плохой аргумент `МАСКАРАД '
Я не могу представить почему. Я выполнил все требования. MASQUERADE - это реальный аргумент, но его просто не признают. Больше информации нет, поэтому мне не с чем работать. Я также очень мало знаю о правилах пересылки iptable. Я пытался, но я потратил 2 часа, пытаясь распутать структуру TCP/IP, и теперь я знаю столько же, сколько и при запуске, а это очень мало. Как я могу дополнительно диагностировать причину этой проблемы?