Ошибка: Failed to parse the Currency Converter XML document.
$52 200.39
|
Ошибка: Failed to parse the Currency Converter XML document.
$25 767.11
|
Ошибка: Failed to parse the Currency Converter XML document.
$28 575.61
|
Создание маршрутизатора на базе 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 никак, еще раз повторю никак, не оптимизируется.