z**r 发帖数: 17771 | 1 其实有这个问题很多年了,一直没当回事儿,越来越觉得有电bothering了。
就是在保存IOS running-config的时候,直接show run得到的config没有interface的
no shutdown ,那么如果把这个cofnig直接apply到另外一个空的router上的时候,就
得一个一个手动no shutdown,很麻烦,俺想一定有解决方法,就是这么多年没有认真
去想想。大家有什么好办法吗?
难道没有一个可以把所有的东西都存下来的?show running full好像也没有no
shutdown。。。
谢谢 |
j*a 发帖数: 14423 | 2 shutdown命令一定在
所以你copy前把空router上的interface全no shut一遍就好了
【在 z**r 的大作中提到】 : 其实有这个问题很多年了,一直没当回事儿,越来越觉得有电bothering了。 : 就是在保存IOS running-config的时候,直接show run得到的config没有interface的 : no shutdown ,那么如果把这个cofnig直接apply到另外一个空的router上的时候,就 : 得一个一个手动no shutdown,很麻烦,俺想一定有解决方法,就是这么多年没有认真 : 去想想。大家有什么好办法吗? : 难道没有一个可以把所有的东西都存下来的?show running full好像也没有no : shutdown。。。 : 谢谢
|
z**r 发帖数: 17771 | 3 是啊缺省是shutdown的,可俺就是闲这个麻烦,所以想在config里保留interface
status,现在如果interface是shutdown的,那么就可以保留,如果是no shut的,就什
么都没有,结果目标router的缺省状态是shutdown,很烦这个现在
【在 j*a 的大作中提到】 : shutdown命令一定在 : 所以你copy前把空router上的interface全no shut一遍就好了
|
s*****g 发帖数: 1055 | 4 Copy the config from tftp server |
c*****i 发帖数: 631 | 5 好像不可以把.我还碰到过更让人崩溃的.有一次gsr upgrade,不知道为什么很多
interface被自动shutdown了...几百个channelized interface啊.当时就崩溃了.
【在 z**r 的大作中提到】 : 是啊缺省是shutdown的,可俺就是闲这个麻烦,所以想在config里保留interface : status,现在如果interface是shutdown的,那么就可以保留,如果是no shut的,就什 : 么都没有,结果目标router的缺省状态是shutdown,很烦这个现在
|
L******t 发帖数: 1985 | 6 cedar#copy running-config disk0:zher ?
all Copy current operating configuration including defaults
【在 z**r 的大作中提到】 : 其实有这个问题很多年了,一直没当回事儿,越来越觉得有电bothering了。 : 就是在保存IOS running-config的时候,直接show run得到的config没有interface的 : no shutdown ,那么如果把这个cofnig直接apply到另外一个空的router上的时候,就 : 得一个一个手动no shutdown,很麻烦,俺想一定有解决方法,就是这么多年没有认真 : 去想想。大家有什么好办法吗? : 难道没有一个可以把所有的东西都存下来的?show running full好像也没有no : shutdown。。。 : 谢谢
|
w***s 发帖数: 321 | 7 除非“no shutdown”是缺省配置,否则它的目的就是用来去掉“shutdown”,当然不
会出现在配置里面。
这个design是故意的,想想你有几百个端口在flapping,就不是bothering的问题了。
我都是自己生成所有的no shutdown,最后paste进去。
【在 z**r 的大作中提到】 : 其实有这个问题很多年了,一直没当回事儿,越来越觉得有电bothering了。 : 就是在保存IOS running-config的时候,直接show run得到的config没有interface的 : no shutdown ,那么如果把这个cofnig直接apply到另外一个空的router上的时候,就 : 得一个一个手动no shutdown,很麻烦,俺想一定有解决方法,就是这么多年没有认真 : 去想想。大家有什么好办法吗? : 难道没有一个可以把所有的东西都存下来的?show running full好像也没有no : shutdown。。。 : 谢谢
|
z**r 发帖数: 17771 | 8 俺明白这个是feature,不是bug,呵呵。不过至少应该给个option
【在 w***s 的大作中提到】 : 除非“no shutdown”是缺省配置,否则它的目的就是用来去掉“shutdown”,当然不 : 会出现在配置里面。 : 这个design是故意的,想想你有几百个端口在flapping,就不是bothering的问题了。 : 我都是自己生成所有的no shutdown,最后paste进去。
|
z**r 发帖数: 17771 | 9 does this keep no shutdown? I never notices this, but I'll give it a try
【在 s*****g 的大作中提到】 : Copy the config from tftp server
|
z**r 发帖数: 17771 | 10 lol,其实要是真的很多,比如几百几千个,也就有动力写个script来干这件事了,最
烦的就是几十个100个左右,写script吧,用的时间和手动no shut差不多,不写吧,的
确很烦
【在 c*****i 的大作中提到】 : 好像不可以把.我还碰到过更让人崩溃的.有一次gsr upgrade,不知道为什么很多 : interface被自动shutdown了...几百个channelized interface啊.当时就崩溃了.
|
|
|
z**r 发帖数: 17771 | 11 can you try it and see if it keeps the interface status?
【在 L******t 的大作中提到】 : cedar#copy running-config disk0:zher ? : all Copy current operating configuration including defaults :
|
L******t 发帖数: 1985 | 12 I'm not sure.
You mean it didn't work for you even though there's explicit "no shutdown"
in the config?
【在 z**r 的大作中提到】 : can you try it and see if it keeps the interface status?
|
w***s 发帖数: 321 | 13 不写script也可以,awk/sed/excel+ultraedit都能解决。
不过你要是可以先接触新路由器,为什么不把配置存下来,直接替换"no shut"?
【在 z**r 的大作中提到】 : lol,其实要是真的很多,比如几百几千个,也就有动力写个script来干这件事了,最 : 烦的就是几十个100个左右,写script吧,用的时间和手动no shut差不多,不写吧,的 : 确很烦
|
c*****i 发帖数: 631 | 14 顺便问一下,如果我用show run | in interface 把所有的interface save下来,有没有
啥简单的不用写script的方法在每个interface下面插入一些config? |
w***s 发帖数: 321 | 15 用ultraedit的colomn edit
或者pspad的line manipulation
或者MS excel
生成如下格式
interface xxx yyyy
然后替换中间的空格,TAB为回车。
【在 c*****i 的大作中提到】 : 顺便问一下,如果我用show run | in interface 把所有的interface save下来,有没有 : 啥简单的不用写script的方法在每个interface下面插入一些config?
|
w***s 发帖数: 321 | 16 sed也不麻烦:
$ more sedcmd
/nterface.*$/ {
a\
new command
}
$sed -f sedcmd interface.cfg
【在 w***s 的大作中提到】 : 用ultraedit的colomn edit : 或者pspad的line manipulation : 或者MS excel : 生成如下格式 : interface xxx yyyy : 然后替换中间的空格,TAB为回车。
|
w***s 发帖数: 321 | 17 awk:
$ more awkcmd
/interface.*$/ { print
print "new command"
}
{ print }
$ awk -f awkcmd interface.cfg
如果你打算用完整的配置,记得修改正则表达式,否则会匹配到passive-interface或
者其他什么上;-D
【在 w***s 的大作中提到】 : sed也不麻烦: : $ more sedcmd : /nterface.*$/ { : a\ : new command : } : $sed -f sedcmd interface.cfg
|
c*****i 发帖数: 631 | |
z**r 发帖数: 17771 | 19 赞,发包子
【在 w***s 的大作中提到】 : awk: : $ more awkcmd : /interface.*$/ { print : print "new command" : } : { print } : $ awk -f awkcmd interface.cfg : 如果你打算用完整的配置,记得修改正则表达式,否则会匹配到passive-interface或 : 者其他什么上;-D
|