gns3如何保存配置

    GNS3是基於Dynamips的圖形管理器,相對於Dynagen來講,新手能夠省去學習和撰寫net文件的繁瑣過程,把精力更好的放到實驗分析中去。
GNS3自己也是一個Dynagen的特殊實現,其依託於net文件。
因爲最近出了新版本,增長了不少新功能,因此拿來一試,當前最新版本是3.0.5beta。
對於這個版本的功能,感受仍是擴展了很多實用特性,在此不一一例舉,這裏主要講下發現的一個bug。
GNS3對於模擬設備的配置保存有如下幾種方式:
一、在新建拓撲的時候選擇「保存配置選項」;
二、在拓撲建設完成後實驗過程當中點擊上方按鈕「導出全部startup_configs「
三、每一個設備右鍵有個startup_config選項,能夠配置路徑;
四、在控制檯中直接鍵入:export /all……
五、左上方按鈕「保存net」也會作輸出配置的操做,可是前提是新建拓撲的時候選擇了「保存配置選項」
6.在菜單欄裏有相關按鈕,很好找的,大概是第二排第10個按鈕,一個向上的箭頭,彎彎的,把鼠標移過去,會顯示Extract/ Import all startup-config,點一下會出來一個configs對話框,兩個選項供選擇。一個是保存配置文件(extracting to a directory),一個是加載以前保存的配置文件(importing form a directory)extracting to a directory,而後找好存放目錄,再下次使用時候,在設備加電前選擇「importing form a directory」,找到你保存配置的目錄,就加載到nvram裏面了,就是gns3上面×××方向標那個按鈕(有個向上的箭頭)。
web

    咱們來看看幾種方式的邏輯關係。不過,首先是須要對路由進行了一些配置,而且啓動了路由器,不然保存時會提示出錯.緩存

 

 

 

 

 

一、在新建拓撲的時候選擇保存配置,net文件中將出現
[GNS3-DATA]
     configdir = XXXXX
配置完拓撲後,啓動設備,完成實驗,而後點擊「保存net」,此時不但拓撲被保存,全部的startup也被輸出到指定目錄。
同時net文件內全部設備增長cnfg=XXXXX一行。
ide

二、「保存net」按鈕影響到右鍵startup_config選項,即點擊保存後輸出的路徑會和右鍵選項內的路徑掛鉤。學習

三、控制檯export和上方按鈕「解壓全部startup_configs」都會影響右鍵選項。spa

 

 

 

 

 

 

 

 

四、控制檯export和上方按鈕「解壓全部startup_configs」還會影響net文件,生成cnfg條目。說到這裏,複雜的互相影響的關係很讓人頭疼吧?可是咱們的目的很簡單,就是再次啓動設備要有原先的配置。且能夠靈活的導出各類階段的配置方便實驗。.net

解決方式以下:
刪除net文件內configdir = XXXXX一行。或者在新建拓撲的時候不要選擇保存配置。
只要此行不存在,不管net文件內生成何種cnfg條目,都能正確的得到上一次保存的配置。
這樣的狀況下,每次導出配置,net文件內都會修改cnfg指向新路徑,用該配置啓動;
手工刪除cnfg,用工做目錄內的緩存啓動配置;而且點擊「保存net」將不在輸出配置。 

達到了咱們的預期的效果。orm

PS: 對於gns3保存的 .net和.cfg 文件,能夠直接使用記事原本打開修改配置。若是有批量的輸入,這個辦法仍是能節省很多時間。ip

相關文章
相關標籤/搜索