LinuxForum.Fans
Тема

Настройка сервера с установленным Debian в качестве роутера

Автор: Victorius 6 сообщений 4055 просмотров
#318364

Да знаю, что информации огромное количество на эту тему, но у меня всё равно есть целый ряд вопросов. Имеется маршрутизатор Cisco 2821, я его планирую подсоединить к серверу (там 2 сетевых естественно) и уже с сервера разруливать управление сетью. Также есть белый айпи. Вопросы следующие:

1) Я видел в нашей старой сети, что у нас работал старенький комп под управлением Debian и там на настройке внешнего интерфейса были настройки от провайдера, а на втором интерфейсе настройки для локальной сети. При этом ранее был старенький роутер D-link и от него один провод шёл непосредственно в комп-роутер, НО при этом всё равно на внешнем интерфейсе были провайдерские настройки для сети и белый айпи! Я бы понял, если бы Интернет от провайдера бы заходил сразу во внешний интерфейс этого компа, но нет, он сначала в роутер и только потом в комп-роутер. Как добиться такого результата? Думал, что по идее должны на внешнем интерфейсе компа-роутера быть настройки для локалки из роутера обычного.

2) Как теперь делать перенаправление портов? Через iptables?

3) Как в такой ситуации быть с VLAN? Ранее было ясно, что я создавал подинтерфейс для VLAN, делал на нем ip nat inside и использовал адрес подинтерфеса для gateway компов в VLAN, а теперь как быть? Создавать виртуальный подинтерфейс на сервере с Линукс? А как это делается?

4) А как сохранять сделанные изменения в системе? Что файлы конфига можно сохранить через текстовый редактор это ясно, но как быть с отдельными командами? Вот слышал, что те же команды iptables не сохраняются и при перезапуске системы всё исчезает. Как сохранить всё-таки. в Cisco или даже Juniper этот момент ясен, к примеру wr или copy run start в Циске и всё готово. А как с Линукс быть? Как здесь вообще изменения сохраняются?

Заранее спасибо за ответы.

#318568

На все вопросы не отвечу, потому как с циской вообще не работал, даже не видел такой штуковины.
1. *PARDON*
2. Да перенаправление портов и даже НАТ'ашу, всё через iptables. Как именно, об этом потом поговорим, когда будете уже непосредственно настраивать.
3. *PARDON* Даже чесно говоря не пойму об чём речь.
4. На примере iptables, в вашем дистре, можно так: создать все правила что нужно, потом сделать iptables-save > iptables, а потом при старте системы выполнить iptables-restore < iptables. iptables это файл с сохранёнными правилами. Нащот правильности написания команды не уверен, гуру меня поправят. Но суть такова.
Всё, пока.
:)

#318575
"Victorius⇓" написал:
но нет, он сначала в роутер и только потом в комп-роутер. Как добиться такого результата?

Зачем жизнь усложнять? Проще на шлюзе рулить или только на роутере.

#320897

Просто стоит сервер с 2 умя сетевыми картами, вот я и думаю, как лучше его использовать. Конечно, на роутере мне легче разруливать, чем на компе-шлюзе. Как его можно использовать? Может кто предложит чего? :)

#320905
Victorius написал:
Просто стоит сервер с 2 умя сетевыми картами, вот я и думаю, как лучше его использовать. Конечно, на роутере мне легче разруливать, чем на компе-шлюзе. Как его можно использовать? Может кто предложит чего? :)

Могу предложить роутеры на комп на базе Linux, FreeBSD из "каропки" с веб мордой

1. ClearOS 5.2 (верия полегче чем 6.3)- тут бесплатный роутер на базе CentOs (англ) есть описание по русски, Squid, Postfix присутствует - (полный фарш)
2. pfSense тут бесплатный роутер на базе FreeBSD (англ) есть описание по русски, Squid присутствует
3. Интернет-шлюз Ideco ICS тут ПЛАТНЫЙ русский роутер на базе Linux
4. Интернет-шлюз ИКС тут ПЛАТНЫЙ русский роутер на базе FreeBSD

Есть и другие...
Мое мнение ClearOS полегче будет в обучении...

#320937

Могу предложить роутеры на комп на базе Linux, FreeBSD из "каропки" с веб мордой

Не веб морда не тру. Стараюсь всё из чёрной строки делать, так ведь интересней, не так ли? :) Даже Dlink DGS настраивал без интерфейса, это какую то радость даёт внутреннюю. А платное решение и вовсе не охото.

Войдите или зарегистрируйтесь, чтобы ответить.