Если у вас есть возможность прикрепить все строки для каждого IP-адреса, я могу предложить следующее
#!/bin/bash
first="-A INPUT -i eth0 -p tcp -m tcp --dport 22 -d 8.8.8.8 -s 10.2.2.1 --syn -j ACCEPT"
second="-A INPUT -i eth0 -p tcp -m tcp --dport 22 -d 8.8.8.8 -s 10.2.2.2 --syn -j ACCEPT"
third="-A INPUT -i eth0 -p tcp -m tcp --dport 22 -d 8.8.8.8 -s 10.2.2.3 --syn -j ACCEPT"
sed 's/.*@ADMIN_IPS@.*/${first}\n${second}\n${third}/g' file
Возможно, это не самое чистое, но может быть решением
попробуйте
{{1 }}Дело в том, что создается беспроводная точка доступа adhoc, потому что вы просите ее создать adhoc точку доступа.
Вам необходимо создать точку доступа в BSS (режим инфраструктуры) с помощью hostapd
.
см.: Настройка беспроводного маршрутизатора
и
Пакет hostap
реализует функциональность точки доступа Wi-Fi для подключения клиентов Wi-Fi. вам таким же образом, как и большинство коммерческих точек доступа Wi-Fi; на самом деле многие/некоторые коммерческие точки доступа используют его.
Имейте в виду, что качество вашего Wi-Fi также влияет на опыт. Для внутреннего адаптера Wi-Fi может потребоваться внешняя антенна, в официальных адаптерах Wi-Fi rpi (mediatek?) нет ничего необычного, они представляют собой нано-адаптеры с (очень) коротким радиусом действия из-за того, что их внутренняя антенна Wi-Fi короткая.
Я рекомендую Wi-Fi флешку Ralink USB или более дорогой Atheros. См. Проблемы с Wi-Fi при использовании адаптера ASUS USB-N13