>  기사  >  운영 및 유지보수  >  RHEL 9에서 DHCP 서버를 구성하는 방법

RHEL 9에서 DHCP 서버를 구성하는 방법

PHPz
PHPz앞으로
2023-06-08 19:02:361791검색

如何在 RHEL 9 上配置 DHCP 服务器

DHCP는 "Dynamic Host Configuration Protocol"의 약어로, 컴퓨터 네트워크의 클라이언트 시스템에 IP 주소를 자동으로 할당하는 네트워크 프로토콜입니다. DHCP 풀 또는 구성에 지정된 IP 주소 범위에서 클라이언트를 할당합니다. 고정 IP를 클라이언트 시스템에 수동으로 할당할 수 있는 반면, DHCP 서버는 프로세스를 단순화하고 네트워크의 클라이언트 시스템에 IP 주소를 동적으로 할당합니다.

이 기사에서는 RHEL 9 / Rocky Linux 9에 DHCP 서버를 설치하고 구성하는 방법을 보여줍니다.

전제 조건

  • 사전 설치된 RHEL 9 또는 Rocky Linux 9
  • sudo 관리 권한이 있는 일반 사용자
  • 로컬로 구성된 YUM/DNF 저장소 또는 RHEL 9용 Red Hat 구독
  • 인터넷 연결

더 이상 고민할 필요 없이 DHCP 서버 설치 단계로 들어갑니다.

1. RHEL 9/Rocky Linux 9에서 고정 IP 주소 구성

시작하려면 RHEL 또는 Rocky Linux 시스템에 고정 IP 주소를 설정해야 합니다. 이를 수행하는 방법은 여러 가지가 있지만 가장 간단하고 직관적인 방법은 nmtui 또는 nmcli 유틸리티. nmtui 或 nmcli 实用程序。

要确认你的 Linux 系统的 IP 地址,请运行以下 ip 命令:

$ ip a

如何在 RHEL 9 上配置 DHCP 服务器

2、安装和配置 DHCP 服务器

配置静态 IP 后,下一步就是安装 DHCP 服务器。RHEL 9 或 Rocky Linux 9 仓库 (BaseOS) 默认提供 dhcp-server

Linux 시스템의 IP 주소를 확인하려면 다음 ip 명령:

$ sudo dnf install dhcp-server -y
如何在 RHEL 9 上配置 DHCP 服务器RHEL 9에서 DHCP 서버를 구성하는 방법

2. DHCP 서버 설치 및 구성

고정 IP를 구성한 후 다음 단계는 DHCP 서버를 설치하는 것입니다. RHEL 9 또는 Rocky Linux 9 리포지토리(BaseOS)는 기본적으로 dhcp-server 패키지를 다음과 같이 설치할 수 있습니다:

$ sudo vi /etc/dhcp/dhcpd.conf

如何在 RHEL 9 上配置 DHCP 服务器DHcp 서버를 설치한 후 추가로 구성해야 합니다. 설정. 따라서 DHCP 구성 파일을 엽니다.

default-lease-time 3600;max-lease-time 86400;authoritative;subnet 192.168.10.0 netmask 255.255.255.0 {range 192.168.10.100 192.168.10.200;option routers 192.168.10.1;option subnet-mask 255.255.255.0;option domain-name-servers 192.168.10.1;}

다음 코드 줄을 구성 파일에 붙여넣습니다. 서브넷을 원하는 값으로 구성하십시오.

$ sudo systemctl enable --now dhcpd$ sudo systemctl status dhcpd
🎜 파일을 저장하고 닫습니다. 🎜🎜🎜🎜🎜다음 값 중 일부를 살펴보겠습니다. 🎜
  • default-lease-time 值指定 DHCP 服务器将地址租给客户端的时间。在这种情况下,默认租用时间值为 3600 秒或 1 小时。
  • max-lease-time 是将 IP 租给客户端的最长持续时间。在我们的例子中,这被设置为 86400 秒或 24 小时。
  • 下一部分是子网配置。在此设置中,192.168.10.0 是子网,255.255.255.0 是子网掩码。IP 地址范围从 192.168.10.100 一直到 192.168.10.200
  • router 选项定义默认网关。在本例中为 192.168.10.1
  • subnet-mask 选项确定分配给每个客户端或主机的子网掩码。在本例中为 255.255.255.0
  • 最后,domain-name-servers 选项指定 DNS 服务器。在本例中为 192.168.10.1

完成后,保存更改并退出。然后启用并启动 DHCP 服务。

$ sudo systemctl enable --now dhcpd$ sudo systemctl status dhcpd

如何在 RHEL 9 上配置 DHCP 服务器

请注意:

此时,DHCP 服务应该分发 IP 地址。如果存在其他 DHCP 服务器或路由器,关闭它以避免 IP 地址分配冲突是一个聪明的选择。这将导致一些客户端从 RHEL 或 Rocky Linux 服务器上的 DHCP 服务器获得 IP 分配,而其余的则从路由器获得 IP 分配,这当然不是你想要发生的事情。请牢记,在关闭局域网设置中的其他 DHCP 服务器。

3、测试 DHCP 服务器安装

在我们模拟的 LAN 设置中,你可以看到 Ubuntu 系统已经从 RHEL 或 Rocky Linux DHCP 服务器中选择了一个 IP。

如何在 RHEL 9 上配置 DHCP 服务器

回到我们的 DHCP 服务器并在 /var/log/message 文件中搜索 Ubuntu 机器的 IP 地址:

$ sudo tail -50 /var/log/messages | grep -i 192.168.10.100

如何在 RHEL 9 上配置 DHCP 服务器

完美,上面的输出确认 Ubuntu 机器从我们的 DHCP 服务器获得了 IP 服务器。

结论

这篇文章到此结束。在本指南中,你学习了如何在 RHEL 9 / Rocky Linux 9 上安装和配置 DHCP 服务器。请在下面的评论部分发表你的疑问和反馈。

위 내용은 RHEL 9에서 DHCP 서버를 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 51cto.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제