AutoNetkit เป็นซอฟต์แวร์สำหรับการสร้างการกำหนดค่า Netkit
อ้างอิง:
AutoNetkit ต้องใช้โมดูลดังต่อไปนี้: netaddr, Mako, networkx, pydot, pyparse, graphviz และ pexpect
เหล่านี้สามารถติดตั้งโดยใช้:
sudo easy_install netaddr
sudo easy_install Mako
sudo easy_install networkx
sudo easy_install pydot
sudo easy_install pyparsing
sudo easy_install pexpect
สำหรับการวางแผนที่คุณจะต้อง graphviz บน Linux นี้สามารถติดตั้งเป็น:
& nbsp; & nbsp; & nbsp; sudo apt-get install graphviz & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp;
การกำหนดค่า:
ห้องปฏิบัติการตัวอย่าง AutoNetkit สามารถพบได้ในโฟลเดอร์ห้องปฏิบัติการ ห้องปฏิบัติการนี้จะสร้างอินเทอร์เน็ตเล็ก ๆ ของตนเอง 3 ระบบมีจำนวนของเราเตอร์ในแต่ละ เราเตอร์เหล่านี้มีการเชื่อมต่อ ห้องปฏิบัติการนี้พล็อตแล้ว
ห้องปฏิบัติการนอกจากนี้ยังสามารถนำไปใช้ สำหรับการใช้งานคุณต้องให้รายละเอียดของเครื่องโฮสต์ของคุณ Netkit นี้สามารถเป็นได้ทั้งเครื่องเดียวกันหรือเครื่องที่แตกต่างกัน
การตั้งค่าที่จำเป็นต้องมีที่อยู่ของเครื่อง (ใช้ "localhost" ถ้าคุณกำลังเรียก Netkit ในเครื่องเดียวกันเป็น AutoNetkit) ชื่อผู้ใช้ของคุณในการเข้าสู่เครื่อง (ใช้ SSH) และรหัสผ่านของคุณ
ตัวอย่างเช่น:
โฮสต์ = "netkithost.adelaide.edu.au"
ชื่อผู้ใช้ = "sknight"
รหัสผ่าน = "12345"
หรือถ้าทำงานบนเครื่องเดียวกัน
โฮสต์ = "localhost"
ชื่อผู้ใช้ = "sknight"
รหัสผ่าน = "12345" & nbsp; & nbsp;
จากนั้นคุณสามารถปรับใช้ในห้องปฏิบัติการโดยใช้:
myNetkit.deploy (myInternet)
การทำงาน:
เมื่อคุณได้กำหนดค่าห้องปฏิบัติการของคุณคุณสามารถเริ่มต้น AutoNetkit ใช้:
หลาม AutoNetkit.py
ถ้าคุณต้องการที่จะระบุห้องปฏิบัติการของคุณในการตั้งค่าที่แตกต่างกันเช่น myLab.txt ใช้คำสั่งต่อไปนี้:
ห้องปฏิบัติการ ./AutoNetkit.py -f / myLab.txt
และคุณควรจะเห็นผลลัพธ์เช่น:
ข้อมูล & nbsp; & nbsp; เครือข่ายโหลดจากห้องปฏิบัติการ / myLab.txt
ข้อมูล & nbsp; & nbsp; รวบรวมการกำหนดค่าสำหรับ AS1
ข้อมูล & nbsp; & nbsp; รวบรวมการกำหนดค่าสำหรับ AS2
ข้อมูล & nbsp; & nbsp; รวบรวมการกำหนดค่าสำหรับ AS3
ข้อมูล & nbsp; & nbsp; การเชื่อมต่อกับ netkithost.adelaide.edu.au
ข้อมูล & nbsp; & nbsp; เชื่อมต่อกับ netkithost.adelaide.edu.au
ข้อมูล & nbsp; & nbsp; ห้องปฏิบัติการก่อนหน้านี้ลังเล
ข้อมูล & nbsp; & nbsp; คัดลอก Lab กว่า
ข้อมูล & nbsp; & nbsp; การตรวจสอบเครื่องก่อนหน้านี้ทั้งหมดปิด
ข้อมูล & nbsp; & nbsp; บางครอบครัวยังคงทำงาน, ลองใหม่ใน 5 วินาที
ข้อมูล & nbsp; & nbsp; ปิดเครื่องก่อนหน้านี้ทั้งหมดเริ่มต้นในห้องปฏิบัติการ
ข้อมูล & nbsp; & nbsp; เริ่มต้น r1B (1/10)
ข้อมูล & nbsp; & nbsp; เริ่มต้น r1C (2/10)
ข้อมูล & nbsp; & nbsp; เริ่มต้น R1A (3/10)
ข้อมูล & nbsp; & nbsp; เริ่มต้น R1D (4/10)
ข้อมูล & nbsp; & nbsp; เริ่มต้น R1e (5/10)
ข้อมูล & nbsp; & nbsp; เริ่มต้น R2A (6/10)
ข้อมูล & nbsp; & nbsp; เริ่มต้น R3A (7/10)
ข้อมูล & nbsp; & nbsp; เริ่มต้น r3B (8/10)
ข้อมูล & nbsp; & nbsp; เริ่มต้น R3C (9/10)
ข้อมูล & nbsp; & nbsp; เริ่มต้น r3D (10/10)
ข้อมูล & nbsp; & nbsp; เริ่มต้นสำเร็จรูป Lab, เครื่องเริ่มต้น 10
Lab สร้างขึ้นใน 28.14 วินาที
ต้องการ
- หลาม
ความคิดเห็นที่ไม่พบ