|
|
ru.cisco- RU.CISCO --------------------------------------------------------------------- From : Igor Suvorov 2:5020/1046 20 Dec 2001 22:57:24 To : All Subject : автоконфигурирование маршрутизаторов --------------------------------------------------------------------------------
Хочу сконфигурировать маршрутизаторы так, чтобы конфиг можно было автоматом
вливать с tftp сервера. Точнее, сделать для них нормальный tftp+bootp сервер.
Поставил на линуксовую машину tftp и bootp сервисы.
Проверяю работу tftp:
cp tftp startup-config
Все работает нормально, конфигурационный файл с tftp заливается.
Hачинаю заводить bootp.
Пишу вот такой /etc/bootptab:
cisco:\
:ha=00500bc000e4:\
:ip=192.168.1.7:\
:sm=255.255.255.240:\
:sa=192.168.1.1:\
:bf=myrouter:
Делаю на маршрутизаторе erase startup-config, перегружаюсь. Hа линуксе при
этом поднимаю tcpdump, наблюдая сетевую активность маршрутизатора.
Маршрутизатор с адреса 0.0.0.0 шлет broadcast запрос на ip адрес. bootp
сервер этот запрос удовлетворяет. Вместе с адресом bootp сервер должен отдать
ip адрес tftp сервера и имя bootfile (sa и bf параметры в bootptab), в котором
лежит конфигурация этого маршрутизатора.
Однако, сменив адрес eth0 с 0.0.0.0 на 192.168.1.7, маршрутизатор шлет запрос
о конфигурационном файле на tftp на broadcast адрес и с стандартными именами
(network-conf, cisco.cfg и т.п.). Если верить CCO, это происходит в том
случае, если роутер не знает ни имени файла (или файл не найден), ни адреса
tftp сервера (либо он не ответил). Однако никаких запросов к указанному tftp
роутер делать и не пытался. Что наводит на мысль, что bootpd эти параметры
циске не отдал, либо она их не поняла. Более того, маршрутизатор периодически
продолжает повторять свои запросы к bootp серверу, хотя адрес уже получил.
Где я не так в этой цепочке?
--
Igor
--- Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7
* Origin: Barad Dur (2:5020/1046@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cisco/146882c535e0d.html, оценка из 5, голосов 10
|