У меня есть машина Ubuntu, которая действует как Сервер TFTP. Я хочу настроить свои маршрутизаторы iOS Cisco для взятия конфигурации с этого сервера TFTP во время начальной загрузки.
У меня есть несколько сомнений - Где я храню конфигурационный файл для своего маршрутизатора Cisco в Сервере TFTP? В настоящее время я создал две временных папки в /var/lib/tftpboot
-
automation@automation:/var/lib/tftpboot$ ls -l
total 8
drwx------ 2 tftp tftp 4096 Mar 31 15:37 ExrZHRa-incoming
drwxr-xr-x 2 root root 4096 Mar 31 15:52 TXJla-outgoing
automation@automation:/var/lib/tftpboot$ tree
.
├── ExrZHRa-incoming [error opening dir]
└── TXJla-outgoing
└── R1.txt
2 directories, 1 file
Согласно документации Cisco, это - синтаксис для получения файла от сервера TFTP -
copy tftp: [[[//location ]/directory ]/filename ] nvram:startup-config
Example:
Device# copy tftp://server1/dir10/datasource nvram:startup-config
Согласно моему пониманию, location
будет IP моего Сервера TFTP и filename
будет фактический файл конфигурации, который будет загружен. Но что должно быть настроено в directory
? Я попробовал/var/lib/tftpboot/TXJla-outgoing, но это не работало.
Принятие Вас использует что-то вроде этого руководство по конфигурированию, корень сервера TFTP /var/lib/tftpboot/
.
Если это будет корнем, и файл непосредственно там затем, то Ваша команда tftp будет похожа на это:
copy tftp://ip.add.re.ss/FILENAME nvram:startup-config
Как веб-сервер, 'корень' конфигурации сервера TFTP является корневым каталогом, дисковым, от которого будет служить Ваш сервер; это опущено в удаленной системе, это делает копирование.