การ จำกัด แบนด์วิดท์เป็นความคิดที่ยอดเยี่ยมหากคุณจำเป็นต้องดาวน์โหลดบางอย่าง แต่ไม่ต้องการให้เต็มส่วนที่เหลือของเครือข่าย บน 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>
ความคิดเห็น