728x90
DHCP ์๋ฒ ์ค์น์ ์ด์
DHCP(Dynamic Host Configuration Protocol)
์์ ์ ๋คํธ์ํฌ ์์ ์๋ ํด๋ผ์ด์ธํธ ์ปดํจํฐ๊ฐ ๋ถํ ๋ ๋ ์๋์ผ๋ก IP์ฃผ์, ์๋ธ๋ท ๋ง์คํฌ, ๊ฒ์ดํธ์จ์ด ์ฃผ์, DNS ์๋ฒ ์ฃผ์๋ฅผ ํ ๋นํด ์ค๋ค.
- ์ผ๋ฐ ์ฌ์ฉ์๋ IP์ ๊ด๋ จ๋ ์ ๋ณด๋ฅผ ์์ง ๋ชปํด๋, ์ธํฐ๋ท์ ์ฌ์ฉํ๋๋ฐ ์๋ฌด๋ฐ ๋ฌธ์ ๊ฐ ์๋ค.
- ์ฅ์
- ๊ด๋ฆฌํ๊ธฐ ํธํ๊ณ ์ด์ฉ์๊ฐ ํธํ๋ค.
- ํ์ ๋ IP ์ฃผ์๋ฅผ ๊ฐ์ง๊ณ ๋ ๋ง์ IP ์ฃผ์๊ฐ ์๋ ๊ฒ์ฒ๋ผ ํ์ฉํ ์ ์๋ค.
DHCP ์๋ฒ์ ์๋ ์๋ฆฌ
ํน์ IP ์ฃผ์๋ฅผ ํ ์๋ฒ๊ฐ ์ ์ ํ๋ ๊ฒ์ด ์๋ ํ ๋น๊ณผ ๋ฐ๋ฉ๊ณผ์ ์ ๊ฑฐ์น๋ฏ๋ก ํ์ ๋ IP ์ฃผ์๋ก๋ ๋ ๋ง์ IP ์ฃผ์๊ฐ ์๋ ๊ฒ์ฒ๋ผ ํ์ฉํ ์ ์๋ค.
DHCP ํด๋ผ์ด์ธํธ ์ค์ ๋ฐฉ๋ฒ
- Windows - ์๋์ผ๋ก IP์ฃผ์ ๋ฐ๊ธฐ, ์๋์ผ๋ก DNS ์๋ฒ ์ฃผ์ ๋ฐ๊ธฐ ํ์ฑํ
- Linux -
/etc/sysconfig/network-scripts/ifcfg-enp0s3
ํ์ผ์์BOOTPROTO=dhcp
๋ก ์ค์
DHCP ๊ตฌํ
- VirtualBox๊ฐ ์ ๊ณตํ๋ DHCP ์๋ฒ์ ๊ธฐ๋ฅ์ ์ค์ง์์ผ์ผ ํ๋ค.
์ค์ต
DHCP ์๋ฒ ์ค์
- ํจํค์ง ์ค์น
# yum -y install dhcp
- ์ถฉ๋์ด ๋๋ ์๋น์ค(ํ๋ก์ธ์ค) ์ฃฝ์ด๊ธฐ
# ps -ef | grep dnsmasq # kill -9 [PID]
์ค์ ํ์ผ
# vi /etc/dhcp/dhcpd.conf
# # DHCP Server Configuration file. # see /usr/share/doc/dhcp*/dhcpd.conf.example # see dhcpd.conf(5) man page # ddns-update-style interim; subnet 192.168.62.0 netmask 255.255.255.0 { range dynamic-bootp 192.168.62.4 192.168.62.254; option routers 192.168.62.3; option broadcast-address 192.168.62.255; option subnet-mask 255.255.255.0; option domain-name-servers 168.126.63.1; default-lease-time 6000; max-lease-time 72000; }
DNS ์๋ฒ๋ KT DNS ์๋ฒ ์ฃผ์๋ก ์ค์
- ์์ญ ๊ตฌ์ฑ(IP ๋์ญ)
- Routers
- Domain IP
์๋น์ค ์์
# systemctl restart dhcpd # systemctl enable dhcpd
๋ฐฉํ๋ฒฝ ์ค์
# firewall-cmd --permanent --zone=public --add-service=dhcp # firewall-cmd --reload
IP ์ฃผ์ ํ ๋น ๊ธฐ๋ก ํ์ธํ๊ธฐ
IP ์ฃผ์ ํ ๋น ๊ธฐ๋ก์ด/var/lib/dhcpd/dhcpd.leases
ํ์ผ์ ๊ธฐ๋ก๋๋ค.# vi /var/lib/dhcpd/dhcpd.leases
DHCP ํด๋ผ์ด์ธํธ ์ค์
- ๋คํธ์ํฌ ์ฌ์์
# systemctl restart network
- ํ ๋น๋ IP ์ฃผ์ ํ์ธ
# ifconfig
/etc/dhcpd.conf
- ddns-update-style interim ๋๋ none;
- subnet ๋คํธ์ํฌ์ฃผ์ net mask ๋ท๋ง์คํฌ {}
- option routers ๊ฒ์ดํธ์จ์ดIP;
- option subnet-mask ์๋ธ๋ท๋ง์คํฌ;
- option domain-name "๋๋ฉ์ธ์ด๋ฆ";
- option domain-name-server DNS์๋ฒIP;
- range dynamic-bootp ์์IP ๋IP;
- default-lease-time ์๋์๊ฐ(์ด);
- max-lease-time ์๋์๊ฐ(์ด);
- host ns {
hardware Ethernet MAC ์ฃผ์;
fixed-address ๊ณ ์ IP์ฃผ์;
}
728x90
'Linux' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฉ์ผ ์๋ฒ ๊ตฌ์ถํ๊ธฐ (0) | 2023.04.19 |
---|---|
[Linux] DNS(Domain Name System) (0) | 2022.07.18 |
[Linux] CentOS7 ๋ฐฉํ๋ฒฝ ์ค์ (0) | 2022.07.18 |