是的,Linux的Netplan可以限制帶寬使用
以下是一個使用Netplan限制帶寬的示例:
<interface>
替換為你要配置的網絡接口名稱(如eth0
),將<ip_address>
替換為你的IP地址,將<subnet>
替換為你的子網掩碼,將<gateway>
替換為你的網關地址,將<限速>
替換為你想要限制的帶寬值(如100Mbit
):sudo nano /etc/netplan/<config_file>.yaml
network:
version: 2
renderer: networkd
ethernets:
<interface>:
dhcp4: no
addresses: [ <ip_address>/<subnet> ]
gateway4: <gateway>
nameservers:
addresses: [ 8.8.8.8, 8.8.4.4 ]
bandwidth: <限速>
例如:
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
addresses: [ 192.168.1.10/24 ]
gateway4: 192.168.1.1
nameservers:
addresses: [ 8.8.8.8, 8.8.4.4 ]
bandwidth: 100Mbit
保存并關閉文件。
應用新的Netplan配置。在終端中輸入以下命令:
sudo netplan apply
現在,你已經成功限制了網絡接口的帶寬使用。你可以通過iftop
、nethogs
等工具來監控帶寬使用情況。