本文基于Linux上CentOS 7和rocky 9版本進(jìn)行演示
目錄
IP地址
一.圖形界面直接設(shè)置
二.nmtui命令工具
三.nm-connection-editor命令工具
四.終端nmcli命令
網(wǎng)關(guān)
確認(rèn)虛擬機(jī)VMnet8網(wǎng)卡網(wǎng)關(guān)地址一致,一般為x.x.x.1
?DNS
設(shè)置有效的DNS地址,114.114.114.114或8.8.8.8
無(wú)法上網(wǎng)考慮三個(gè)問(wèn)題,IP地址是否有效,網(wǎng)關(guān)是否地址正確,DNS是否正
IP地址
一.圖形界面直接設(shè)置
1.進(jìn)入network設(shè)置界面,點(diǎn)擊如圖圖標(biāo)
2.點(diǎn)擊IPV4選項(xiàng),勾選manual,填寫(xiě)正確的ip+掩碼+網(wǎng)關(guān)地址+DNS,點(diǎn)擊Apply應(yīng)用
3.?重啟網(wǎng)卡連接即可?
二.nmtui命令工具
1.在終端輸入nmtui,進(jìn)入界面
[root@sulibao ~]# nmtui
2. 選擇編輯一個(gè)網(wǎng)卡連接,回車(chē)確認(rèn)(上下左右方向鍵控制指示移動(dòng),回車(chē)鍵表示確定或修改目標(biāo))
3.選擇網(wǎng)卡設(shè)備名稱(chēng),回車(chē)確認(rèn)
?4.在此處利用上下左右和回車(chē)鍵對(duì)IP獲取模式、IPV4地址(ip/掩碼位數(shù))、網(wǎng)關(guān)地址、DNS進(jìn)行配置,點(diǎn)擊OK即可,最后一步一步退出nmtui界面。
三.nm-connection-editor命令工具
1.在終端輸入nm-connection-editor,進(jìn)入界面
[root@sulibao ~]# nm-connection-editor
?2.雙擊需要修改的網(wǎng)卡設(shè)備
?3.進(jìn)入IPV4設(shè)置
?4.選擇IP獲取方式為manual手動(dòng)設(shè)置,添加好地址,掩碼位數(shù),網(wǎng)關(guān)地址以及DNS點(diǎn)擊save后退出界面即可。
四.終端nmcli命令
nmcli命令下常用device和connection,現(xiàn)在情況是基于現(xiàn)有網(wǎng)卡連接進(jìn)行配置修改,只需要用到connection。需要注意的是nmcli connection命令接的參數(shù)一般較多,如若記不住可以通過(guò)tab補(bǔ)全下一步參數(shù)提示。?此處演示nmcli connection 下的modify和edit命令。
注意:網(wǎng)卡配置信息一般在“/etc/sysconfig/network-scripts/ifcfg-網(wǎng)卡名稱(chēng)”下,建議使用nmcli修改網(wǎng)卡連接信息,不要修改此文件。
1.通過(guò)nmcli connection modify修改
(1)基本格式
nmcli? connection? 進(jìn)行什么操作? 操作的網(wǎng)卡名稱(chēng)
[root@sulibao ~]# nmcli connection modify ens33
(2)較為完整的格式
?基本格式? 指定IP獲取模式? 指定IP地址(ip/掩碼位數(shù))? ?指定網(wǎng)關(guān)地址? 指定DNS? 設(shè)置默認(rèn)允許自動(dòng)連接
可以“+/-ipv4.addresses 192.168.xx.xx/xx”這種寫(xiě)法來(lái)表示增加/刪除一個(gè)IP地址
[root@sulibao ~]# nmcli connection modify ens33 ipv4.method manual ipv4.addresses 192.168.xx.xx/xx ipv4.gateway 192.168.xx.xx ipv4.dns xx.xx.xx.xx connection.autoconnect y
(3)修改完成后需要重啟該網(wǎng)卡才能生效
[root@sulibao ~]# nmcli connection down ens33
[root@sulibao ~]# nmcli connection up ens33
2.通過(guò)nmcli connection edit修改
此命令內(nèi)可以通過(guò)輸入“?”或“help”再回車(chē)獲取下一步命令提示
注意:edit一般是為現(xiàn)有網(wǎng)卡增加了一個(gè)IP地址,可以選擇移除原有IP再添加。并且若將模式改為自動(dòng)獲取IP需要先移除原手動(dòng)指定的網(wǎng)關(guān)地址和DNS。
(1)終端指定修改網(wǎng)卡名稱(chēng)
[root@sulibao ~]# nmcli connection edit ens33
(2)進(jìn)入ipv4設(shè)置
nmcli> goto ipv4
You may edit the following properties: method, dns, dns-search, dns-options, dns-priority, addresses, gateway, routes, route-metric, route-table, routing-rules, ignore-auto-routes, ignore-auto-dns, dhcp-client-id, dhcp-timeout, dhcp-send-hostname, dhcp-hostname, dhcp-fqdn, never-default, may-fail, dad-timeout
(3)指定ip獲取模式為手動(dòng)設(shè)置
nmcli ipv4> set method manual?
(4)指定IP地址、網(wǎng)關(guān)地址、DNS
nmcli ipv4> set addresses 192.168.xx.xx/xx
nmcli ipv4> set gateway 192.168.xx.xx
nmcli ipv4> set dns xx.xx.xx.xx
(5)保存退出
nmcli ipv4> save
Connection 'ens33' (xxxxxxx) successfully updated.
nmcli ipv4> quit
(6)重啟該網(wǎng)卡即可生效
oot@sulibao ~]# nmcli connection down ens33
oot@sulibao ~]# nmcli connection up ens33
網(wǎng)關(guān)
確認(rèn)虛擬機(jī)VMnet8網(wǎng)卡網(wǎng)關(guān)地址一致,一般為x.x.x.1
查看物理機(jī)VMnet8網(wǎng)關(guān)?
點(diǎn)擊編輯虛擬機(jī)網(wǎng)絡(luò)?
更改設(shè)置?
選擇VMnet8更改NAT設(shè)置?
?使網(wǎng)關(guān)與虛擬機(jī)和物理機(jī)VMnet8網(wǎng)關(guān)一致
?DNS
設(shè)置有效的DNS地址,114.114.114.114或8.8.8.8
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-414274.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-414274.html
到了這里,關(guān)于解決Linux不能上網(wǎng)問(wèn)題,多種方法為L(zhǎng)inux網(wǎng)卡配置靜態(tài)IP的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!