「サーバ - DHCP」の版間の差分
ナビゲーションに移動
検索に移動
編集の要約なし |
|||
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