出于某种原因,我必须no shutdown
在每个真实的物理接口上运行才能让它们在重新加载后启动。
为了测试,我做了以下操作:
write erase
删除我的配置,reload
并拒绝保存更改。在提示符下,单击“交互设置”,enable
然后conf t
粘贴我的配置。
然后我跑了,copy run startup
后面跟着reload
。
重启,配置都完成了,但接口关闭了。再试reload
一次,还是一样。
有点害怕将这个东西部署在某个地方,因为担心重启后接口不会出现。
这是我的配置的界面部分:
interface Vlan1
nameif web
security-level 50
ip address 192.168.10.1 255.255.255.0
!
interface Vlan2
nameif mgmt
security-level 100
ip address 192.168.20.1 255.255.255.0
!
interface Vlan3
nameif outside
security-level 0
ip address 10.0.0.10 255.255.255.0
!
interface Ethernet0/0
switchport access vlan 3
!
interface Ethernet0/1
!
interface Ethernet0/2
switchport access vlan 2
!
interface Ethernet0/3
shutdown
!
interface Ethernet0/4
shutdown
!
interface Ethernet0/5
shutdown
!
interface Ethernet0/6
shutdown
!
interface Ethernet0/7
shutdown
!
有一件有点奇怪的事情是,即使我运行switchport access vlan 1
,int e0/1
它似乎也从未保存过它并且总是将其留空。
编辑
好的,如果我在某个时候运行no shutdown
界面和然后 copy run startup
,后续重新加载似乎会带上界面。但是,我没有看到任何内容show run
表明该no shutdown
语句已保存在任何地方(执行 before 和 after 的 diff 也证明了这一点)。
答案1
接口默认关闭。如果您没有在配置中明确启用它们,它们将不会启动。我没有在您粘贴的配置中看到任何“no shutdown”命令。您需要为每个要启动的接口输入“no shutdown”,然后运行“write mem”以保存配置。然后重新加载以进行测试。
答案2
当没有任何活动设备连接到接口时,接口将显示为关闭。
测试的时候你往往不会把所有东西都连接到所有接口,对吗?