- - วิธีจัดการแบนด์วิดท์บน Linux ด้วย Wondershaper

วิธีจัดการแบนด์วิดท์บน Linux ด้วย Wondershaper

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

ติดตั้ง Wondershaper

แอปจะต้องติดตั้งก่อนที่เราจะไปถึงวิธีการใช้งาน Wondershaper เป็นที่รู้จักกันดีและส่งผลให้สามารถใช้งานได้กับแหล่งซอฟต์แวร์ Linux OS ที่ได้รับความนิยมส่วนใหญ่ดังนั้นการทำให้มันใช้งานได้ง่าย

ในการเริ่มการติดตั้ง Wondershaper คุณจะต้องเริ่มต้นหน้าต่างเทอร์มินัล รับมันโดยการกด Ctrl + Alt + T หรือ Ctrl + Shift + T บนแป้นพิมพ์ จากนั้นทำตามคำแนะนำบรรทัดคำสั่งที่สอดคล้องกับระบบปฏิบัติการ Linux ที่คุณกำลังทำงาน

อูบุนตู

Wondershaper พร้อมใช้งานสำหรับการติดตั้งบน Ubuntu Linux ผ่านที่เก็บซอฟต์แวร์“ Ubuntu Universe” น่าเสียดายที่ Ubuntu บางรุ่น (โดยหลักคือเซิร์ฟเวอร์) ที่เก็บข้อมูลจะต้องเปิดใช้งานด้วยตนเอง

หากต้องการเปิดใช้งานที่เก็บซอฟต์แวร์“ Universe” ของ Ubuntu ให้ใช้คำสั่ง repo ในหน้าต่างเทอร์มินัลด้านล่าง

sudo add-apt-repository universe

ถัดไปเรียกใช้ ปรับปรุง คำสั่งเพื่อเสร็จสิ้นการตั้งค่าที่เก็บซอฟต์แวร์

sudo apt update

สุดท้ายหลังจากที่คำสั่งอัปเดตซอฟต์แวร์เสร็จสิ้นให้ติดตั้งแอปพลิเคชั่น Wondershaper บน Linux PC ของคุณด้วย apt ติดตั้ง คำสั่ง

sudo apt install wondershaper

Debian

Debian 10, เช่นเดียวกับ 9, และรีลีสอื่น ๆ มี Wondershaper ในที่เก็บซอฟต์แวร์ "Debian Main" เพื่อให้มันทำงานไม่จำเป็นต้องมีการกำหนดค่าเพิ่มเติม ให้ใช้ apt-get install คำสั่งด้านล่าง

sudo apt-get install wondershaper

Arch Linux

Arch Linux เป็นหนึ่งในระบบปฏิบัติการ Linux เดียวที่ไม่ได้ใช้แอปพลิเคชัน Wondershaper ในแหล่งซอฟแวร์ ผู้ใช้ Arch ที่ต้องการใช้งานนั้นจะต้องสร้างผ่าน AUR แทน

ในการสร้างแอพผ่านทาง AUR ให้เปิดเทอร์มินัลแล้วเริ่มต้นด้วยการติดตั้งแพ็คเกจ Base-devel และ Git ด้วย Pacman manager

sudo pacman -S git base-devel

จากนั้นคว้าแพ็คเกจ AUR ด้วยเครื่องมือ Git

git clone https://github.com/magnific0/wondershaper

ย้ายเข้าไปในโฟลเดอร์ซอร์สและติดตั้ง Wondershaper บน Arch PC ของคุณ

cd wondershaper
makepkg -sri

Fedora

ผู้ใช้ Fedora สามารถติดตั้ง Wondershaper ผ่านที่เก็บซอฟท์แวร์หลักของ Fedora ได้อย่างง่ายดาย หากต้องการทำดังกล่าวให้เรียกใช้สิ่งต่อไปนี้ DNF ผู้จัดการแพคเกจคำสั่งด้านล่าง

sudo dnf install wondershaper -y

OpenSUSE

ใน OpenSUSE Wondershaper ได้รับการสนับสนุนอย่างดีในทุก ๆ รุ่นตั้งแต่ Leap 15 ถึง 42.3 และ Tumbleweed แอพนี้มีอยู่ในที่เก็บซอฟต์แวร์“ OSS All” เพื่อให้มันทำงานได้ zypper คำสั่ง

sudo zypper install wondershaper

ลินุกซ์ทั่วไป

ซอร์สโค้ดสำหรับ Wondershaper อยู่ใน GitHub และพร้อมสำหรับการติดตั้ง เพื่อรับมันทำต่อไปนี้

git clone https://github.com/magnific0/wondershaper.git
cd wondershaper

ทำงานด้วย:

./wondershaper

ตั้งค่า Wondershaper

เมื่อแอปพลิเคชัน Wondershaper ติดตั้งเสร็จแล้วบนระบบปฏิบัติการ Linux ของคุณคุณต้องใช้ประโยชน์จากระบบ Systemd init เพื่อให้แอปโหลดแอปโดยอัตโนมัติเมื่อบูทเครื่อง

อูบุนตู / Debian

เมื่อคุณติดตั้งแอพพลิเคชั่น Wondershaper บน Ubuntu หรือ Debian ไม่จำเป็นต้องจัดการกับ Systemd นี่เป็นเพราะเทคโนโลยีของ Apt และวิธีการตั้งค่าสิ่งเหล่านี้โดยอัตโนมัติ

Arch / Fedora / SUSE เป็นต้น

ใน Arch, Fedora, SUSE และอื่น ๆ ที่ใช้ systemd คุณต้องเริ่มและเปิดใช้งาน Wondershaper ด้วย Systemd ด้วยตนเอง หากต้องการทำมันให้เรียกใช้คำสั่งต่อไปนี้

sudo systemctl enable wondershaper.service
sudo systemctl start wondershaper.service

หากต้องการปิดการใช้งานแอพพลิเคชั่น Wondershaper จากการบูทอัตโนมัติให้ใช้งาน ปิดการใช้งาน คำสั่งด้วย Systemd

sudo systemctl disable wondershaper.service

หรือหากต้องการเริ่มต้นใหม่หากมีปัญหาให้ทำ:

sudo systemctl stop wondershaper.service

จัดการแบนด์วิดธ์ด้วย Wondershaper

การทำงานกับ Wondershaper เริ่มต้นด้วยการค้นหาที่อยู่ IP ของการ์ดเครือข่ายปัจจุบันของคุณ เมื่อต้องการทำสิ่งนี้ให้เรียกใช้ แสดง IP addr คำสั่ง

ip addr show

ดูที่เอาต์พุตและดูว่าการ์ดเครือข่ายใดที่ใช้งานอยู่ โดยทั่วไปที่ใช้งานอยู่คือที่มีที่อยู่ IPv4 ในเครื่อง

นำฉลากจาก แสดง IP addr สั่งและท่อลงใน Wondershaper ควรปฏิบัติตามไวยากรณ์ตัวอย่างด้านล่าง อย่าลืมขีด จำกัด การดาวน์โหลดหลังจากสวิตช์บรรทัดคำสั่ง“ d” และขีด จำกัด การอัปโหลดหลังจาก“ c”

หมายเหตุ: MB หมายถึงเมกะไบต์อะแดปเตอร์ย่อมาจากฉลากของอุปกรณ์ที่แสดงใน คำสั่ง ip addr.

sudo wondershaper adapter mb mb

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

sudo wondershaper -c adapter
</ p>

ความคิดเห็น