การตรวจสอบแบนด์วิดท์ข้ามหลายระบบในเครือข่ายในบ้าน


13

ในช่วงหลายปีที่ผ่านมาฉันใช้จอแบนด์วิดธ์ซอฟต์แวร์แบบง่ายบนคอมพิวเตอร์เพื่อติดตามการใช้แบนด์วิดท์รายเดือนของฉัน มันใช้งานได้ดี (มากหรือน้อย; ตัวเลขนั้นออกจากตัวติดตามออนไลน์ของ ISP เล็กน้อย)

สิ่งนี้ใช้ได้ดีสำหรับคอมพิวเตอร์เครื่องเดียว แต่เมื่อแม่ของฉันเชื่อมต่อแล็ปท็อปของเธอกับเราเตอร์ของฉันหรือถ้าฉันใช้คอมพิวเตอร์เครื่องที่สองจากนั้นตรวจสอบและจัดการแบนด์วิดท์กลายเป็นเรื่องยากมากขึ้น

ฉันถือว่าใช้ซอฟต์แวร์ตรวจสอบแบนด์วิดธ์ในแต่ละระบบที่เชื่อมต่อและ (อย่างใด) ถ่ายโอนบันทึกไปยังระบบกลางเพื่อ (อีกครั้งอย่างใด) จะรวมอยู่ในไฟล์บันทึกกลาง แต่ไม่น่าแปลกใจนี่เป็นฝันร้ายที่สุด

ฉันยังคิดถึงโซลูชันของเราเตอร์ (ตามที่ได้กล่าวไว้ แต่มันจะต้องใช้งานง่ายและปรับแต่งเอง)

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

นอกจากนี้ควรแยกความแตกต่างระหว่างทราฟฟิกแบบโลคัลและแบบรีโมตเพื่อให้การถ่ายโอนไฟล์ระหว่างระบบโลคัลสองระบบไม่นับรวมกับการใช้แบนด์วิดท์อินเทอร์เน็ต



@ mattwilkie ขอบคุณสำหรับเคล็ดลับ ที่จริงแล้วฉันติดตั้ง DD-WRT ใน E1000 ของฉันและมันมีความสามารถในการบันทึกที่ดี แต่น่าเสียดายที่มันฆ่าเราเตอร์ (ซึ่งดูเหมือนจะเป็นปัญหาทั่วไป ) :-(ในขณะนี้ฉันกำลังคิดถึงวิธีใช้ซอฟต์แวร์ตรวจสอบแบนด์วิดท์ในแต่ละระบบและรวมข้อมูลตอนนี้แล้ว (ซึ่งแน่นอนว่าไม่เหมาะอย่างยิ่ง)
Synetech

ฮึ. ขออภัยที่ได้ยินซินเทค ฉันยังไม่ได้ติดตั้งเฟิร์มแวร์ใด ๆ บนเราเตอร์ของฉันยังคงทำการวิจัย ฉันชอบเสียงของการ์กอยล์ แต่ไม่รู้ว่า WRT54G2 ที่อ่อนแอของฉันไม่มีแรมเลย
matt wilkie

คำตอบ:


5

หากคุณไม่ได้ซื้อฮาร์ดแวร์ - คุณสามารถซื้อเราเตอร์ที่เข้ากันได้กับ DD-WRT (เช่นLinksys WRT54GL ) และติดตั้งเฟิร์มแวร์ Gargoyle Routerซึ่งสามารถทำการตรวจสอบต่อ IPภายในและไม่ต้องพึ่งพาพีซีเครื่องใดเครื่องหนึ่ง กำลังออนไลน์และพร้อมใช้งาน หากคุณไม่สนใจ per-ip, เฟิร์มแวร์ DD-WRT หรือ Tomato สามารถทำการใช้งานทั้งหมดและรวมถึงการใช้งานของคุณเพื่อให้คุณ dotn ถูกเรียกเก็บเงินมากเกินไป

หากคุณมีสวิตช์เปิดใช้งาน SNMP และพีซีที่เปิดใช้งานอยู่ตลอดเวลาคุณสามารถบันทึกการใช้แบนด์วิดท์ต่อพอร์ตสวิตช์ด้วยบางสิ่งเช่นCacti (หรือRRDTool )

หากคุณมีพีซีสำรองอยู่รอบ ๆ IPTables ในฐานะเราเตอร์ + RRDTool สามารถจัดทำบันทึกแบนด์วิดท์


ไม่มีคอมพิวเตอร์พิเศษ แต่ฉันจะเปิดให้เราเตอร์ใหม่หากมีราคาถูก ฉันจะดูรอบ ๆ เพื่อดูว่ามีข้อตกลงใด ๆ ในเราเตอร์นั้นหรือไม่
Synetech

0

เราเตอร์น่าจะดีที่สุด:
เราเตอร์อะไร เราเตอร์ระดับบ้านจำนวนมากสามารถทำได้ หากคุณได้รับ WRT54GL (ตรวจสอบให้แน่ใจว่าได้รับรุ่น L) คุณสามารถติดตั้งเฟิร์มแวร์สำรองเช่น DD-WRT ซึ่งสามารถบันทึกสิ่งนี้ได้ เราเตอร์เหมาะสมที่สุด

สามารถใช้ Mirror Port:
อีกทางเลือกหนึ่งคือการตั้งค่ามิเรอร์พอร์ตที่ส่วนสวิตช์และสูดดมทราฟฟิกด้วยเครื่องมือเช่น ntop บนหนึ่งในเครื่องนี่อาจเป็นความพยายามมากกว่าที่ควรค่า

เรียบง่ายที่สุด :
ฉันไม่รู้จัก dumeter แต่อาจใส่ทั้งคู่แล้วเพิ่มเข้าไปตอนสิ้นเดือน :-)


เราเตอร์ของฉันเป็น D-Link รุ่นเก่าดังนั้นฉันไม่เชื่อว่ามี (แม้ว่าจะมีฟังก์ชั่นการบันทึกและสถิติพื้นฐานอื่น ๆ เพิ่มเติม) จริงๆแล้วฉันได้พิจารณาบางอย่างเช่นโซลูชันเสริมของคุณแล้ว ฉันคิดว่าการเรียกใช้สคริปต์บนเครื่องแม่ของฉันที่จะส่งข้อมูลการใช้งานไปยังระบบของฉันเป็นระยะซึ่งจะเพิ่มไปยังผลรวม ฉันไม่รังเกียจที่จะพายเรือไปด้วยกันเช่นระบบ แต่ฉันมีนิ้วข้ามว่าอาจมีวิธีแก้ปัญหาที่มีอยู่
Synetech

0

อีกวิธีหนึ่งคือการสร้างเราเตอร์ PC (หรือ Linux / BSD) Linux ที่มี NIC สองตัวเพื่อกรองปริมาณข้อมูลของคุณผ่าน เราเตอร์ที่สามารถบู๊ตได้มักจะมีเครื่องมือที่พร้อมใช้งานกราฟการใช้งานทราฟฟิกของคุณพร้อมกับการกำหนดค่าไฟร์วอลล์ที่ดีและบางส่วนยังทำหน้าที่ควบคุมปริมาณข้อมูลและฟังก์ชั่นประเภท QoS


ขอบคุณ แต่ฉันไม่สามารถสร้างระบบที่เปิดอยู่เสมอ (ไฟฟ้าไม่ถูกพอสำหรับเรื่องนั้น)
Synetech

0

ฉันคิดว่าคุณกำลังสร้างเครื่อง Windows แต่ถ้าคุณพิจารณา Ubuntu คุณสามารถใช้ vnstat เพื่อติดตามแบนด์วิดท์ ฉันเรียกใช้บนเซิร์ฟเวอร์ของฉันและบางครั้งฉันอยากรู้ว่าการใช้แบนด์วิดธ์ของฉันคืออะไร

มันจะแสดงรายชั่วโมงรายวันรายสัปดาห์รายเดือน .... และแม้กระทั่งการตรวจสอบในเวลาจริง

มันเป็น CLI แต่ใช้งานง่ายมาก


ใช่ฉันกำลังสร้างระบบ Windows ขอโทษ
Synetech
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.