当前位置:   article > 正文

考虑从IP、网关、DNS方面解决Linux不能上网问题,nmtui和nmcli等多种方法为Linux网卡连接配置静态IP_centos 9不能配置8.8.8.8和114.114.114.114

centos 9不能配置8.8.8.8和114.114.114.114

本文基于Linux上CentOS 7和rocky 9版本进行演示

目录

IP地址

一.图形界面直接设置

二.nmtui命令工具

三.nm-connection-editor命令工具

四.终端nmcli命令

网关

确认虚拟机VMnet8网卡网关地址一致,一般为x.x.x.1

 DNS

设置有效的DNS地址,114.114.114.114或8.8.8.8


 

无法上网考虑三个问题,IP地址是否有效,网关是否地址正确,DNS是否正

IP地址

一.图形界面直接设置

1.进入network设置界面,点击如图图标

2082257473c640a5ad730aa534b05765.png

2.点击IPV4选项,勾选manual,填写正确的ip+掩码+网关地址+DNS,点击Apply应用

ff3a66a8d9104255a8e3016c607fea8b.png3. 重启网卡连接即可 504815e9ec1e48a781c4bdc097d5c8a8.png

二.nmtui命令工具

1.在终端输入nmtui,进入界面

[root@sulibao ~]# nmtui

2. 选择编辑一个网卡连接,回车确认(上下左右方向键控制指示移动,回车键表示确定或修改目标)

fb9432e074b245bba43948ab27952b8b.png

3.选择网卡设备名称,回车确认

893c761605a24c1f9c442c75e89934ba.png

 4.在此处利用上下左右和回车键对IP获取模式、IPV4地址(ip/掩码位数)、网关地址、DNS进行配置,点击OK即可,最后一步一步退出nmtui界面。

8c1424fe48a644ec87ff95a36ed25110.png

三.nm-connection-editor命令工具

1.在终端输入nm-connection-editor,进入界面

[root@sulibao ~]# nm-connection-editor

 2.双击需要修改的网卡设备

f519ccd8ed0742aeb52e30731a426150.png

 3.进入IPV4设置

3947fa14bcec46d98e31f8ccec4a4028.png

 4.选择IP获取方式为manual手动设置,添加好地址,掩码位数,网关地址以及DNS点击save后退出界面即可。

e3880956caea40029d37285b782ea349.png

四.终端nmcli命令

nmcli命令下常用device和connection,现在情况是基于现有网卡连接进行配置修改,只需要用到connection。需要注意的是nmcli connection命令接的参数一般较多,如若记不住可以通过tab补全下一步参数提示。 此处演示nmcli connection 下的modify和edit命令。

注意:网卡配置信息一般在“/etc/sysconfig/network-scripts/ifcfg-网卡名称”下,建议使用nmcli修改网卡连接信息,不要修改此文件。

1.通过nmcli connection modify修改

(1)基本格式

nmcli  connection  进行什么操作  操作的网卡名称

[root@sulibao ~]# nmcli connection modify ens33

(2)较为完整的格式

 基本格式  指定IP获取模式  指定IP地址(ip/掩码位数)   指定网关地址  指定DNS  设置默认允许自动连接

可以“+/-ipv4.addresses 192.168.xx.xx/xx”这种写法来表示增加/删除一个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)修改完成后需要重启该网卡才能生效

  1. [root@sulibao ~]# nmcli connection down ens33
  2. [root@sulibao ~]# nmcli connection up ens33

2.通过nmcli connection edit修改

此命令内可以通过输入“?”或“help”再回车获取下一步命令提示

注意:edit一般是为现有网卡增加了一个IP地址,可以选择移除原有IP再添加。并且若将模式改为自动获取IP需要先移除原手动指定的网关地址和DNS。

(1)终端指定修改网卡名称

[root@sulibao ~]# nmcli connection edit ens33 

(2)进入ipv4设置

  1. nmcli> goto ipv4
  2. 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获取模式为手动设置

nmcli ipv4> set method manual 

(4)指定IP地址、网关地址、DNS

  1. nmcli ipv4> set addresses 192.168.xx.xx/xx
  2. nmcli ipv4> set gateway 192.168.xx.xx
  3. nmcli ipv4> set dns xx.xx.xx.xx

(5)保存退出

  1. nmcli ipv4> save
  2. Connection 'ens33' (xxxxxxx) successfully updated.
  3. nmcli ipv4> quit

(6)重启该网卡即可生效

  1. oot@sulibao ~]# nmcli connection down ens33
  2. oot@sulibao ~]# nmcli connection up ens33

网关

确认虚拟机VMnet8网卡网关地址一致,一般为x.x.x.1

aa2af32affd84d9eb3d34e529ea9c8f1.png

查看物理机VMnet8网关 

43bdf63db6f64be580cb49a7bfbc28fb.png

 

点击编辑虚拟机网络 

37257bd1a0f74a2698e9a649ad5665e0.png

更改设置 

478241a07b2446b6bf6ec5d007f2f3e6.png

选择VMnet8更改NAT设置 

b1deb2ba722d44eb9afd39a63f2a536e.png 使网关与虚拟机和物理机VMnet8网关一致

483df7e76ddf4f6bbda3a1f077e3821c.png

 DNS

设置有效的DNS地址,114.114.114.114或8.8.8.8

962873d65ae049a39a85986d22d782b0.png

7da323afee1e485bbce36aed1b9ce9af.png

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/293580
推荐阅读
相关标签
  

闽ICP备14008679号