三种不同的方式去修改网络:
- 图形化的方式
- 通过配置文件的方式修改,修改比较精确,但是在不同的系统上配置文件的路径可能不同。
- 通过命令的方式去修改网络,需要安装软件包。
图形化方式
使用nmtui命令来配置网络
#nmtui
通过配置文件去修改网络
#vim /etc/sysconfig/network-scripts/ifcfg-ens33
网卡配置文件参数
当修改完Linux系统中的服务配置文件后,并不会对服务程序立即产生效果。想要让服务程序获取到最新的配置文件,需要手动重启相应的服务,之后就会看到网络畅通了。
#systemctl restart network
#ping -c 4 114.114.114.114
nmcli工具详解
nmcli命令是redhat7或者centos7之后的命令,该命令可以完成网卡上所有的配置工作,并且可以写入配置文件,永久生效。
安装包:yum provides nmcli
设备名就是硬件名,连接名是我们自己起的。nmcli命令操作的时候都是操作的连接,若不连接则无法操作。
查看接口信息
[root@server1 ~]# nmcli device status
DEVICE TYPE STATE CONNECTION
ens33 ethernet 连接的 ens33
lo loopback 未托管 --
查看连接信息
[root@server1 ~]# nmcli connection show
NAME UUID TYPE DEVICE
ens33 1d16b1dd-ddeb-490c-86e0-894c109be67d ethernet ens33
启动或停止连接
#nmcli connection up ens33
#nmcli connection down ens33
创建连接
#nmcli connection add type ethernet con-name dhcp_ens33 ifname ens33
通过连接修改网络配置
#nmcli connection modify dhcp_ens33 ipv4.addresses 192.168.120.100 ipv4.gateway 192.168.80.2 ipv4.method manual ipv4.dns 114.114.114.114 autoconnect yes
依次理解顺序为 连接修改ipv4的地址 ipv4的网关 ipv4的启动方式 manual手动启动方式 ipv4的域名 自动连接
如果修改不生效需要重启一下,down一下再up一下。
删除连接
# nmcli connection delete dhcp_ens33
net-tools
ifconfig
- linux ifconfig命令用于显示或设置网络设备。
- ifconfig可设置网络设备的状态,或是显示目前的设置。
- 使用之前必须安装net-tools软件包,yum install net-tools -y