ip nat 外部/内部崩溃

ip nat 外部/内部崩溃

我刚刚购买了我的第一个思科设备并学习如何使用它。现在我想配置 nat,但它总是导致我的路由器崩溃。它一直处于打开状态,但任何命令都不再起作用。

ArborMain(config-if)#ip nat outside

*Oct 19 17:25:01.635: %LINEPROTO-5-UPDOWN: Line protocol on Interface NVI0, changed state to up

% PDL Error : Failed to compile regexp
   File : skype.pdl
   Line : 73
        : (field non-char (regexp 
                              ^^^^^^^


% PDL Error : Failed to compile regexp
   File : skype.pdl
   Line : 520
        : (field tcp-non-char (regexp `.*(^@|^A|^B|^C|^D|^E|^F|·|·|·|
|^K|^L|
|^N|^O|
                                  ^^^^^^^

% NBAR Error : Activation failed due to insufficient dynamic memory
% NBAR Error: Stile could not add protocol node  
%NAT: Error activating CNBAR on the interface FastEthernet0/0
ArborMain(config-if)#
*Oct 19 17:25:05.375: %SYS-2-MALLOCFAIL: Memory allocation of 10260 bytes failed from 0x621F1574, alignment 0 
Pool: Processor  Free: 9476  Cause: Not enough free memory 
Alternate Pool: None  Free: 0  Cause: No Alternate pool 
-Process= "Exec", ipl= 0, pid= 3,  -Traceback= 0x6029C62Cz 0x602B55B0z 0x631587CCz 0x621F0D1Cz 0x621F5AE0z 0x621F2938z 0x621F3120z 0x621F47A4z 0x621F5114z 0x6245290Cz 0x62452BECz 0x62452D14z 0x62452D14z 0x6245406Cz 0x6248E0B8z 0x62498F0Cz
*Oct 19 17:25:05.543: %NBAR-2-NOMEMORY: No memory available for StILE lmalloc,  -Traceback= 0x62479728z 0x62479864z 0x6247DAD0z 0x6247DB28z 0x6247DB28z 0x6247DE10z 0x6247F1DCz 0x6248E1A8z 0x62498F0Cz 0x6248525Cz 0x624A46ECz 0x624A4A84z 0x61716774z 0x61718ACCz 0x60F8C87Cz 0x60FB2904z
ArborMain(config-if)#

事情就是这样。我不是专家,所以请不要讨厌。我只是需要一些帮助。
提前谢谢!!

编辑:路由器是 cisco 1841,图像是 ADVENTERPRISEK9

答案1

insufficient dynamic memory我认为类似和这样的错误信息Not enough free memory非常清楚:除了您已经启用的所有功能之外,路由器根本没有足够的内存(RAM)来运行 NAT。

这意味着您有几个选择:

  • 添加更多物理 RAM
  • 根据您运行的 IOS 版本,考虑降级到内存要求较低的版本(例如 12.4 消耗的内存比 12.4T 或 15.1M 少)。当然,缺点是您可能也会失去一些功能。
  • 从 Advanced Enterprise(这是最高端的功能集,但是非常耗内存)降级为消耗内存较少的功能集,例如,您可以在具有 128MB RAM 的 1841 上运行“IP BASE W/O CRYPTO”,并且仍可运行 15.1(4)M。
  • 禁用一些您当前已启用的功能,例如 NBAR。(请注意,我之所以提到 NBAR,是因为我可以从输出中看出您已启用它;您也可以禁用其他功能,尽管 NBAR 可能是最耗内存的功能之一)。
  • 以上任意组合

这实际上取决于您想要什么(您需要哪些功能和子功能),当然还取决于您是否可以合法获得另一张图片。

思科软件研究该工具可以帮助您确定可以使用您的 RAM 数量运行哪个 IOS 版本和功能集,或者反之,确定运行某个图像需要多少 RAM。

相关内容