Автор Тема: Доступ извне через NAT...  (Прочитано 2660 раз)

Оффлайн Gulv

  • Участник
  • *
  • Сообщений: 17
Доступ извне через NAT...
« : 18.12.2009 10:57:37 »
Приветствую.

локальная сеть. На сервере Ковчег. Просто самба и NAT (один внешний IP).

Можно ли как-то извне получать доступ к виндовым шарам (на клиентских машинах - винда) на клиентских машинах? Как это можно организовать?

Заранее благодарен.

Оффлайн Const

  • Глобальный модератор
  • *****
  • Сообщений: 2 653
  • Даже у плохого модератора есть свои плюсы…
Re: Доступ извне через NAT...
« Ответ #1 : 18.12.2009 11:11:00 »
Читать про перенаправление портов.
Для самбы занятие тоскливое, imho.

Оффлайн AleksandrBurko

  • Участник
  • *
  • Сообщений: 197
Re: Доступ извне через NAT...
« Ответ #2 : 18.12.2009 18:57:16 »
А на сервере 5.0 Ковчег есть настройка перенаправления портов в веб центре управления системой? Как это есть в варианте Рабочей станции в центре управления системой.

Оффлайн AleksandrBurko

  • Участник
  • *
  • Сообщений: 197
Re: Доступ извне через NAT...
« Ответ #3 : 18.12.2009 19:13:08 »
Приветствую.

локальная сеть. На сервере Ковчег. Просто самба и NAT (один внешний IP).

Можно ли как-то извне получать доступ к виндовым шарам (на клиентских машинах - винда) на клиентских машинах? Как это можно организовать?

Заранее благодарен.


Нужно 139 порт перенаправить на нужную машину со шлюза.

Оффлайн speccyfan

  • Участник
  • *
  • Сообщений: 522
  • CCNA
    • speccyfan (Примеры различных конфигураций сетевых сервисов)
Re: Доступ извне через NAT...
« Ответ #4 : 19.12.2009 11:43:18 »
Предположим, что внешний интерфейс у Вас ppp0, а внутренний сервер на котором есть шара 192.168.1.2, тогда можно попробовать сделать следующее (на шлюзе разумеется)
iptables -t nat -A PREROUTING -i ppp0 -p tcp -m tcp --dport 137 -j DNAT --to-destination 192.168.1.2:137
iptables -t nat -A PREROUTING -i ppp0 -p tcp -m tcp --dport 138 -j DNAT --to-destination 192.168.1.2:138
iptables -t nat -A PREROUTING -i ppp0 -p tcp -m tcp --dport 139 -j DNAT --to-destination 192.168.1.2:139
iptables -t nat -A PREROUTING -i ppp0 -p tcp -m tcp --dport 445 -j DNAT --to-destination 192.168.1.2:445
И наверное еще udp
iptables -t nat -A PREROUTING -i ppp0 -p udp -m udp --dport 137 -j DNAT --to-destination 192.168.1.2:137
iptables -t nat -A PREROUTING -i ppp0 -p udp -m udp --dport 138 -j DNAT --to-destination 192.168.1.2:138
iptables -t nat -A PREROUTING -i ppp0 -p udp -m udp --dport 139 -j DNAT --to-destination 192.168.1.2:139
iptables -t nat -A PREROUTING -i ppp0 -p udp -m udp --dport 445 -j DNAT --to-destination 192.168.1.2:445
Еще не забываем
echo "1" > /proc/sys/net/ipv4/ip_forward
При такой конфигурации, при обращении на внешний ip пакеты будут заворачиваться на внутренний адрес 192.168.1.2. Т.к. у вас только один внешний ip, то только один компьютер и можно будет увидеть, если нужно видеть всю сеть, я бы смотрел в сторону OpenVPN, тогда можно будет видеть все ресурсы.
« Последнее редактирование: 19.12.2009 11:52:15 от speccyfan »
With best regards, Yury Konovalov aka 2:453/53

Оффлайн Gulv

  • Участник
  • *
  • Сообщений: 17
Re: Доступ извне через NAT...
« Ответ #5 : 23.12.2009 09:25:30 »
Перенаправить... А если этих компов - 40 штук?

Или вот ещё: может что-то типа TeamView, RAdmin... Но тоже вопрос, как это пропустить через NAT на Ковчеге?

Оффлайн Const

  • Глобальный модератор
  • *****
  • Сообщений: 2 653
  • Даже у плохого модератора есть свои плюсы…
Re: Доступ извне через NAT...
« Ответ #6 : 23.12.2009 09:59:52 »
Трансляция портов, другого пути не вижу просто.

Оффлайн coretech

  • Участник
  • *
  • Сообщений: 193
Re: Доступ извне через NAT...
« Ответ #7 : 23.12.2009 10:03:31 »
Не проще ли сделать VPN, чем извращаться с кучей машин/портов?

Оффлайн speccyfan

  • Участник
  • *
  • Сообщений: 522
  • CCNA
    • speccyfan (Примеры различных конфигураций сетевых сервисов)
Re: Доступ извне через NAT...
« Ответ #8 : 23.12.2009 20:02:04 »
Перенаправить... А если этих компов - 40 штук?
Я ж написал и вот тут вам подсказывают, если 40 штук, то VPN, рекомендую OpenVPN
With best regards, Yury Konovalov aka 2:453/53