Маршрутизатор за маршрутизатором

В моем кондоминиуме есть Wi-Fi. Однако у них есть глупые условия обслуживания, которые вы должны принять до получения доступа. Я написал сценарий, который может автоматически отправляться в окно условий обслуживания и предоставлять доступ. Моя проблема в том, что я не могу подключить свой Apple TV, поскольку у него нет веб-браузера, чтобы принять условия обслуживания.

Поэтому я взял малину Pi и сделал его NAT-маршрутизатором. Я подключил Wi-Fi PI к кондоминимуму. Я положил задание cron, чтобы запустить мой скрипт, чтобы опубликовать его в кондо-маршрутизаторе, чтобы поддерживать условия обслуживания. Все отлично работает, пока я не подключил AirPort к сети Ethernet. Мой план заключается в создании моей собственной сети Wi-Fi с использованием Raspberry Pi в качестве маршрутизатора и AirPort, поскольку он вторично маршрутизатор (частная сеть Wi-Fi).

Так что более или менее происходит двойной NAT. Кондо-маршрутизатор выполняет NAT. AirPort использует NAT.

Примерно через минуту все выключится. Я думаю, что кондоминиум блокирует нас. Кондо-маршрутизатор не будет маршрутизировать пакеты в Интернет. Это не даст мне IP-адрес от DHCP. Кондо-маршрутизатор – это продукт WatchGuard.

Возможно ли, что кондо-маршрутизатор обнаруживает частную сеть (AirPort) и блокирует мой доступ. Я предполагаю, что они обнаруживают это через двойной NAT, который продолжается. Есть ли способ обмануть маршрутизатор, чтобы не обнаружить AirPort и разрешить все это работать?

Благодарю.

~ Спайсер

Если ваша малина 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 не нужен)

  • Преодоление беспроводных и проводных адаптеров моего ноутбука
  • Субдомены для сервера за NAT
  • Удаленный доступ к SSH не работает, когда клиент OpenVPN включен в DD-WRT
  • Как я могу проверить, не отстает ли я от класса носителя или обычного NAT?
  • Как маршрутизатор знает, к какому устройству следует отправлять пакеты?
  • Подключение к гостевой системе VirtualBox (ubuntu) с хоста (osx) через NAT?
  • Как я могу обмениваться данными с несколькими устройствами, которые находятся на одном и том же IP-адресе?
  • Как связать два маршрутизатора LAN с WAN
  • Подключение к моей сети через внешний IP-адрес
  • Как ssh два компьютера за NAT и брандмауэром, без третьего компьютера
  • SSH доступ к офисному хосту за NAT-маршрутизатором
  • Interesting Posts

    Подключение mysql через 127.0.0.1 вместо localhost

    Что не позволяет Windows перейти в режим ожидания?

    Как Ρ€Π°Π·Ρ€Π΅Π·Π°Ρ‚ΡŒ массив Π² Bash

    Как изменить адресные ответы для групповых адресов электронной почты в Notes 6.5

    Как Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ API Java Π² Eclipse?

    Как ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ IP-адрСса всСх Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚ NIC с Java?

    VBA – ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… ячССк с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

    Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ NSLog () Π±Π΅Π· ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Π΄Π°Ρ‚Ρ‹ ΠΈ автоматичСской Π½ΠΎΠ²ΠΎΠΉ строки?

    ΠžΠ±Ρ‰Π΅Π΅ количСство элСмСнтов, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π² пСрСчислСнии

    Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠ΅Ρ€ΠΌΠ°Π½Π΅Π½Ρ‚Π½ΠΎΠ΅ пространство?

    Windows Bitlocker и автоматическая разблокировка безопасности хранилища паролей

    ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ MKMapView для ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ отобраТСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΉ

    Docker Compose ΠΆΠ΄Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ X ΠΏΠ΅Ρ€Π΅Π΄ запуском Y

    Как Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ gcc Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ?

    ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ нСдопустимых символов XML ΠΈΠ· строки Π² java

    Π”Π°Π²Π°ΠΉΡ‚Π΅ Π±ΡƒΠ΄Π΅ΠΌ Π³Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.