Маршрутизатор за маршрутизатором
В моем кондоминиуме есть Wi-Fi. Однако у них есть глупые условия обслуживания, которые вы должны принять до получения доступа. Я написал сценарий, который может автоматически отправляться в окно условий обслуживания и предоставлять доступ. Моя проблема в том, что я не могу подключить свой Apple TV, поскольку у него нет веб-браузера, чтобы принять условия обслуживания.
Поэтому я взял малину Pi и сделал его NAT-маршрутизатором. Я подключил Wi-Fi PI к кондоминимуму. Я положил задание cron, чтобы запустить мой скрипт, чтобы опубликовать его в кондо-маршрутизаторе, чтобы поддерживать условия обслуживания. Все отлично работает, пока я не подключил AirPort к сети Ethernet. Мой план заключается в создании моей собственной сети Wi-Fi с использованием Raspberry Pi в качестве маршрутизатора и AirPort, поскольку он вторично маршрутизатор (частная сеть Wi-Fi).
Так что более или менее происходит двойной NAT. Кондо-маршрутизатор выполняет NAT. AirPort использует NAT.
- Как сервер Http различает компьютеры за маршрутизатором
- Как взаимодействовать с устройствами, имеющими один и тот же IP-адрес
- Два маршрутизатора в одной подсети и VPN?
- VMware Player теряет интернет-соединение
- Почему мое соединение отказалось при переадресации портов?
Примерно через минуту все выключится. Я думаю, что кондоминиум блокирует нас. Кондо-маршрутизатор не будет маршрутизировать пакеты в Интернет. Это не даст мне IP-адрес от DHCP. Кондо-маршрутизатор – это продукт WatchGuard.
Возможно ли, что кондо-маршрутизатор обнаруживает частную сеть (AirPort) и блокирует мой доступ. Я предполагаю, что они обнаруживают это через двойной NAT, который продолжается. Есть ли способ обмануть маршрутизатор, чтобы не обнаружить AirPort и разрешить все это работать?
Благодарю.
~ Спайсер
- Сделать Linux-сервер ftp-клиента Linux игнорировать локальный IP-адрес в пассивном режиме
- IP-пересылка с помощью iptables
- Настройка Iptables NATforwarding
- Шпилька в Linux
- Удалился бы NAT, преобразованный в ipv6?
- Перенаправление трафика с маршрутизатором Rasperry Pi
- Ответы NAT и UDP
- Как проверить, поддерживает ли маршрутизатор NAT loopback?
Если ваша малина Pi делает NAT, вам не нужно, чтобы ваша базовая станция AirPort делала NAT. Отключить NAT на базовой станции AirPort; На вкладке «Сеть» установите для параметра «Режим маршрутизатора» значение «Выкл. (Режим моста)».
Об использовании прокси-сервера:
Да, я думал, что Proxy тоже не будет работать с Apple TV … но … это возможно .
Для команды iptables
… вы можете попробовать:
iptables -t mangle -A POSTROUTING -o <wifi> -j TTL --ttl-set 128
(Где <wifi>
– ваш исходящий интерфейс WiFi.)
POSTROUTING
– для выхода трафика. ( PREROUTING
предназначен только для входящего трафика)
Причиной этого является то, что вы хотите трафик с самого малинового PI, также должен быть установлен на 127. И если вы выполните ping 127.0.0.1
вы можете увидеть, что его можно установить равным 64.
И если вы настроили трафик из своей сети на 127, а малиновый PI использует некоторый трафик через некоторое время (с TTL 64), вас поймают π (может быть, это причина, по которой требуется час)
Я еще не смотрел на форсирование нижних портов (и другие методы).
ТТЛ-трюк все еще работает целый час (каждый раз)?
В любом случае, я также буду следовать инструкциям Спифа, чтобы установить (и сохранить) аэропорт в качестве моста. (Двойной NAT не нужен)