「サーバ - DHCP」の版間の差分

提供:MochiuWiki : SUSE, EC, PCB
ナビゲーションに移動 検索に移動
編集の要約なし
67行目: 67行目:
  sudo firewall-cmd --reload
  sudo firewall-cmd --reload
<br><br>
<br><br>
{{#seo:
|title={{PAGENAME}} : Exploring Electronics and SUSE Linux | MochiuWiki
|keywords=MochiuWiki,Mochiu,Wiki,Mochiu Wiki,Electric Circuit,Electric,pcb,Mathematics,AVR,TI,STMicro,AVR,ATmega,MSP430,STM,Arduino,Xilinx,FPGA,Verilog,HDL,PinePhone,Pine Phone,Raspberry,Raspberry Pi,C,C++,C#,Qt,Qml,MFC,Shell,Bash,Zsh,Fish,SUSE,SLE,Suse Enterprise,Suse Linux,openSUSE,open SUSE,Leap,Linux,uCLnux,Podman,電気回路,電子回路,基板,プリント基板
|description={{PAGENAME}} - 電子回路とSUSE Linuxに関する情報 | This page is {{PAGENAME}} in our wiki about electronic circuits and SUSE Linux
|image=/resources/assets/MochiuLogo_Single_Blue.png
}}


__FORCETOC__
__FORCETOC__
[[カテゴリ:RHEL]][[カテゴリ:SUSE]]
[[カテゴリ:RHEL]][[カテゴリ:SUSE]]

2024年10月14日 (月) 13:15時点における版

概要

ここでは、DHCP(Dynamic Host Configuration Protocol)サーバを構築して、
LAN内のクライアント端末にIPアドレスの自動割当を行うことができるようにする。


dhcpのインストール

DHCPをインストールする。

# RHEL
sudo dnf install dhcp

# SUSE
sudo zypper install dhcp-server



dhcpの設定

SUSEを使用している場合、ターミナルから、DHCPサービスを利用するインターフェースを指定する。

DHCPD_INTERFACE="eth0"


DHCPの設定ファイルを以下の内容で新規作成または編集する。
なお、各項目の設定値は各自の環境に合わせること。

# RHEL
sudo vi /etc/dhcp/dhcpd.conf

# SUSE
sudo mv /etc/dhcpd.conf /etc/dhcpd.conf.org
sudo vi /etc/dhcpd.conf


# ドメイン名の指定
option domain-name     "suse15.com";

# ネームサーバのホスト名またはIPアドレスの指定
option domain-name-servers     192.168.1.5 または www.centos.com または www.suse15.com;

# デフォルト貸出期間
default-lease-time 600;

# 最大貸出期間
max-lease-time 7200;

# 正当なDHCP サーバであることの宣言
authoritative;

# ネットワークアドレスとサブネットマスク指定
subnet 192.168.1.0 netmask 255.255.255.0
{
   # 貸し出すIPアドレスの範囲指定 
   range dynamic-bootp 192.168.1.10 192.168.1.20;

   # ブロードキャストアドレス指定
   option broadcast-address 192.168.1.255;

   # ゲートウェイアドレス指定
   option routers 192.168.1.1;
}



DHCPサービスの自動自動

Linuxの起動時に、dhcpdが自動で起動するように設定する。

sudo systemctl start dhcpd
sudo systemctl enable dhcpd



ファイアーウォールのポート開放

Firewalldを有効にしている場合は、DHCPサービスの許可が必要である。
なお、DHCPサーバは、UDPでポート番号67を使用する。

sudo firewall-cmd --add-service=dhcp --permanent
sudo firewall-cmd --reload