Приветствую, Уважаемые!
Лёгкое отступление:
Предупреждаю сразу - у меня мало опыта работы с линуксом: когда-то с помощью опытного учителя настраивал слакварь в качестве шлюза (но это только понимание того, что означали все те команды, что вбивались - не более), недавно настраивал на дебиан терминальный, постгрес, 1с сервер - но не понравилась работа 1с под вайном и от идеи отказался.
Теперь решительно нужно настроить шлюз. В этом и нужна Ваша помощь - направить в нужном направлении - указать, что необходимо и достаточно сделать.
Опишу, что должно получиться:
Есть офис с сетью, серверами и двумя провайдерами, один из них предоставляет интернет через pppoe.
Есть несколько удаленных компьютеров, которым надо попадать в терминал на сервера в офисе.
Видимо нужен ВПН для "удаленных" - т.к. сетевая печать вроде лучше работает чем через терминал, да и какие-нибудь файлы сохранить - передать.
Нужно чтобы у "удаленных" нормально работал терминал без тормозов, а значит нужно либо резервировать канал, либо ограничивать (шейпить) внутриофисных сотрудников.
Хоть сейчас и не стоит вопрос статистики и ограничений для сотрудников офиса - но всё может быть - в частности - торрент-клиент сжирая весь канал быстро поднимает вопрос ограничений.
Теперь нужно решить: что нужно делать, с чем нужно разобраться (почитать), настроить всё это добро.
1. Поставил Дебиан (почти всё по умолчанию - не ставил графику)
2. Почитал на опеннет статью по Iptables, подредактировал скрипт - работает.
3. Почитал про PPPoE. Нужно свозить домой комп (дома есть инет PPPoE) и настроить-проверить.
4. Наверное, не помешает сквид - разобраться, настроить
5. Начитавшись про blocksshd пришёл к выводу - переназначит порт для ssh и использовать сложные пароли, а blocksshd не использовать
6. Настройка OpenVPN (использовал давно - вроде всё хорошо) - разобраться и настроить.
7. Разобраться с одновременным доступом к двум провайдерам - распределением нагрузки на провайдеров.
8. Разобраться с шейпингом - как и чем это делается.
9. Уточнить какие-нибудь нюансы - вроде логротэйт - чтоб не переполнилось что-нибудь, а то с моим опытом можно и не найти проблему.
Итак, я описал, что думаю и планирую. Если Вас не затруднит - направьте, поправьте, подскажите - как правильно и нужно делать.
Ссылки на подробные руководства тоже хорошо.
С уважением, Стародуб Сергей.
Шлюз: список работ по настройке
Сергей, у нас всё это реализовано на cisco.
в частности - торрент-клиент сжирая весь канал быстро поднимает вопрос ограничений.
это решается запрещением запуска любого ПО кроме разрешенного.
распределением нагрузки на провайдеров
зачем это? оставьте одного провайдера как запасной канал. зачем платить по двум счетам в месяц?
Разобраться с шейпингом - как и чем это делается.
это пункт 4.
Уточнить какие-нибудь нюансы - вроде логротэйт
если не делать по древним статьям из оппеннета, где всё время что-то компиляют в дебиане, то логи ратироваться будут сами.
system-root, спасибо за ответ!
Циско - это прекрасное слово, только вот без специалистов - это только слово (ну и потраченные деньги). Я настраивал IP-телефоны Cisco (перешивал под сип и научил дружить с програмщиной от интелтелеком), но помнится инфу и прошивку было найти проблематично - сайты закрыты и нужен логин-пароль специалиста по циске. В общем видится мне всё это не легче чем линукс. Понятно, что можно всё настроить и я не боюсь этого, но сейчас выбран такой путь (т.к. есть комп и есть я) - купить циску можно будет в любой момент.
Мне сказали, что нужно сделать два провайдера одновременно - потому что хотят высокие скорости и без тормозов, а провайдеры там дают 4 и 15 мегабит. Плюс это всё дело оформлено на физическое лицо (т.к. офис, как я понял, находится в большой квартире) - счета сильно ниже, но и требовать что-то от провайдера сложнее.
Ну а кроме торрента есть ещё потоковое видео - не так сильно, но это смотря сколько человек балуется. А у меня задача - сделать шлюз так, чтобы меня беспокоили не чаще раза в месяц и всё всех устраивало.
И ещё момент - нужно и самому научиться всё делать.
С уважением.