浅析在 RHEL8 配置静态 IP 地址的不同方法
在 RHEL8 中,有多种方法可以配置静态 IP 地址。下面将详细介绍两种常用的方法,并提供示例说明。
方法一:使用 Network Manager
-
打开终端并以 root 用户身份登录。
-
使用以下命令编辑 Network Manager 配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-<interface_name>
其中 <interface_name>
是你要配置静态 IP 的网络接口名称,比如 eth0
。
- 在文件中添加以下内容:
TYPE=Ethernet
BOOTPROTO=none
NAME=<interface_name>
DEVICE=<interface_name>
ONBOOT=yes
IPADDR=<ip_address>
NETMASK=<netmask>
GATEWAY=<gateway>
DNS1=<dns_server_1>
DNS2=<dns_server_2>
其中 <ip_address>
是你要设置的静态 IP 地址,<netmask>
是子网掩码,<gateway>
是默认网关,<dns_server_1>
和 <dns_server_2>
是 DNS 服务器的 IP 地址。
-
保存并关闭文件。
-
重启网络服务以使更改生效:
systemctl restart NetworkManager
现在你的系统应该已经配置了静态 IP 地址。
方法二:使用 nmcli 命令行工具
-
打开终端并以 root 用户身份登录。
-
使用以下命令配置静态 IP 地址:
nmcli connection modify <connection_name> ipv4.addresses <ip_address>/<netmask> ipv4.gateway <gateway> ipv4.dns <dns_server_1> <dns_server_2>
其中 <connection_name>
是你要配置静态 IP 的连接名称,比如 Wired connection 1
,<ip_address>
是你要设置的静态 IP 地址,<netmask>
是子网掩码,<gateway>
是默认网关,<dns_server_1>
和 <dns_server_2>
是 DNS 服务器的 IP 地址。
- 重启网络服务以使更改生效:
systemctl restart NetworkManager
现在你的系统应该已经配置了静态 IP 地址。
示例说明
示例一:使用 Network Manager
假设你要将 eth0
的 IP 地址设置为 192.168.1.100
,子网掩码为 255.255.255.0
,默认网关为 192.168.1.1
,DNS 服务器为 8.8.8.8
和 8.8.4.4
,则你需要编辑 /etc/sysconfig/network-scripts/ifcfg-eth0
文件,添加以下内容:
TYPE=Ethernet
BOOTPROTO=none
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
保存并关闭文件,然后重启网络服务。
示例二:使用 nmcli 命令行工具
假设你要将连接名称为 Wired connection 1
的 IP 地址设置为 192.168.1.100
,子网掩码为 255.255.255.0
,默认网关为 192.168.1.1
,DNS 服务器为 8.8.8.8
和 8.8.4.4
,则你需要运行以下命令:
nmcli connection modify \"Wired connection 1\" ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8 8.8.4.4
然后重启网络服务。
以上就是在 RHEL8 中配置静态 IP 地址的两种方法及示例说明。你可以根据自己的需求选择其中一种方法进行配置。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:浅析在 RHEL8 配置静态 IP 地址的不同方法 - Python技术站