redhat8 IP地址设置

本文介绍在CentOS8系统中设置静态IP地址的三种方法,并详细记录通过编辑配置文件解决连接不稳定的问题。文章指出,在配置文件中去除GATEWAY设置后,连接变得稳定,提供了一个实用的解决方案。

redhat/centos8 IP地址设置可以采用以下三种方法:

1、/etc/sysconfig/network-scripts/下直接vi文件的方式设置ip地址。

2、用nm-connection-editor或者nmtui图形化的方式设置ip地址。

3、使用nmcli命令行的方式直接设置。

此次测试使用了vi文件的方式,设置完成后,使用Xshell工具可以连接,但是过一会就断了,nmcli查看状态如下,该状态显示enp0s3是正在connecting(getting IP configuration),并没有真正连接上,正常应该是connected,才可以正常使用。

查看配置文件,原来是GATEWAY=192.168.8.0这一行的配置问题,去掉之后,连接正常。

修改后可正常使用的配置文件

[root@shengchan01 network-scripts]# cat ifcfg-enp0s3 
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
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=enp0s3
UUID=a3d51348-7248-4a92-9a2f-54b8de6f6a64
DEVICE=enp0s3
ONBOOT=yes
IPADDR=192.168.8.100
PREFIX=24
IPV6_PRIVACY=no
NM_CONTROLLED=yes
[root@shengchan01 network-scripts]# 

在 Red Hat 虚拟机中更改 IP 地址,通常需要编辑网络接口的配置文件。Red Hat 使用的是 `NetworkManager` 或传统的 `network-scripts` 来管理网络。以下是在使用 `network-scripts` 的 Red Hat 系统中更改 IP 地址的方法(适用于 Red Hat 7 或更早版本): ### 步骤 1:确定网络接口名称 运行以下命令查看当前网络接口的名称: ```bash ip link show ``` 常见的接口名称是 `eth0`、`ens33`、`enp0s3` 等。 ### 步骤 2:编辑网络接口配置文件 网络接口的配置文件位于 `/etc/sysconfig/network-scripts/` 目录下。文件名通常是 `ifcfg-<接口名>`,例如 `ifcfg-ens33`。 使用文本编辑器打开该文件: ```bash sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33 ``` ### 步骤 3:修改配置文件 将配置文件中的内容修改为如下格式以设置静态 IP 地址: ```bash BOOTPROTO=static ONBOOT=yes IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 ``` - `BOOTPROTO=static`:表示使用静态 IP 地址。 - `ONBOOT=yes`:表示在系统启动时启用该接口。 - `IPADDR`:设置新的 IP 地址。 - `NETMASK`:设置子网掩码。 - `GATEWAY`:设置默认网关。 - `DNS1`:设置 DNS 服务器。 ### 步骤 4:重启网络服务 保存文件后,重启网络服务使更改生效: ```bash sudo systemctl restart network ``` ### 验证更改 运行以下命令检查新的 IP 地址是否生效: ```bash ip addr show ``` --- ### 示例代码 以下是完整的命令示例: ```bash # 查看网络接口名称 ip link show # 编辑网络接口配置文件 sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33 # 示例配置文件内容 BOOTPROTO=static ONBOOT=yes IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 # 重启网络服务 sudo systemctl restart network # 验证更改 ip addr show ``` --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值