Network Manager
在Network Manager中,默認(rèn)設(shè)置以太網(wǎng)優(yōu)先級(jí)高于WiFi優(yōu)先級(jí),4G優(yōu)先級(jí)最低,如果有特殊應(yīng)用場(chǎng)景可以手動(dòng)修改優(yōu)先級(jí)
在Network Manager中為了網(wǎng)絡(luò)安全,WiFi的MAC地址由軟件隨機(jī)生成,如果不希望隨機(jī)生成MAC地址可按照下文關(guān)閉隨機(jī)MAC地址操作
關(guān)閉隨機(jī)WiFi MAC地址
創(chuàng)建/etc/NetworkManager/conf.d/wifi_rand_mac.conf
,在文件中加入以下內(nèi)容
[device]
wifi.scan-rand-mac-address=no
Network-Manager-gnome
Network-Manager-gnome
是Network-Manager
的桌面工具,可以在屏幕右上角看到一個(gè)網(wǎng)絡(luò)圖標(biāo),如下圖所示
設(shè)置靜態(tài)IP
- 右鍵點(diǎn)擊圖標(biāo),選擇編輯連接選項(xiàng)
- 選擇需要修改的連接名稱,點(diǎn)擊下方齒輪修改,左側(cè)
+``-
分別是添加和刪除連接 - 切換到
IPV4.Settings
界面,先將Method
改為手動(dòng),然后在下方Addresses
選擇右側(cè)添加,輸入固定的ip,子網(wǎng)掩碼和網(wǎng)關(guān)后保存即可,DNS
可根據(jù)個(gè)人需求填寫
優(yōu)先級(jí)
桌面插件未提供設(shè)置優(yōu)先級(jí)的接口,可參照下文中使用nmcli命令設(shè)置優(yōu)先級(jí)
設(shè)置路由規(guī)則
- 右鍵點(diǎn)擊圖標(biāo),選擇編輯連接選項(xiàng)
! - 選擇需要修改的連接名稱,點(diǎn)擊下方齒輪修改
- 切換到
IPV4.Settings
界面,點(diǎn)擊下方routes
,選擇點(diǎn)擊添加,輸入網(wǎng)段、子網(wǎng)掩碼、網(wǎng)關(guān)和優(yōu)先級(jí)保存即可,其中網(wǎng)關(guān)為可選項(xiàng)
添加WiFi網(wǎng)絡(luò)
左鍵點(diǎn)擊圖標(biāo),直接創(chuàng)建WiFi連接即可
撥號(hào)4G
- 列表選擇創(chuàng)建一個(gè)新的4G連接
- 列表選擇運(yùn)營(yíng)商國(guó)家,移動(dòng)聯(lián)通電信選擇中國(guó)
- 列表選擇卡的運(yùn)營(yíng)商
- 列表如果有APN就輸入APN,沒(méi)有就下一步
- 列表完成創(chuàng)建
nmcli 命令
nmcli
是Network Manager的命令行工具,使用nmcli
可以完成各種操作
nmcli c
本命令可以顯示當(dāng)前所有連接,可以看到此時(shí)連接只有一個(gè),下方操作在此連接基礎(chǔ)上配置
設(shè)置靜態(tài)IP
設(shè)置連接Wired connection 1
的靜態(tài)IP為 192.168.168.230 ,子網(wǎng)掩碼為24
sudo nmcli connection modify Wired connection 1 ipv4.addresses 192.168.168.230/24
# 如果還需要設(shè)置網(wǎng)關(guān)可以使用以下命令
sudo nmcli connection modify Wired connection 1 ipv4.gateway 192.168.168.1
# 如果還需要設(shè)置DNS可以使用以下命令
sudo nmcli connection modify Wired connection 1 ipv4.dns 114.114.114.114
設(shè)置優(yōu)先級(jí)
設(shè)置連接Wired connection 1
的優(yōu)先級(jí)為200
sudo nmcli connection modify Wired connection 1 ipv4.route-metric 200
設(shè)置路由規(guī)則
為連接Wired connection 1
添加路由規(guī)則,訪問(wèn)網(wǎng)段192.168.10.0/24的信息從此連接發(fā)出,由于此連接是使用eth0
接口,所以所有符合要求的信息都會(huì)從eth0
發(fā)出
sudo nmcli connection modify Wired connection 1 ipv4.routes 192.168.10.0/24
添加WiFi網(wǎng)絡(luò)
添加WiFi網(wǎng)絡(luò)可以使用nmtui
工具
- 主菜單
- 添加網(wǎng)絡(luò)連接
- 選擇網(wǎng)絡(luò)連接的類型
- 配置WiFi
- 返回
- 保存
撥號(hào)4G
使用命令行創(chuàng)建4G連接。連接名為mobilegsm
(可隨意修改),直接輸入以下命令即可
sudo nmcli connection add type gsm con-name mobilegsm
APN-4G撥號(hào)
sudo nmcli connection add type gsm con-name "mobilegsm" ifname cdc-wdm0 gsm.apn "3gnet"
移動(dòng)聯(lián)通電信撥號(hào)失敗后設(shè)置
# sudo nmcli connection add type gsm con-name < mobile > ifname cdc-wdm0 gsm.number < number > gsm.apn < apn > gsm.username < username > gsm.password < password >
# 中國(guó)移動(dòng)
sudo nmcli connection add type gsm con-name "mobile" ifname cdc-wdm0 gsm.number "*98*1#" gsm.apn "cmnet"
# 中國(guó)聯(lián)通
sudo nmcli connection add type gsm con-name "Unicom" ifname cdc-wdm0 gsm.number "*99#" gsm.apn "3gnet"
# 中國(guó)電信
sudo nmcli connection add type gsm con-name "Telecom" ifname cdc-wdm0 gsm.number "#777" gsm.username "ctnet@mycdma.cn" gsm.password "vnet.mobi"
4G模塊重啟
設(shè)置連接之后發(fā)現(xiàn)依舊無(wú)法連接4G可以嘗試使用以下重啟4G模塊
raspi-gpio set 10 pd
raspi-gpio set 10 op dl
sleep 0.5
raspi-gpio set 10 dh
sleep 0.5
raspi-gpio set 10 dl
參考文檔
以上僅為常見(jiàn)用法,關(guān)于Network Manager
其他使用方法可以查詢Network Manager 文檔
內(nèi)外網(wǎng)設(shè)置解決方案
網(wǎng)口連接內(nèi)網(wǎng)WiFi連接外網(wǎng)
配置信息
| 網(wǎng)絡(luò)名稱 | 網(wǎng)絡(luò)接口 | IP | 網(wǎng)絡(luò)連接名稱 |
| 網(wǎng)口 | eth0 | 192.168.2.100 | ethconnect |
| WiFi | wlan0 | 192.168.1.222 | wificonnect |
設(shè)置優(yōu)先級(jí)
數(shù)據(jù)應(yīng)默認(rèn)從WiFi接口發(fā)送至外網(wǎng),在內(nèi)網(wǎng)傳輸數(shù)據(jù)時(shí)應(yīng)從網(wǎng)口發(fā)送至局域網(wǎng)中,所以默認(rèn)設(shè)置WiFi的優(yōu)先級(jí)為200,網(wǎng)口優(yōu)先級(jí)為300
sudo nmcli connection modify ethconnect ipv4.route-metric 300
sudo nmcli connection modify wificonnect ipv4.route-metric 200
為網(wǎng)口設(shè)置路由規(guī)則
所有發(fā)送到192.168.10.0~192.168.10.255的數(shù)據(jù)都會(huì)從eth0接口發(fā)出
sudo nmcli connection modify ethconnect ipv4.routes 192.168.2.0/24
至此,設(shè)備就被配置為網(wǎng)口連接內(nèi)網(wǎng),WiFi連接外網(wǎng)
審核編輯 黃宇
-
WIFI
+關(guān)注
關(guān)注
81文章
5256瀏覽量
201707 -
樹(shù)莓派
+關(guān)注
關(guān)注
116文章
1679瀏覽量
105252 -
網(wǎng)口
+關(guān)注
關(guān)注
0文章
97瀏覽量
7108
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論