红帽linux如何配置网络配置文件
红帽linux如何配置网络配置文件详细介绍
在红帽 Linux 系统里,网络配置文件一般存于/etc/sysconfig/network-scripts目录,文件以ifcfg-开头,后面跟着网络接口名。以下是配置网络配置文件的具体步骤:
1. 查找网络接口名
可以借助ip addr或者ifconfig命令来查找网络接口名。
bash
addr
在输出结果里,像eth0、ens33这样的就是网络接口名。
2. 编辑网络配置文件
采用文本编辑器(如vi或者nano)对相应的网络配置文件进行编辑。
静态 IP 配置
要是你想配置静态 IP,可按照如下示例编辑文件:
bash
/etc/sysconfig/network-scripts/ifcfg-ens33
在文件中添加或者修改以下内容:
plaintext
TYPE=EthernetBOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx # 可通过 nmcli connection show 获取
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.1.100
PREFIX=24
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
参数说明:
BOOTPROTO=none:表明使用静态 IP 配置。IPADDR:指定静态 IP 地址。PREFIX:指定子网掩码。GATEWAY:指定网关地址。DNS1和DNS2:指定 DNS 服务器地址。
DHCP 配置
若要使用 DHCP 获取 IP 地址,可按如下示例编辑文件:
bash
/etc/sysconfig/network-scripts/ifcfg-ens33
在文件中添加或者修改以下内容:
plaintext
TYPE=EthernetBOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx # 可通过 nmcli connection show 获取
DEVICE=ens33
ONBOOT=yes
参数说明:
BOOTPROTO=dhcp:表示使用 DHCP 获取 IP 地址。
3. 保存并退出文件
在vi编辑器中,按下Esc键,接着输入:wq并回车即可保存并退出。
4. 重启网络服务
编辑完配置文件之后,需要重启网络服务让配置生效。
bash
systemctl restart NetworkManager
或者
bash
network restart
5. 验证网络配置
使用ip addr命令查看 IP 地址是否配置正确,使用ping命令测试网络连接。
bash
addr.8.8
9123ip addr .8.8.8
按照以上步骤操作,你就能在红帽 Linux 系统中成功配置网络配置文件了。