У мене є маршрутизатор, на якому встановлено DD-WRT прошивку. Я намагаюся налаштувати віртуальний інтерфейс для використання в якості гостьової мережі. Гостьова мережа повинна бути в підмережі 192.168.8.0/24, а наша локальна мережа знаходиться в підмережі 192.168.1.0/24. Гостьова мережа повинна мати повний доступ до Інтернету, але не має доступу до нашої локальної мережі. Я думаю, що все налаштовано належним чином на створення віртуального інтерфейсу і призначення його мосту (br1). Я можу підключитися до гостьової мережі, і клієнт отримує IP-адресу у правильній підмережі. Проте я не можу отримати доступ нічого поза підмережем 192.168.8.0/24. Я здогадуюсь я потребую setup деякі правила iptables, але я є досить хиткий з ними. Ось що я наразі маю під брандмауером:
iptables -I INPUT -i br1 -m state --state NEW -j logaccept
iptables -I FORWARD -i br1 -o $wanif -m state --state NEW -j ACCEPT
Редагувати, більше інформації:
Я створив бездротовий віртуальний інтерфейс (ath0.1), щоб стати моєю гостьовою мережею. У розділі Налаштування & gt; Мережа я створив міст br1 з ip 192.168.8.1 і призначив йому ath0.1 Я додав сервер DHCP до мосту. Потім у розділі Послуги & gt; Служби я додав наступні параметри Додаткові параметри DNSMasq
interface=br1
dhcp-range=br1,192.168.8.100,192.168.8.200,255.255.255.0,1440m
Нарешті, я додав правила iptables вище до брандмауера під командою "Адміністрування".