中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

綁定 WiFi 和以太網,增加網絡間移動的便利性

發布時間:2020-08-11 05:12:01 來源:ITPUB博客 閱讀:161 作者:安全劍客 欄目:互聯網科技
有時一個網絡接口是不夠的。網絡綁定允許將多條網絡連接與單個邏輯接口一起工作。你可能因為需要給單條連接更多的帶寬而這么做,或者你可能希望在有線和無線網絡之間來回切換而不會丟失網絡連接。

我是后面一種情況。在家工作的好處之一是,當天氣晴朗時,在陽光明媚的陽臺而不是在室內工作是很愉快的。但每當我這樣做時,我都會失去網絡連接。IRC、SSH、VPN,一切都斷開了,客戶端重連至少需要一會。本文介紹了如何在 Fedora 30 筆記本上設置網絡綁定,以便從筆記本擴展塢的有線連接無縫切換到 WiFi。

在  Linux  中,接口綁定由內核模塊  bonding  處理。默認情況下,Fedora 沒有啟用此功能,但它包含在  kernel-core  軟件包中。這意味著啟用接口綁定只需一個 命令 :

sudo modprobe bonding

請注意,這只會在你重啟之前生效。要永久啟用接口綁定,請在  /etc/modules-load.d  目錄中創建一個名為 bonding.conf  的文件,該文件僅包含單詞 bonding  。

現在你已啟用綁定,現在可以創建綁定接口了。首先,你必須獲取要綁定的接口的名稱。要列出可用的接口,請運行:

sudo nmcli device status

你將看到如下輸出:

DEVICE          TYPE      STATE         CONNECTION
enp12s0u1       ethernet  connected     Wired connection 1
tun0            tun       connected     tun0
virbr0          bridge    connected     virbr0
wlp2s0          wifi      disconnected  --
p2p-dev-wlp2s0  wifi-p2p  disconnected  --
enp0s31f6       ethernet  unavailable   --
lo              loopback  unmanaged     --
virbr0-nic      tun       unmanaged     --

在本例中,有兩個(有線)以太網接口可用。  enp12s0u1  在筆記本電腦擴展塢上,你可以通過  STATE  列知道它已連接。另一個是  enp0s31f6 ,是筆記本電腦中的內置端口。還有一個名為  wlp2s0  的 WiFi 連接。 enp12s0u1 和  wlp2s0  是我們在這里感興趣的兩個接口。(請注意,閱讀本文無需了解網絡設備的命名方式,但如果你感興趣,可以查看  systemd.net-naming-scheme  手冊頁。)

第一步是創建綁定接口:

sudo nmcli connection add type bond ifname bond0 con-name bond0

在此示例中,綁定接口名為 bond0  。 con-name bond0  將連接名稱設置為 bond0  。直接這樣做會有一個名為  bond-bond0  的連接。你還可以將連接名設置得更加人性化,例如 “Docking station bond” 或 “Ben”。

下一步是將接口添加到綁定接口:

sudo nmcli connection add type ethernet ifname enp12s0u1 master bond0 con-name bond-ethernet
sudo nmcli connection add type wifi ifname wlp2s0 master bond0 ssid Cotton con-name bond-wifi

如上所示,連接名稱被設置為更具描述性。請務必使用系統上相應的接口名稱替換  enp12s0u1  和  wlp2s0 。對于 WiFi 接口,請使用你自己的網絡名稱 (SSID)替換我的 “Cotton”。如果你的 WiFi 連接有密碼(這當然會有!),你也需要將其添加到配置中。以下假設你使用 WPA2-PSK 身份驗證

sudo nmcli connection modify bond-wifi wifi-sec.key-mgmt wpa-psk
sudo nmcli connection edit bond-wif

第二條 命令 將進入交互式編輯器,你可以在其中輸入密碼,而無需將其記錄在  shell  歷史記錄中。輸入以下內容,將  password  替換為你的實際密碼。

set wifi-sec.psk password
save
quit

現在,你可以啟動你的綁定接口以及你創建的輔助接口。

sudo nmcli connection up bond0
sudo nmcli connection up bond-ethernet
sudo nmcli connection up bond-wifi

你現在應該能夠在不丟失網絡連接的情況下斷開有線或無線連接。

警告:使用其他 WiFi 網絡時

在指定的 WiFi 網絡間移動時,此配置很有效,但是當遠離此網絡時,那么綁定中使用的 SSID 就不可用了。從理論上講,可以為每個使用的 WiFi 連接添加一個接口,但這似乎并不合理。相反,你可以禁用綁定接口:

sudo nmcli connection down bond0

回到定義的 WiFi 網絡時,只需按上述方式啟動綁定接口即可。

微調你的綁定

默認情況下,綁定接口使用“輪詢round-robin”模式。這會在接口上平均分配負載。但是,如果你有有線和無線連接,你可能希望更喜歡有線連接。  active-backup  模式能實現此功能。你可以在創建接口時指定模式和主接口,或者之后使用此命令(綁定接口應該關閉):

sudo nmcli connection modify bond0 +bond.options "mode=active-backup,primary=enp12s0u1"

via: https://fedoramagazine.org/bond-wifi-and-ethernet-for-easier-networking-mobility/


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

大关县| 会理县| 财经| 宁安市| 应城市| 敦煌市| 汉沽区| 双鸭山市| 蕉岭县| 潜江市| 连平县| 当涂县| 浦东新区| 体育| 临洮县| 太湖县| 乐平市| 怀来县| 荣成市| 阜城县| 上林县| 外汇| 茌平县| 彰化市| 嘉兴市| 陆良县| 塘沽区| 大同市| 丹阳市| 淳安县| 厦门市| 溧水县| 仁化县| 都匀市| 县级市| 宁德市| 孝义市| 民勤县| 衡南县| 晋江市| 沙湾县|