以移除沒使用的網路卡裝置為例,
因為libvirt的自動預設網路將流量導到沒使用的網路卡。
1.先找到網路卡的pci位址
#lspci
00:19.0 Ethernet controller:xxxxxxxxx
2.以pci位址找到在 /sys 下的路徑
#find /sys -name *00:19.0
/sys/bus/pci/devices/0000:00:19.0
3.新增開機時的 udev rules 檔案
#vim /etc/udev/rules.d/40-remove-pci-network.rules
ACTION=="add", SUBSYSTEM=="net", SUBSYSTEMS=="pci", RUN+="/bin/sh -c 'echo 1 >/sys/bus/pci/devices/0000\:00\:19.0/remove'"
4.更新 udev rule
#udevadm control --reload-rule
5.套用新 udev rule 或重開機
#udevadm trigger
參考資料:
https://unix.stackexchange.com/questions/353851/disable-ethernet-hardware-devices-at-start-up
沒有留言:
張貼留言