Skip to content

最简单实在的方法,使用 nmtui 类图形命令配置网络

  • 使用配置文件的方式配置网络

网络配置文件路径: vim /etc/sysconfig/network-scripts/ifcfg-ens192

plain
$ vim /etc/sysconfig/network-scripts/ifcfg-ens192

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
NAME=ens192
UUID=c725b24c-5cb4-4f31-8b81-8a165aeb3524
DEVICE=ens192
ONBOOT=yes
IPADDR=172.22.33.217
PREFIX=24
GATEWAY=172.22.33.1
DNS1=114.114.114.114
DNS2=8.8.8.8

网络配置文件详解

参数解释
TYPEEthernet接口类型。这指定了网络连接的类型,Ethernet 表示这是一个有线以太网连接。其他类型可能包括 Wireless(无线)等。
PROXY_METHODnone代理方法。设置为 none 表示此连接不使用任何代理方法。这个参数通常保持默认值即可。
BROWSER_ONLYno仅浏览器代理。如果设置为 yes,表示代理设置仅应用于浏览器流量。设置为 no 表示系统范围的流量都不应用此规则(因为上面 PROXY_METHOD 已经是 none)。
BOOTPROTOstatic启动协议。这是非常关键的参数。static 表示为此接口静态分配IP地址(即手动配置)。如果设置为 dhcp,则表示通过DHCP协议从路由器自动获取IP地址、网关、DNS等配置,那么下面的 IPADDR, NETMASK, GATEWAY 等参数就不需要了。
DEFROUTEyes默认路由。设置为 yes 表示将此连接配置的网关(GATEWAY)作为系统的默认路由。几乎所有情况下都应该设置为 yes,这样发往其他网络(如互联网)的流量才会通过这个网关转发。
IPV4_FAILURE_FATALyesIPV4失败致命。如果设置为 yes,当此接口的IPv4配置失败时,系统会认为网络连接失败。设置为 no 则允许连接即使IPv4配置失败也能继续激活(例如,可能还依赖IPv6)。
NAMEens192连接名称。这是一个逻辑名称,用于在NetworkManager等网络管理工具中标识这个连接配置文件,可以与 DEVICE 名不同。
DEVICEens192设备名称。这是物理网络接口的实际名称,必须与系统识别的网卡名称一致(通过 ip addr 或 ifconfig 命令查看)。现代Linux系统通常使用类似 ens18, ens192, eth0 这样的命名。
ONBOOTyes开机启动。这是另一个关键参数。设置为 yes 表示在系统启动时自动激活这个网络连接。如果设置为 no,开机后你需要手动启动这个网卡(例如使用 nmcli con up ens18 或 ifup ens18)。
IPADDR172.22.33.217IP地址。这是你为此网卡手动配置的静态IPv4地址。
NETMASK255.255.255.0子网掩码。与 IPADDR 配套使用,定义了所在网络的规模。255.255.255.0 表示这是一个标准的C类局域网,网段是 192.168.3.0/24,该网络中可以有 254 个主机(1-254)。
GATEWAY172.22.33.1默认网关。指定了数据包要离开本地网络(192.168.3.0/24)时,应该发送到哪个设备的IP地址。通常是你的路由器或防火墙的内网IP地址。
DNS1114.114.114.114主DNS服务器。系统将首先使用这个域名服务器来解析域名(如 www.google.com)。这里配置的是阿里提供的公共DNS。
DNS28.8.8.8备DNS服务器。当主DNS服务器无法响应时,系统会自动尝试使用这个备用DNS服务器。

修改此文件后,需要重启网络服务或特定的网络连接才能使更改生效

bash
systemctl restart network
最近更新

采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 运维小弟