Author Topic: install GNS3 ไม่สามารถ telnำt ได้  (Read 11717 times)

0 Members และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

toey_rrt

  • Layer 1
  • *
  • Posts: 4
  • จิตพิสัย +0/-0
    • Email
install GNS3 ไม่สามารถ telnำt ได้
« on: 05 กุมภาพันธ์ , 2009, 08:29:56 pm »
install GNS3 ไม่สามารถ telnet ได้ครับ
พอ  telnet มันก็ขึ้นหน้าดำ แล้วก็ไปไหนต่อไม่ได้เลยครับ

Kati

  • Layer 1
  • *
  • Posts: 3
  • จิตพิสัย +0/-0
Re: install GNS3 ไม่สามารถ telnet ได้
« Reply #1 on: 05 กุมภาพันธ์ , 2009, 11:41:53 pm »


ถ้ามันขึ้นหน้าดำๆ ลองกด 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




« Last Edit: 06 กุมภาพันธ์ , 2009, 02:33:56 am by Kati »

naipoom

  • Layer 4
  • ****
  • Posts: 369
  • จิตพิสัย +0/-0
    • Email
Re: install GNS3 ไม่สามารถ telnำt ได้
« Reply #2 on: 06 กุมภาพันธ์ , 2009, 01:41:05 pm »
ใช้ OS อะไรครับ vista หรือป่าว
ถ้า vista ไม่มี command telnet ต้องไป enable ใน add เพิ่มก่อนครับ  :D

toey_rrt

  • Layer 1
  • *
  • Posts: 4
  • จิตพิสัย +0/-0
    • Email
Re: install GNS3 ไม่สามารถ telnำt ได้
« Reply #3 on: 20 มีนาคม , 2009, 11:04:42 pm »
ขอบคุณครับ สำหรับ คำตอบ

สาเหตุเกิดจาก  IOS  เสีย ครับ  [onion112]

พอเปลี่ยน  IOS   ใช้งานเลยครับ


gonhvvjvo (CCNP Student)

  • Layer 3
  • ***
  • Posts: 135
  • จิตพิสัย +0/-0
Re: install GNS3 ไม่สามารถ telnำt ได้
« Reply #4 on: 31 มีนาคม , 2009, 01:11:12 am »
ผมก็เป็นครับตามรูปเลยครับ

แรกๆหลังจาก add ใหม่ก็ใช้งานได้พอเปิดปิดไปสักพัก ก็ connect ไม่ได้เป็นดังรูป

รบกวนของ IOS ดีๆๆที่ใช้งานได้หน่อยนะครับ
!! Please vote me. I'am in Cisco Academy Fantasia.

pwatta

  • Guest
Re: install GNS3 ไม่สามารถ telnำt ได้
« Reply #5 on: 31 มีนาคม , 2009, 08:32:41 am »
ลองกด enter รัวๆดูสักพักนะครับอาจจะขึ้นมาได้ ผมก็เป็นทำแบบนี้แล้วมันก็ขึ้นมาลองแบบนี้ดูก่อนนะครับ [onion26]

TophyMastery

  • Unknown
  • Layer 4
  • ****
  • Posts: 448
  • จิตพิสัย +2/-0
    • IT consumer
Re: install GNS3 ไม่สามารถ telnำt ได้
« Reply #6 on: 31 มีนาคม , 2009, 08:40:24 am »
ลองกด enter รัวๆดูสักพักนะครับอาจจะขึ้นมาได้ ผมก็เป็นทำแบบนี้แล้วมันก็ขึ้นมาลองแบบนี้ดูก่อนนะครับ [onion26]

ใช่ครับต้องกด enter 2-3 ครั้งแล้วมันจะขึ้นมาเองครับ
รณรงค์ร่วมกันใช้งาน wiki ครับ
http://www.siamnetworker.com/idea/index.php/คู่มือการใช้_wiki

[K]a[Z]e[K]i[M]

  • The End
  • DEV Team
  • Layer 6
  • ****
  • Posts: 1296
  • จิตพิสัย +8/-0
  • CCNP Reader
Re: install GNS3 ไม่สามารถ telnำt ได้
« Reply #7 on: 31 มีนาคม , 2009, 08:58:04 am »
ถ้า IOS ใช้ไม่ได้มันจะมีข้อความเตือนขึ้นด้วยน่ะครับ
น่าจะอยู่ในหน้า GNS3 แหละ ข้อความของมัน

แต่ถ้าเป็น Dynamips จะมีข้อความ error ขึ้นในตัว Server เลย

ผมเริ่มรู้แล้วที่พี่ทอปบ่น GNS3 มันเรียกใช้ค่า idlepc เก่าไม่ได้
ตอนนี้ใช้ gns3 ที ต้องมานั่งไล่จิ้ม idlepc ทุกตัวเลย ลำบากจริง
ใช้ GNS3 สร้าง Topology แล้วไปเรียกใช้ใน Dynamips ดีกว่า
เว็บของผม -> ยังไม่เสร็จนะ
ตรวจสอบรายชื่อผู้โอนเงินค่าเสื้อแล้วได้ที่นี่ครับ (ดูจากชื่อ login) ตรวจสอบรายชื่อ

TophyMastery

  • Unknown
  • Layer 4
  • ****
  • Posts: 448
  • จิตพิสัย +2/-0
    • IT consumer
Re: install GNS3 ไม่สามารถ telnำt ได้
« Reply #8 on: 31 มีนาคม , 2009, 11:08:43 pm »
gns3 มีคำสั่งที่กำหนดค่า idlepc เป้นค่า global สำหรับแต่ละ ios เลยครับ แต่พี่เคยลองใช้งานแล้วมัน error ซะงั้น
พอมาลองใช้เวอชันใหม่มันมีให้ set ผ่าน ui เลยแต่พอเซ็ตแล้วมัน save ไม่ได้ ตอนนี้ยังงงๆ อยู่เนี่ย
รณรงค์ร่วมกันใช้งาน wiki ครับ
http://www.siamnetworker.com/idea/index.php/คู่มือการใช้_wiki

.....

  • Web Advisor
  • Layer 4
  • *****
  • Posts: 268
  • จิตพิสัย +18/-0
  • - Kati - Project -
Re: install GNS3 ไม่สามารถ telnำt ได้
« Reply #9 on: 01 เมษายน , 2009, 04:35:03 am »
gns3 มีคำสั่งที่กำหนดค่า idlepc เป้นค่า global สำหรับแต่ละ ios เลยครับ แต่พี่เคยลองใช้งานแล้วมัน error ซะงั้น
พอมาลองใช้เวอชันใหม่มันมีให้ set ผ่าน ui เลยแต่พอเซ็ตแล้วมัน save ไม่ได้ ตอนนี้ยังงงๆ อยู่เนี่ย

[รอการแก้ไข/ตรวจสอบ]

ผมใช้ Gns3 v0.6 พอทำการ start router ที่ใช้ ios image ตัวที่เราต้องการขึ้นมาซักตัวนึง
แล้วสั่งให้มันหาค่า idlepc  (ใช้เมนู)  พอเราเลือกค่าไปแล้ว มันก็จำนะครับ มันจะเอาค่าที่เราได้
ไปเขียนไว้ในไฟล์ gns3.ini ซึ่งเป็นไฟล์ระบบของมันเลยนะครับ โดยค่าที่หาได้จะกลายเป็นค่า
idlepc สำหรับ ios image ตัวนั้นไปเลย (จนกว่าจะมีการแก้ไขหรือลบค่านั้นออกไป)

ถ้าอยากจะแก้ไขให้ ios image ใช้ค่า idlepc ที่เรามีอยู่ (ค่าที่เคยหาไว้แล้ว) ทำได้ 2ทาง คือ
อย่างแรกก็คือเข้าไปที่เมนู edit-->ios images and hypervisor ในกรณีที่เราได้เคยทำการ
เพิ่ม ios image เอาไว้ในระบบแล้ว ให้เราทำการดับเบิ้ลคลิกที่ image ที่เราต้องต้องการ หรือ
คลิกที่ ios image ที่ต้องการ จนมันขึ้นแถบสีฟ้า จากนั้นกดคำว่า edit เพื่อจะได้ทำการแก้ไขค่า

พอข้อมูลตรงช่อง setting มีการเปลี่ยนมาเป็นค่าของ ios image ที่เราเลือกเรียบร้อยแล้ว ก็ให้
นำค่า idlepc ที่เรามีอยู่ ไปใส่เอาไว้ในช่องที่เขียนว่า IDLEPC จากนั้นกด save ก็เป็นอันเสร็จพิธี
หลังจากนี้ค่าที่เราตั้งก็จะถูกนำไปเก็บไว้ใน gns3.ini

วิธีที่สองซึ่งค่อนข้างจะตรงไปตรงมากว่าเดิม การเข้าไปเพิ่มเติมค่า idlepc ในไฟล์ gns3.ini เองเลย
โดยไปที่ C:\Documents and Settings\<user profile>\Application Data แล้วก็จะเจอกับ
ไฟล์ชื่อ gns3.ini ที่นั่น จากนั้นก็ใช้พวก text editer เปิดเข้าไปในไฟล์ หาหัวข้อชื่อ [IOS.images]
แล้วก็ไล่ดูข้อมูลลงมาเรื่อยๆจนกว่าจะเจอข้อมูลของ ios image ที่เราต้องการ โดยอาจจะสังเกตจากตรง
หัวข้อ chassis หรือ ดูที่ ชื่อไฟล์ ios image ในหัวข้อ filename ก็ได้

(ถ้ากลัวงงดูตัวเลขข้างหน้าก็ได้ เพราะข้อมูลที่เป็นของ ios ตัวเดียวกัน มันจะมีตัวเลขข้างหน้าตัวเดียวกัน)

เมื่อพบข้อมูล ios image ที่เราต้องการเรียบร้อยแล้ว ก็ให้ไปที่หัวข้อย่อยที่ชื่อว่า idlepc= จากนั้น
ก็ให้ทำการใส่ค่า idlepc ที่เรามีอยู่ลงไป แล้วสั่ง save ก็เป็นอันเสร็จ (แก้ให้เสร็จก่อนค่อยเปิด gns3 )

เวลามีการสร้าง router จาก image ที่เราได้เคยตั้งค่าเอาไว้ router ตัวนั้นก็จะใช้ค่า idlepc ที่เรา
ตั้งเอาไว้ให้กับ image ตัวนั้นเช่นกัน การเก็บข้อมูล idlepc ของ ios image เอาไว้ในไฟล์ gns3.ini
ก็คงจะคล้ายๆกับการที่ dynamips เก็บค่า idlepc เอาไว้ที่ dynagenidledb.ini นั่นเอง

สำหรับคนที่ไม่อยากจะต้องเพิ่ม ios image หรือตั้งค่า idlepc ทุกครั้งที่ลง gns3 ใหม่ ก็อาจจะทำการ
copy ไฟล์ gns3.ini ที่เราเคยเพิ่ม ios หรือ ตั้งค่าต่างๆเอาไว้แล้ว เก็บเอาไว้ก็ได้  สำหรับ gns3 v0.6
ซึ่งเป็นตัวล่าสุด มีคำสั่ง สำหรับการเรียใช้ gns3.ini จากที่อื่นมาได้ โดยใช้คำสั่ง gns3.exe --configdir
แล้วตามด้วยpath ที่ใช้เก็บไฟล์ gns3.ini (แต่อันนี้ผมยังไม่เคยลองนะครับ)


memo

บางครั้งถ้าเรามี ios image สำหรับเร้าท์เตอร์ platform เดียวๆกันอยู่หลายตัว แล้วต้องการเพิ่มไฟล์ ios
เข้าไปในระบบทั้งหมด เราก็สามารถทำได้ เพียงแต่ว่า ในการใช้งานนั้น สำหรับ platform อันใดอันนึงนั้น
ก็จะใช้งาน ios image  ได้เพียงตัวเดียว โดยที่ตัวนั้นคือตัวที่ถูกตั้งให้เป็น default image

สำหรับ platform เดียวกัน  ios image ที่จะมีค่าเป็น default image ก็คือ ios ตัวที่เพิ่มเข้าไปล่าสุด
ดังนั้นถ้าเราแค่ต้องการเพิ่ม ios ตัวใหม่ แทน ios image ตัวเก่า การเพิ่ม ios เข้าไป ก็เป็นการเปลี่ยนค่า
default image ของ ios image สำหรับเร้าท์เตอร์ที่เป็น platform นั้นๆแล้ว

ดังนั้น ถ้าหากเราอยากใช้งาน ios image ตัวอื่นๆ ที่ได้เพิ่มเข้าไปให้กับ platform นั้น ก็ให้ทำการคลิกที่
ios image ตัวที่เป็น default image อยู่เดิม จากนั้นก็กด edit แล้วไปติ๊กตรงคำว่า Default image
for this platform ให้เป็นช่องว่าง แล้วกด save  เพื่อยกเลิกการเป็น default image ของ ios ซะก่อน

จากนั้นให้ไปคลิกที่ ios image ตัวที่เราต้องการ จากนั้นก็กด edit แล้วไปติ๊กตรงคำว่า Default image
for this platform แล้วกดที่ปุ่ม save แค่นี้  ios image ตัวนั้น ก็จะกลายเป็นตัว default แทนแล้ว

ขั้นตอนง่ายกว่านั้นคือการเปิดเข้าไปที่ไฟล์ gns3.net แล้วไปแก้ไขค่า default= ในข้อมูลของ ios image
ที่เราต้องการ ให้มีค่าเป็น true ก็จะทำให้ ios image ตัวนั้นกลายเป็น default image ได้เช่นกัน

เราสามารถทำการสร้าง router ขึ้นมา ให้ใช้ ios ตัวนึง  แล้วค่อยไปทำการแก้ไขค่า ios image สำหรับ
platform นั้น เพื่อทำการสร้าง router ที่ใช้ ios image ตัวอื่นก็ได้ เพราะ  การแก้ไขจะมีผลกับ router
ตัวต่อๆไปที่เราจะเรียกมาใช้งานเท่านั้น ดังนั้นสำหรับตัวที่เราสร้างเอาไว้ ก่อนที่จะได้ทำการแก้ไขค่า default
image ก็จะยังใช้ ios ตัวเดิม ซึ่งตรงนี้ ก็จะทำให้เรามี router ที่เป็น platform เดียวกัน แต่ต่าง ios ได้

ข้อควรระวัง : ถ้ามี router ที่เป็น platform เดียวกัน แต่ใช้ ios image ที่ต่างกัน แต่อยู่ในโปรเจ็คเดียวกัน
ถ้าหากมีการเซฟข้อมูลของโปรเจ็คอันนั้นไป แล้วภายหลังมีการลบ ios image ที่เคยใช้งานออกไปจาก gns3
หรือ มีการนำไฟล์นั้นไปใช้กับเครื่องที่ไม่มี ios image ตัวที่กำหนดเอาไว้ หากมีการเรียกใช้งานไฟล์นั้นอีกครั้ง
ในตอนที่ gns3 ทำการโหลดข้อมูลจากไฟล์นั้นขึ้นมาใช้งาน ก็อาจจะเกิด error ขึ้นมาได้

« Last Edit: 01 เมษายน , 2009, 05:10:49 am by = Aegis = »
... ขอให้ความรู้ทั้งหลายจงเป็นสมบัติของโลก ..
@ This Document is licensed under a Creative Commons Attribution-Noncommercial 3.0 Unported  @

TophyMastery

  • Unknown
  • Layer 4
  • ****
  • Posts: 448
  • จิตพิสัย +2/-0
    • IT consumer
Re: install GNS3 ไม่สามารถ telnำt ได้
« Reply #10 on: 01 เมษายน , 2009, 07:47:51 am »
ตั้งค่าได้แล้วครับ เมื่อวานผมพลาดเองลืมไปดับเบิ้ลคลิกที่ IOS ก่อน
ไม่ได้จับ dynamips มานาน  [onion56] [onion56]
สงสัยต้องตั้งฉายาให้คุณ Aegis ใหม่ว่า Dynamips Man ซะแล้ว
ศึกษา dynamips มาละเอียดจริงๆ ครับ  [onion105]
« Last Edit: 01 เมษายน , 2009, 07:49:45 am by TophyMastery »
รณรงค์ร่วมกันใช้งาน wiki ครับ
http://www.siamnetworker.com/idea/index.php/คู่มือการใช้_wiki