ถ้ามันขึ้นหน้าดำๆ ลองกด enter ซักหลายๆครั้งหน่อย แล้วดูว่ามันเปลี่ยนแปลงอะไรบ้างรึเปล่า
บางครั้งถ้าหน้าจอ telnet มันดำๆ เหมือนไม่มีอะไรขึ้นมา แต่จริงๆ เป็นเพราะมันบูทเสร็จไปแล้ว
ถ้าเรากด enter หลายๆหนแล้วมันจะขึ้น prompt ให้ แต่ถ้ายังไม่ได้ ก็ลองเช็คตามนี้ดู ...
1.ปัญหาอาจจะมาจาก ios image ที่เราใช้มีปัญหาหรือไม่สมบูรณ์ หรือ เกิดปัญหาในตอนเรียกใช้งาน ios
หรือ เกิดปัญหาในการ decompress ไฟล์ ios ให้ลองเปลี่ยน ios image ที่ใช้งานเป็นตัวอื่น
2.ปัญหาอาจจะมากจาก dynamips-wxp ที่อยู่ใน gns3 ทำให้ cpu ทำงานเต็มที่เกินไป ทำให้ telnet
ทำงานอืดๆ หรือ ทำงานไม่ได้ ให้เช็คว่าเราตั้งค่า idlepc แล้วรึยัง ถ้ายังไม่ได้ทำ ก็ให้ลองตั้งค่า idlepc ดูซะก่อน
แล้วค่าที่ตั้งทำให้การใช้งาน cpu ลดลงบ้างมั้ย จากนั้นให้ลองสร้าง router 1 ตัวแล้วทำการ telnet เข้าไปดู
3.ปัญหาอาจจะมาจาก firewall ทำการ block ไม่ให้โปรแกรม telnet ทำการติดต่อมาที่ localhost
หรือเข้ามาที่ local ip ของเครื่อง (127.0.0.1) หรือ port ที่ใช้งานโดน firewall block
4.ปัญหาอาจจะมาจาก ตัวโปรแกรมที่เราใช้ในการ telnet เอง ให้ลองติดตั้งโปรแกรม telnet ตัวอื่น
แล้วไปตั้งค่า telnet client ใน gns3 ให้เป็น telnet ตัวใหม่ แล้วลองใช้งานดู การตั้งค่าอยู่ที่
เมนู Edit --> Preference --> General -->Terminal command
5.ปัญหาอาจจะมาจาก ค่า ram ที่เราตั้งให้กับ router หรือ ตั้งให้กับ ios มีน้อยเกินไปทำให้บูทไม่ขึ้น
ให้ลองไปตั้งค่า default ram ของ ios ที่ใช้กับ router ให้เพิ่มขึ้น (เคยอ่านเจอแต่ไม่เคยเจอเองนะ)
6.ปัญหาอาจจะมาจาก การที่เราใช้งาน router ใน lab เป็นจำนวนมาก แล้วทำการ telnet เข้า router
พร้อมๆกันใหมด ด้วยคำสั่ง telnet /all หรือ กดปุ่มที่ tool bar ของ gns3 ถ้าเป็นแบบนี้ ให้ลองทำการ
stop การทำงานของ router ทั้งหมด แล้วลอง start และ telnet ไปทีละตัว โดยการคลิกที่ router
แล้วกดเม้าส์ปุ่มขวา จากนั้นก็เลือก start และ telnet เป็นรายๆไป (ถ้าตั้งค่า idlepc ก็อาจจะช่วยเรื่องนี้ได้)
7.ถ้าเป็นการใช้งาน dynamips/dynagen ปัญหา telnet แล้วค้าง หรือ hang อาจจะเกิดจากการใช้งาน
ios image ไม่ตรงกับ model ที่เราสร้างขึ้นก็ได้ เช่นเราเอา ios ของ 3640 ไปใส่ไว้ที่ [[7200]]
เท่าที่เคยเจอก็มามีประมาณนี้นะครับ ลองเอาไปทดสอบดูแล้วกันว่าจะช่วยแก้ปัญหาได้รึเปล่า .. ^_^
memo
การตั้งค่า idle pc ทำได้โดยการสร้าง router ขึ้นมา 1ตัว แล้วสั่งให้มัน start การทำงาน จากนั้นคลิกที่ router
กดปุ่มขวา จะมีเมนูขึ้นมา ให้เลือกกดเมนูว่า idle pc จากนั้นรอซักพัก จะมีค่าขึ้นมาให้เลือก ทำการเลือกค่าที่ มีเครื่องหมาย *
อยู่ข้างหน้า โดยเลือกอันที่มีค่าน้อยที่สุด จากนั้นกด ok ไป ถ้าหากค่าที่เราเลือกไปเป็นค่าที่เหมาะสม การใช้งาน cpu ของ
โปรแกรม dymamips-wxp ก็จะลดลงอย่างมาก ทำให้เครื่องไม่อืด ไม่หน่วง เวลาที่เราทำการจำลอง router
แต่ถ้าเราทำแล้วการใช้งาน cpu ไม่ลดลง เราสามารถลองทำใหม่ได้เรื่อยๆจนกว่าจะได้ค่าที่เหมาะสม ..
การตรวจสอบการใช้งาน cpu ดูได้จาก cpu usage ใน task manager หัวข้อ performance หรือ
ถ้าต้องการดูว่า application ตัวไหน ใช้งาน cpu ไปกี่ % ก็ได้ดูจากหัวข้อ cpu ที่อยู่ใน processes