Cisco備份FreeBSDCisco路由器
在FreeBSD下,使用tftpd來保存cisco路由器的配置或者IOS,在FreeBSD下要做如下設置:
1、修改/etc/inetd.conf,將tftp的注釋去掉
#tftp dgram udp wait root /usr/libexec/tftpd tftpd -s /tftpboot前死“#”去掉
注:這兒的"tftpd -s /tftpboot"一定要從根目錄開始的一級目錄,不能是"tftpd -s /home/tftpboot"這樣,但/tftpboot可以是符號鏈接。我因為這個折騰了很久。當然,也可以是"tftpd /home/tftpboot",這樣安全性降低了,參看man page.
2、修改/etc/rc.conf,確認已經啟動了inetd
inetd_enable="YES"
3、建立/tftpboot目錄
ln -s /home/tftpboot /tftpboot
4、建立文件,修改權限
cd /tftpboot
touch cisco-config
chmod a+w cisco-config
ls -l cisco-config
-rw-rw-rw- 1 root wheel 0 Dec 1 14:42 cisco-config
要從router裡copy run tftp,必需先建立文件,修改文件的權限為-rw-rw-rw-,否則不能自行創建,無法使用.
在路由器上的操作就和原來的一樣了。