移至主內容
DarkRanger's Secret Area

主導覽

  • 首頁
  • 關於本站
  • Linux
  • 程式開發
  • N900
  • 譯文
  • 資訊技術辭典

文章分類

  • 影劇
  • 遊戲
  • 筆記
  • 雜文
  • 資訊技術
  • 站務訊息

最新內容

  • How-To:Linux 安裝 DevilutionX
  • 於 2012 年建立的一份音樂播放清單
  • How-To:Linux 安裝 Medal of Honor: Allied Assault
  • Fallout 4 (2015)
  • How-To:Linux 安裝 Blood
  • 《終極動員令》系列早期作品原始碼釋出
  • How-To:Linux 安裝 Doom 3
  • Nausicaä of the Valley of the Wind (1984)
  • Intel 內顯與 Linux 桌面死當問題排解
  • 《哥吉拉 -1.0》心得補遺

Linux 網路介面簡易控制腳本

發表日期:星期四, 01/09/2025 - 22:45

這個起因是赫然發覺在 Linux 系統上,倘若存在不只一個 Wi-Fi 無線網卡,則 NetworkManager 似乎截至目前為止,並沒有提供任何操作方式,能夠很便利的暫時性停用(及回復啟用)其中一個無線網路介面。要就是整個無線網路關閉,而沒有關閉特定裝置的選項(至少 DR 在 Fedora 40 發行版上研究了一陣的結論是這樣)。所以倘若有此需求,基本上還是得回歸最基本的網路控制指令,例如:

  • sudo ip link set down <無線網卡介面>
  • sudo ip link set up <無線網卡介面>

 

於是就設想了一種將其腳本化的方式:networking_control.py。此腳本設計並不要求帶入參數,會以選項清單的互動方式呈現。在給予可執行權限後,便以 root 權限執行即可:

  • chmod +x networking_control.py
  • sudo ./networking_control.py

 

腳本執行後會列出當前的所有網路介面名稱,及其驅動模組、啟用狀態及 IPv4 位址,再由使用者選擇停用或啟用其中特定的介面。

 

筆記