我的问题可能只是手指问题,但在花了一天时间处理这个问题(本来应该只需要 5 分钟)之后,我开始感到沮丧。我没有任何级别的思科认证,只是有相当多的经验。所以在我用大锤敲打这个路由器之前,我请求帮助 :)
此设备已脱离合同,也没有 TAC 支持合同。我的问题在设置详细信息下方。
硬件和物理配置(这些是实际设备,而不是 GNS3):带有 NPE-G1 256MB/64MB 的 Cisco 7206VXR(已订购更多 RAM 和闪存),无 I/O 控制器(G 系列 NPE 不需要),插槽 1 中仅安装了一个 PA-2FE-TX 卡,所有其他插槽都“打开”(出于冷却原因安装了盲板)NPE-G1 有 3 个千兆第 3 层接口,PA-2FE 有 2 个快速以太网第 3 层接口。
gi0/1 连接到另一个路由器,该路由器具有最低配置(连接接口上只有一个 IP 4.4.4.4/16),以提供远程连接。fa1/0 连接到笔记本电脑。笔记本电脑 IP 静态设置为 192.168.1.20/24
我正在尝试使用的软件:rommon 版本 12.2(24)T 我正在使用 c7200-kboot-151-4.m2 作为引导加载程序 IOS 版本 c7200-adventerprisek9-mz.152-4.m6
为了确保没有其他配置残留,我格式化了闪存:在加载新的 IOS 之前,并从 nvram 中清除了所有配置文件:
使用干净的(不存在的)启动配置我输入以下命令,如下所示:
en
conf t
int gi0/1
ip add 2.2.2.2 255.255.0.0
ip nat outside
no shut
exit
int fa1/0
ip add 192.168.1.1 255.255.255.0
ip nat inside
no shut
exit
ip access-list standard 1
permit 192.168.1.0 0.0.0.255 any
exit
ip nat inside source list 1 int gi0/1 overload
end
IOS 自动将“ip virtual-reassembly in”添加到两个接口。ip cef 默认启用。
这是我所做过的所有事情,在 c3800 设备上的 adventerprisek9-mz.151-4.M4 中有效。我尝试设置一个只包含我的外部 IP 的 nat 池,也尝试使用路由图。到目前为止,没有一个奏效。
我也尝试过仅使用千兆接口,结果仍然相同。
我可以从 7206 ping 到笔记本电脑和另一个路由器。它们每个都可以 ping 7206,但无论我做什么,我都无法获得 nat 转换。我一直在使用 telnet 强制转换。
所有这些 IOS 都需要(根据 Cisco)512MB/64MB,我有 256MB/64MB,它们加载时没有问题(没有警告)我有 1GB 内存和 512MB 闪存,但由于 124.24 ios 可以运行,所以我不认为这是内存问题。
我已将其降级为 c7200-kboot-mz.151-4.m2 和 c7200-adventerprisek9-mz.151-4.m2,但这也没用。再次降级为 c7200-kboot-mz.124-24.t3 和 c7200-adventerprisek9-mz.124-24.t3(略高于可用的最低 IOS),只是为了确认这个 IOS 是否适用于我的配置。
我的问题是:我做错了什么?我查看了思科文档和其他指南,但我无法使用我需要的 IOS 来实现它。
我需要 IOS 15.1 来实现最终设置中需要的一些其他功能。
顺便说一句,投票给锤子需要选民拿出替代现金。;)
答案1
这个问题已经解决,kboot 映像和完整 IOS 映像之间存在细微的不兼容性。只需将 boot bootldr bootflash:ignore 语句添加到您的配置中(如果您不想创建虚拟文件,则必须在编辑器中完成),然后闪存中只有一个 IOS 映像,即完整映像。路由器启动并按预期工作,同时缩短了启动时间。