доступ к сетевому диску в сети клиента

0

У меня есть уникальная проблема:

Информация

Фактический маршрутизатор ADLS с WIFI & lt; ---- & gt; 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

Проблема:

Мой raspberry pi соединяет различные устройства, включая мой домашний сервер, доступный через коммутатор Но НЕ доступны через мой ADSL Wi-Fi.

Я хочу подключиться к моей ADSL Wi-Fi, например, мое устройство 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
Cybex
источник

Ответы:

0

Что ж, вам нужно открыть порты на RasPberry Pi для служб, к которым вы хотите получить доступ, и перенаправить их на ваш сервер, но это приведет к аннулированию всей точки вашего брандмауэра / маршрутизатора Rspberry Pi. Я думаю, что было бы лучше, если вы получите какой-либо WiFi-адаптер (или используете встроенный, если это Raspberry Pi 3) и подключите его к Raspberry Pi и установите его в качестве точки доступа с помощью hostapd пакет. Таким образом, у вас будет гостевая сеть, предоставляемая маршрутизатором ADSL, и защищенная частная сеть, к которой можно получить доступ через WiFi через точку доступа (через hostapd ) работает в объеме 192.168.1.0/24.

Вот хороший руководство от adafruit, как настроить AP на Raspberry Pi в пошаговых действиях со скриншотами.

Alex
источник