#dhcp #tftp
#dhcp #tftp
Вопрос:
Я пытаюсь использовать подход ZTP для настройки моего маршрутизатора [R2]. Моя машина Ubuntu является одновременно сервером DHCP и TFTP.
Ubuntu [DHCP-сервер]: 16.04.5 LTS Маршрутизатор Cisco [DHCP-клиент]: 7200, версия 15.2 (4) S5
Это скрипт на python- ztp.py. ztp.py хранится в /var/lib/tftpboot/
#!/usr/bin/env python3.5.2
import time
import cli
time.sleep(200)
print ("nn *** ZTP Day 0 Configuation *** nn")
fn = open('TXJla-outgoing/R1.txt','r')
fn.seek(0)
c =fn.readlines()
fn.close()
cli.configurep([c])
Конфигурация на dhcpd.conf
для хоста R2 является —
host R2 {
hardware ethernet CA:02:3B:E3:00:08;
fixed-address 198.51.100.5;
option bootfile-name !<opt 67> "/ztp.py";
option tftp-server-name !<opt 150> "198.51.100.2";
}
Конфигурация не запрашивается на маршрутизаторе. Пожалуйста, помогите решить.
Ответ №1:
В моей настройке (устройство Cisco в качестве DHCP-сервера и debian в качестве tftp) мне не нужна опция 150.
Код на сервере CiscoDHCPServer:
ip dhcp pool ztp
network "networkip" "SNM"
default-router "Default gateway"
dns-server "ip"
option 67 ascii http://"ip of debian":80/zeroday.py
Также расположение кода находится в /var / www / html / Но я не уверен, что это что-нибудь изменит