Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีควบคุมเครือข่าย Wi-Fi ของคุณใน Linux

วิธีควบคุมเครือข่าย Wi-Fi ของคุณใน Linux

การเชื่อมต่อ Wi-Fi ของคุณช้าเกินไปหรือไม่ คุณมีปัญหาเครือข่ายอย่างต่อเนื่องในขณะที่ท่อง 'Net? โอกาสที่เครือข่ายไร้สายของคุณรองรับการรับส่งข้อมูลมากกว่าที่ควรจะเป็น โชคดีที่มันค่อนข้างง่ายในการควบคุมเครือข่าย Wi-Fi ของคุณใน Linux คุณสามารถใช้ Evillimiter แอปพลิเคชันโอเพนซอร์ซเพื่อตรวจสอบและควบคุมแบนด์วิดท์ของอุปกรณ์ คู่มือนี้อธิบายวิธีการดำเนินการทีละขั้นตอน

Evillimiter คืออะไร

Evillimiter เป็นเครื่องมือตรวจสอบโอเพนซอร์สฟรีที่สามารถจำกัดการใช้แบนด์วิดท์สำหรับอุปกรณ์ที่เชื่อมต่อกับ LAN มันทำงานบน Linux และ Windows และสามารถทำงานได้โดยไม่ต้องเข้าถึงเครือข่ายของผู้ดูแลระบบ หมายเหตุ:คุณไม่ควรใช้เครื่องมือนี้ในเครือข่ายของบุคคลอื่น หลีกเลี่ยงความท้าทายทางกฎหมายที่อาจเกิดขึ้น

วิธีการติดตั้ง Evillimiter

คุณต้องติดตั้ง evillimiter ก่อนใช้งาน โชคดีที่การติดตั้งนั้นตรงไปตรงมาหากคุณติดตั้งการพึ่งพาอยู่แล้ว ต้องใช้ Python 3 ซึ่งควรมีอยู่ในการติดตั้ง Linux ส่วนใหญ่โดยค่าเริ่มต้น ในการติดตั้ง evillimiter ให้เปิดเครื่องเทอร์มินัลแล้วพิมพ์คำสั่งด้านล่าง:

# retrieves source code
git clone https://github.com/bitbrute/evillimiter.git
 
# navigates to the source directory
cd evillimiter
 
# installs evillimiter
sudo python3 setup.py install

วิธีควบคุมเครือข่าย Wi-Fi ของคุณโดยใช้ Evillimiter

เมื่อการติดตั้งเสร็จสิ้น คุณสามารถเริ่มตรวจสอบอุปกรณ์ที่เชื่อมต่อกับ Wi-Fi ส่วนตัวของคุณได้ ในการดำเนินการนี้ ก่อนอื่นให้เริ่มแอปพลิเคชันโดยใช้คำสั่งต่อไปนี้:

sudo evillimiter

โปรดทราบว่าคุณจะต้องมีสิทธิ์ sudo/root เพื่อเรียกใช้และใช้งาน evillimiter นี่เป็นเพราะมันจัดการตัวควบคุมเครือข่ายและต้องการเข้าถึงพารามิเตอร์เคอร์เนลระดับต่ำ เมื่อคุณเรียกใช้ evillimiter เป็นครั้งแรก ระบบจะแสดงข้อมูลบางอย่างเกี่ยวกับเครือข่าย Wi-Fi ของคุณ ซึ่งรวมถึงชื่ออินเทอร์เฟซ IP เกตเวย์ MAC และเน็ตมาสก์

วิธีควบคุมเครือข่าย Wi-Fi ของคุณใน Linux

คอนโซลแบบโต้ตอบเป็นที่ที่คุณพิมพ์คำสั่งเพื่อตรวจสอบการใช้แบนด์วิดท์ Evillimiter เสนอคำสั่งจำนวนหนึ่งเพื่อให้ง่ายต่อการควบคุม คุณสามารถดูรายการคำสั่งที่มีได้โดยป้อน ? หรือ help ในคอนโซลแบบโต้ตอบ

(Main) >>> help

คุณต้องสแกนเครือข่ายท้องถิ่นก่อนจึงจะตรวจสอบอุปกรณ์ที่เชื่อมต่อได้ ใช้ scan คำสั่งของ evillimiter ให้ทำเช่นนี้

(Main) >>> scan

การดำเนินการนี้จะสแกนหาโฮสต์ทั้งหมดที่เชื่อมต่อกับ Wi-Fi ของคุณและรายงานจำนวนอุปกรณ์ที่ใช้งานอยู่ ตอนนี้คุณสามารถดูโฮสต์และจำกัดการใช้แบนด์วิดท์ได้ ใช้ hosts คำสั่งเพื่อดูโฮสต์ที่ใช้งานอยู่ทั้งหมด

(Main) >>> hosts

นี่จะแสดงรายชื่ออุปกรณ์ที่เชื่อมต่อกับเครือข่าย Wi-Fi ของคุณ Evillimiter จะกำหนด ID ให้กับแต่ละอุปกรณ์และแสดงข้อมูล IP และ MAC ฟิลด์สถานะแสดงว่าแบนด์วิดท์ถูกจำกัดสำหรับอุปกรณ์แล้วหรือไม่

วิธีควบคุมเครือข่าย Wi-Fi ของคุณใน Linux

ตอนนี้คุณสามารถจำกัดแบนด์วิดท์สำหรับอุปกรณ์โดยใช้คำสั่งจำกัด

(Main) >>> limit 2 100kbit

คำสั่งนี้จำกัดแบนด์วิดท์ของอุปกรณ์ที่สอง (ID=2) ไว้ที่ 100 กิโลบิต คุณสามารถจำกัดอุปกรณ์หลายเครื่องพร้อมกันได้โดยใช้รายการที่คั่นด้วยเครื่องหมายจุลภาค

(Main) >>> limit 2,3 50kbit

คำสั่งนี้จะจำกัดแบนด์วิดท์ของอุปกรณ์ที่สองและสามไว้ที่ 50 kbit

วิธีควบคุมเครือข่าย Wi-Fi ของคุณใน Linux

ขีดจำกัดแบนด์วิดท์ถูกตั้งค่าสำหรับทั้งความเร็วในการอัพโหลดและดาวน์โหลด แต่คุณสามารถจำกัดความเร็วในการอัพโหลด/ดาวน์โหลดแยกกันได้ คำสั่งถัดไปจำกัดความเร็วในการดาวน์โหลดของอุปกรณ์ที่สองไว้ที่ 100 kbit ต่อวินาที

(Main) >>> limit 2 100kbit --download

คุณยังสามารถบล็อกการเชื่อมต่ออินเทอร์เน็ตสำหรับอุปกรณ์โฮสต์โดยใช้คำสั่งบล็อก ด้วยวิธีนี้ คุณจะควบคุมผู้ใช้ Wi-Fi ได้โดยตรงจากเครื่องชำระเงิน

(Main) >>> block 2

คำสั่งนี้จะบล็อกอุปกรณ์ที่สองจากการใช้ทรัพยากรเครือข่าย ใช้ --upload และ --download ธงสำหรับปิดกั้นการจราจรทางเดียว

(Main) >>> block 2 --download

สมมติว่าคุณต้องการสตรีมเซสชันการเล่นเกม คุณบล็อกอุปกรณ์ Wi-Fi อื่นๆ ทั้งหมดได้โดยใช้คำสั่งด้านล่าง

(Main) >>> block all
วิธีควบคุมเครือข่าย Wi-Fi ของคุณใน Linux

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

(Main) >>> free 1,2,3
(Main) >>> free all
วิธีควบคุมเครือข่าย Wi-Fi ของคุณใน Linux

หากต้องการออกจากคอนโซลแบบโต้ตอบ ให้พิมพ์ quit หรือ exit ในหน้าต่างคำสั่ง

(Main) >>> quit

มันจะออกจากเซสชันปัจจุบันและนำพรอมต์เทอร์มินัลกลับมา

ต่อไปเป็นคุณสมบัติอีกสองอย่างของ evillimiter เนื่องจากคอนโซลแบบโต้ตอบเป็นสี คอนโซลจึงอาจทำงานไม่ถูกต้องในบางสภาพแวดล้อม คุณสามารถติดตั้งแพ็คเกจที่จำเป็นสำหรับการเข้ารหัสสีหรือใช้ --colorless ในกรณีดังกล่าว

sudo evillimiter --colorless

หากคุณเรียกใช้สิ่งนี้ในเทอร์มินัล มันจะเริ่มต้นเซสชันโต้ตอบแบบไม่มีสีสำหรับ evillimiter ผู้คนสามารถใช้โหมดนี้ได้ทุกเมื่อที่ประสบปัญหาเกี่ยวกับสี ASCII

วิธีควบคุมเครือข่าย Wi-Fi ของคุณใน Linux

สุดท้าย -f ตัวเลือกช่วยแก้ไขปัญหาเกี่ยวกับการกำหนดค่า Linux iptables หรือพารามิเตอร์เครือข่าย

sudo evillimiter -f

เคล็ดลับเกี่ยวกับการใช้ Evillimiter

Evillimiter ใช้การปลอมแปลง ARP และการกำหนดรูปแบบการรับส่งข้อมูลเพื่อลดผู้ใช้จากการเชื่อมต่อ LAN ดังนั้นจึงไม่ควรเรียกใช้แอปพลิเคชันนี้ในเบื้องหลังนานเกินไป การดำเนินการนี้อาจควบคุมทรัพยากรเครือข่ายและอาจส่งผลให้เกิดเคอร์เนลแพนิคบ่อยครั้ง

เราขอแนะนำให้คุณใช้เครื่องมือดังกล่าวเมื่อจำเป็นเท่านั้น นอกจากนี้ เครื่องมือนี้ใช้ไม่ได้กับการเชื่อมต่อ IPv6 เลย นอกจากนี้ หากคุณประสบปัญหาเกี่ยวกับอินเทอร์เฟซเครือข่าย ให้ลองแฟลชการกำหนดค่า

บทสรุป

อย่างที่คุณเห็น คุณสามารถควบคุมเครือข่าย Wi-Fi ใน Linux ได้อย่างง่ายดายโดยใช้ evillimiter ติดตั้งได้ง่ายและทำงานได้ดีแม้ไม่มีการเข้าถึงของผู้ดูแลระบบ หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการรักษาความปลอดภัย Wi-Fi ลองอ่านคำแนะนำฉบับสมบูรณ์เกี่ยวกับการรักษาความปลอดภัย Wi-Fi ในบ้าน