安装操作系统的管理员的第一项任务是在安装操作系统后将服务器接入网络。 服务器必须配置 IP 地址,以便可以通过网络访问。
如何安装 CentOS 8(附截图)
如何安装 Red Hat Enterprise Linux 8(附截图)
小型组织或家庭网络有时使用启用 DHCP 的路由器/DHCP 服务器来为服务器分配 IP 地址。 但是,较大的组织为其服务器使用静态 IP 地址。
在这里,在这篇文章中,我们将看到如何在 CentOS 8 / RHEL 8 中配置静态 IP 地址。
配置静态 IP 地址
让我们为以下信息配置系统。
IP地址: 192.168.1.10
网络掩码: 255.255.255.0
网关(路由器): 192.168.1.1
DNS 服务器 1: 192.168.1.1
DNS 服务器 2: 8.8.8.8
域名: itzgeek.local
检查可用的网络接口
使用以下任一命令列出系统上可用的网络接口。
ifconfig -a
或者
ip a
的输出 ifconfig -a 可能如下所示。 在这里,我们将为 enp0s3 配置静态 IP 地址。
配置静态 IP 地址
我们可以使用以下方法为网络接口设置静态 IP 地址。
1. 编辑 ifcfg 文件
2. 使用 nmtui 工具
1.编辑ifcfg文件
在这个方法中,我们将编辑网络接口文件 ifcfg-ifname 在下面 /etc/sysconfig/network-scripts/ 目录。 对于接口 enp0s3,文件名将是 ifcfg-enp0s3.
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
根据您的要求设置 IP 地址和其他信息。
HWADDR=08:00:27:98:06:76 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none # Static IP Address 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 # Connection Name DEVICE=enp0s3 # Device Name ONBOOT=yes # Activate on Boot IPV6_PRIVACY=no PEERDNS=no UUID=3c36b8c2-334b-57c7-91b6-4401f3489c69 IPADDR=192.168.1.10 # IP Address NETMASK=255.255.255.0 # NetMask GATEWAY=192.168.1.1 # Gateway / Router DNS1=192.168.1.1 # DNS Server 1 DNS2=8.8.8.8 # DNS Server 2 DOMAIN=itzgeek.local # Default Domain Search
在 RHEL 8 中,如果您对 ifcfg 文件进行了更改,则需要通知 NetworkManager。 为此,请使用以下命令重新加载连接配置文件。
要重新加载所有配置文件:
nmcli connection reload
或者
仅重新加载更改的文件:
nmcli con load /etc/sysconfig/network-scripts/ifcfg-enp0s3
然后,使用以下命令启动网络连接。
nmcli con up enp0s3
2.使用nmtui工具
你也可以使用 nmtui – 用于配置网络接口的基于文本的用户界面。
nmtui
选择 编辑连接 并按回车键。
选择网络接口 然后按回车键。
标签到 IPv4 配置 并将其从 自动的 到 手动的.
标签到 展示 并按回车键。
根据您的要求设置接口的 IP 地址。
使用向下箭头键向下滚动,然后使用 Tab 键 好的 然后按回车完成IP配置。
按 ESC键 键转到连接。
选择 激活连接 并按回车键。
选择网络接口名称并按回车键 停用 网络接口。
再次按回车键 启用 网络接口。
验证静态 IP 地址
用 ifconfig -a 命令来验证 IP 地址。
此外,请验证 DNS 服务器条目。
cat /etc/resolv.conf
输出:
结论
就这样。 您已成功为 CentOS 8 / RHEL 8 中的网络接口配置静态 IP 地址。请在评论部分分享您的反馈。