$678.65


$331.41


$64.35


Создание маршрутизатора на базе FreeBSD 5

Есть две сети которые необходимо соединить роутером. Обе сети полностью сделаны на Windows 2000, с использованием ActiveDirectory. В принципе можно было поднять роутер на Windows, но использовать для этого дела мощную, рабочую машину было жалко. Поэтому, порывшись в закромах, нашел компьютер попроще, а именно: P — 166, RAM 4xSIMMх8M, HDD 1,1 G (проще небыло). Вставил в нее дежурный CD-ROM, два Ethernet-а и начал пробовать (диск c FreeBSD 5.0 скачал раньше).

Ну что делают все новички в первую очередь. Правильно вставил диск в
CD-ROM, пошла загрузка. Первая инсталляция длилась порядка двух суток.


Начал читать в Инете, что умные люди пишут по поводу настройки роутера.

И тут выясняю, что все описания настроек роутера относятся к версии
FreeBSD от 2.ххх до 4.2.xxx. А поскольку у меня была версия уже 5, то
возникло много закономерных вопросов. И самый первый — а относится
ли все что написано ко мне.

Ну и вот после всего этого, доведя инсталляцию роутера до автоматизма,
сейчас она занимает около 40 мин, решил поделиться с миром, как я это
делаю, поскольку, таких как я начинающих должно быть не мало.


Дальше попробую по шагам.

Ну, первое, как ни странно, но я производил инсталляцию в режиме Custom.

Хотя этот режим вроде как для экспертов, но после многочисленных попыток решил, что так проще.

Первое что требуется, естественно, это разбиение винчестера. Так как все
программы необходимо куда-то записать. Но поскольку у роутера диск это
не критичное место, то здесь я пошел по пути наименьшего сопротивления,
т.е. все разбивалось так, как предлагала система.

Заходим в пункт Partition, нажимаем букву А и FreeBSD выделяет нам весь
диск под партицию. Нажимаем букву Q, выходим в предыдущее меню.

Заходим в пункт Label, опять нажимаем букву А и, опять, FreeBSD
разбивает нам, уже, партицию так, как он считает правильно. Нажимаем
букву Q, выходим в предыдущее меню.

Заходим в пункт Distributions. Вот здесь начинается отход от стандарта.

Движемся по меню вниз и на пункте Minimal нажимаем пробел. Этим мы
устанавливаем минимальную конфигурацию системы. Т.к., еще раз повторюсь, кроме роутера нам ничего не надо. Поднимаемся вверх, на пункт меню Exit и еще раз нажимаем клавишу пробел. Выходим в предыдущее меню.

Опускаемся на следующий пункт меню Media и выбираем откуда будем
закачивать систему. В нашем случае CD-ROM.

Опускаемся на следующий пункт меню Commit. Нажимаем его и идем пить чай или кофе. Кому что нравится, т.к. минут 15-20 система будет
перекачиваться с CD-ROM-а на винчестер.

После окончания инсталляции, переходим к следующему пункту
Configuration.

Пропускаем пункты Distribution и Packages изменяем пароль root-а Root
Password.

Опять пропускаем пункты Fdisk и Label.

В пункте меню User Management добавляем пользователя из группы wheel, чтобы можно было переключиться в режим root-a.

Console можно не настраивать, но если есть желание, то почему бы и не
настроить.

Time Zone лучше настроить, иначе могут быть проблемы со временем.

Media и Mouse тоже пропускаем и остается самая важная часть — Networking.

Итак, вначале, что бы не забыть впоследствии, на пункте меню Gateway
нажимаем пробел, устанавливая крестик. Затем поднимаемся выше на пункт меню Interfaces. Нажимаем пробел и нам высвечиваются все сетевые интерфейсы которые у нас есть. В конце первых двух, которые называются lnc0 и lnc1, написано слово Ethernet. Значит это они родные. Нажимаем пробел на первом. Вводим имя компьютера, имя домена, шлюза по умолчанию у нас нет, адрес DNS сервера и IP адрес той подсети, куда смотрит данный Ethernet. Все остальное остается по умолчанию, как было. Со вторым поступаем аналогично и пишем адрес подсети, в которую он смотрит.

Выходим из программы инсталляции, перегружаем компьютер.

Если сетевые кабели вставлены, и адреса ethrnet-ов мы прописали
правильно, то, УРА, роутер уже работает.

Проверяем. Набираем команду ping с адресом первого Ethernet-а. Должно
работать. Набираем команду ping с адресом второго Ethernet-а. Должно
работать. Набираем команду ping с адресом любого компьютера из первой
сети. Должно работать. Набираем команду ping с адресом любого компьютера из второй сети. Должно работать. На компьютерах обоих сетей прописываем default gateway (а лучше в DHCP указать соответствующий параметр). Пытаемся командой ping из первой сети найти компьютер во второй сети, и наоборот. Тоже должно работать.

Если не работает, значит, что-то делалось не так как написано, поскольку
писалось во время инсталляции, повторяя работу.

Еще раз хочу заострить внимание читающих на том моменте, что в данном
случае FreeBSD никак, еще раз повторю — никак, не оптимизируется.

 

Интересное

Скрытая загрузка
Не для кого не секрет, что в наше время Интернет-странички просто переполнены различной графикой (баннеры, дизайн странички, графические счетчики) — без этого уже почти невозможно представить...
Подробнее...
Увеличение...
Настройка сетевой подсистемы FreeBSDЭта статья описывает несколько простых шагов, которые можно выполнить,для получения прироста производительности сетевой подсистемы, а такжеправильно выбрать...
Подробнее...
GSM – шлюз: Как через...
У меня возникла необходимость по нескольку раз в день принимать и отправлять фак- сы на даче, где нет городского телефона. Слышал, что для таких целей можно каким-то образом приспособить мобильный...
Подробнее...
Дата по русски
Скрипт, который мы сейчас рассмотрим, позволяет вывести на экранпосетителя дату в формате русского языка. Сразу предупреждаю,что реализация алгоритма этой задачи не самая лучшая.Но –...
Подробнее...
Как за нами шпионят
Spyware – это термин, определяющий приложения, которые записывают информацию о поведении пользователя в сети Интернет и сообщают об этом своим создателям. Результатом их действия может стать как...
Подробнее...
10 способов проверки среды...
Служба Каталогов (Active Directory Services) — действующий стандарт для инициализации учётных записей, базового системного управления и DNS-идентификации в большинстве сред. Ведение отчётности...
Подробнее...
SQL в Delphi
Delphi поддерживает статический и динамический SQL. В Delphi имеется объект TQuery, который используется для хранения и выполнения SQL-запросов.Свойство TQuery SQL содержит текст SQL-запроса,...
Подробнее...
Виртуальный выделенный сервер
В последнее время некоторые российские провайдеры стали предоставлять услуги хостинга на виртуальных выделенных серверах. Во всём мире эта услуга не нова. Там, наряду с обычным хостингом, она...
Подробнее...
Установка Windows Server...
Семейство продуктов Windows Server 2003 берет все самое лучшее от технологии ОС Windows 2000 Server, упрощая при этом развертывание, управление и использование.В результате пользователь получает...
Подробнее...
Firefox: Настройка RSS
Много слышал об RSS и даже несколько раз пытался пользоваться специальными программами для чтения. Но устанавливать дополнительное ПО не хочется, тем более что в Firefox есть встроенный клиент...
Подробнее...