PNETLab添加銳捷鏡像后無法使用telnet
PNETLab 版本: 4.2.10
銳捷鏡像版本: V1.03
故障詳情: 使用PNETLab添加銳捷交換機、路由器鏡像后,在Lab中添加設備,默認打開方式為telnet,telnet客戶端無論是secureCRT還是Putty,設備開機后很久還是沒有任何信息輸出,鍵盤的任何輸入均沒有反應。使用VNC連接設備,可以看到所有的信息輸出、鍵盤可以鍵入。并且鏡像文件與EVE-NG中一樣,且在EVE-NG均可以正常工作。
解決辦法:
- 臨時辦法:添加設備時,在qemu選項框中輸入一下內容
-machine type=pc,accel=kvm -chardev socket,id=serial1,path=console.sock,server=on,wait=off -serial chardev:serial1 -serial mon:stdio -cpu qemu64,+sse2,+sse4.1,+sse4.2,+popcnt,+ssse3,+vmx -vga std -rtc base=utc

啟動設備后就可以使用telnet正常連接顯示信息、鍵盤鍵入。
- 永久辦法: 修改設備的yml文件:
路由器:
vim /opt/unetlab/html/templates/ruijieroute.yml
交換機:
vim /opt/unetlab/html/templates/ruijieswitch.yml
在文件的倒數第二行,刪掉原有內容,修改為此內容:

qemu_options: -machine type=pc,accel=kvm -chardev socket,id=serial1,path=console.sock,server=on,wait=off -serial chardev:serial1 -serial mon:stdio -cpu qemu64,+sse2,+sse4.1,+sse4.2,+popcnt,+ssse3,+vmx -vga std -rtc base=utc
保存退出后(:wq),使用命令修正鏡像權限:
/opt/unetlab/wrappers/unl_wrapper-a fixpermissions
重新添加設備時,qume選項框就默認修改為此內容。
如果無法查看博客中的圖片,請掛代理訪問,因為圖片是存儲在GitHub上的。

浙公網安備 33010602011771號