解决Linux不能上网问题,多种方法为Linux网卡配置静态IP

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

一.图形界面直接设置

二.nmtui命令工具

三.nm-connection-editor命令工具

四.终端nmcli命令

1.通过nmcli connection modify修改

2.通过nmcli connection edit修改


一.图形界面直接设置

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

解决Linux不能上网问题,多种方法为Linux网卡配置静态IP_第1张图片

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

解决Linux不能上网问题,多种方法为Linux网卡配置静态IP_第2张图片3. 重启网卡连接即可 解决Linux不能上网问题,多种方法为Linux网卡配置静态IP_第3张图片

二.nmtui命令工具

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

[root@sulibao ~]# nmtui

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

解决Linux不能上网问题,多种方法为Linux网卡配置静态IP_第4张图片

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

解决Linux不能上网问题,多种方法为Linux网卡配置静态IP_第5张图片

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

解决Linux不能上网问题,多种方法为Linux网卡配置静态IP_第6张图片

三.nm-connection-editor命令工具

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

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

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

解决Linux不能上网问题,多种方法为Linux网卡配置静态IP_第7张图片

 3.进入IPV4设置

解决Linux不能上网问题,多种方法为Linux网卡配置静态IP_第8张图片

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

解决Linux不能上网问题,多种方法为Linux网卡配置静态IP_第9张图片

四.终端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  设置默认允许自动连接

[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)修改完成后需要重启该网卡才能生效

[root@sulibao ~]# nmcli connection down ens33
[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设置

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获取模式为手动设置

nmcli ipv4> set method manual 

(4)指定IP地址、网关地址、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)重启该网卡即可生效

oot@sulibao ~]# nmcli connection down ens33
oot@sulibao ~]# nmcli connection up ens33

你可能感兴趣的:(#,网卡IP配置,yum配置,Linux,linux,运维,centos,ip)