FTP... Перенос сервера из инета в локалку...
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- SeeDru
- ефрейтор
- Сообщения: 52
- Зарегистрирован: 2007-06-09 21:29:33
FTP... Перенос сервера из инета в локалку...
Или часть 2...
И вот, после того, как скорость с фтп улучшилась, начальствостало взбухать, как почки весной. "Мол, нагрузка на роутер сейчас 90%. Так дело на пойдем". И сказали сделать след. вещь :
Перенести фтпшник в локалку (у нас вланы). Но! Чтобы сервак сам подрубался к инету, через пптп, залезал на радиус, и, если счет у абонента(который подключен к инету) положительный, пускал к фтп. НО чтобы перекидывал весь трафик на внутренний. Т.е. после инетовской(радиус) авторизации пускал бы к себе, как простой сервер из локалки, дабы роутер не нагружать...
Вопрос :
Реализуемо ли это?
Не пора ли мне менять работу?
И вот, после того, как скорость с фтп улучшилась, начальствостало взбухать, как почки весной. "Мол, нагрузка на роутер сейчас 90%. Так дело на пойдем". И сказали сделать след. вещь :
Перенести фтпшник в локалку (у нас вланы). Но! Чтобы сервак сам подрубался к инету, через пптп, залезал на радиус, и, если счет у абонента(который подключен к инету) положительный, пускал к фтп. НО чтобы перекидывал весь трафик на внутренний. Т.е. после инетовской(радиус) авторизации пускал бы к себе, как простой сервер из локалки, дабы роутер не нагружать...
Вопрос :
Реализуемо ли это?
Не пора ли мне менять работу?
Ты-гы-дым...
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- SeeDru
- ефрейтор
- Сообщения: 52
- Зарегистрирован: 2007-06-09 21:29:33
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- Notaky
- мл. сержант
- Сообщения: 80
- Зарегистрирован: 2006-09-13 19:23:46
- Контактная информация:
точно ничего не скажу потому что может точно не понял постновленной задачи, но
у меня нарисовалась схема типа dmz зоны...куда дается путь при подключении на VPN. Насколько я понимаю, клиент не сможет же подлючится к ВПН без денег на счету, правда тут поидеи нужно будет пересмотреть подсчет трафика( может и нет, все зависит от того как у вас все организовано)
если используете ipfw то правила для доступа к дмз будут приблизительно...
ipfw add allow tcp from ${vpn_ip} to ${dmz_ftp} out recv ${vpn_if} xmit ${dmz_if}
FF
у меня нарисовалась схема типа dmz зоны...куда дается путь при подключении на VPN. Насколько я понимаю, клиент не сможет же подлючится к ВПН без денег на счету, правда тут поидеи нужно будет пересмотреть подсчет трафика( может и нет, все зависит от того как у вас все организовано)
если используете ipfw то правила для доступа к дмз будут приблизительно...
ipfw add allow tcp from ${vpn_ip} to ${dmz_ftp} out recv ${vpn_if} xmit ${dmz_if}
FF
- bakake
- сержант
- Сообщения: 265
- Зарегистрирован: 2006-11-21 14:04:58
Re: FTP... Перенос сервера из инета в локалку...
Ну и бред. Такое работать не будет. Но реализуемо, по крайней мере в теории , хотя и сильно зависит от схемы построения сети.SeeDru писал(а):Или часть 2...
Чтобы сервак сам подрубался к инету, через пптп, залезал на радиус, и, если счет у абонента(который подключен к инету) положительный, пускал к фтп. НО чтобы перекидывал весь трафик на внутренний. Т.е. после инетовской(радиус) авторизации пускал бы к себе, как простой сервер из локалки, дабы роутер не нагружать...
Вопрос :
Реализуемо ли это?
Не пора ли мне менять работу?
"Перекидывание трафика на внутренний" -- это как? клиент коннектится через внешний IP а данные получает с внутреннего? Если именно так, то можно попробовать мрачный изврат -- разрешить подключение только пассивным ftp. В такой схеме ftp сервер при попытке что то скачать не сам устанавливает подключение к клиенту, а дает клиенту адрес и порт куда подключаться. Соответственно можно обмануть клиента подсунув ему локальный IP. Инструкция по-моему в proftpd называется MasqueradeAddress. Однако есть подозрение что всякие "тупые" ftp клиенты, вроде msie, opera будут на такой схеме поглюкивать.
Гораздо проще, если сделать так, чтоб клиенты подключались к внешнему IP ftp сервера до того как попадут на NAT. Тогда вообще ничего делать не надо все и так из коробки будет работать.
Ну и самая нормальная схема -- объяснить начальству почему не надо локальным клиентам ходить на ftp через внешний IP
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- bakake
- сержант
- Сообщения: 265
- Зарегистрирован: 2006-11-21 14:04:58
Ну это смотря как радиус настроен. Если он при отрицательном балансе не разрешает аутентикацию, то тут все что надо. Если надо выполнять дополнительные пляски с бубном по выковыриванию баланса то тут конечно надо более подробно выяснять как система устроена.lissyara писал(а):да не бред. просто он объяснить не смог.
я ж свёл задачу к простой - пускать/непускать по баллансу...