У меня есть уникальная проблема:
Информация
Фактический маршрутизатор ADLS с WIFI <----> маршрутизатором Raspberry Pi
Так что мой Raspberry Pi подключен к моему фактическому Wi-Fi с моего маршрутизатора adsl, который обеспечивает доступ в Интернет.
Мой Raspberry Pi действует как маршрутизатор для коммутатора Ethernet.
Router <------------> PI <--> switch <--> clients (and server)
| || |
|--192.168.8.0/24---||---------192.168.1.0/24-----------------|
Итак, моя настоящая подсеть маршрутизатора:
- 192.168.8.0/24
и моя подсеть пи роутера:
- 192.168.1.0/24
Проблема:
Мой Rapberry Pi подключается к различным устройствам, включая мой домашний сервер, доступ к которому осуществляется через коммутатор. Но НЕ доступно через мой ADSL Wi-Fi.
Я хочу подключиться к моему adsl wifi, например, с моего Android-устройства и получить доступ к своему серверу оттуда.
Я знаю, что должна быть некоторая предварительная / пост-маршрутизация и / или маскарадинг, но я не совсем уверен, как это реализовать.
Помощь будет принята с благодарностью
// iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere state NEW,RELATED,ESTABLISHED
ACCEPT all -- anywhere anywhere state NEW,RELATED,ESTABLISHED
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
// iptables -L -t nat
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
MASQUERADE all -- anywhere anywhere