DHCP服务器是为客户端机器分配IP地址的,所有分配的IP地址都保存在DHCP服务器的数据库中。为了在子网中实现DHCP分配IP地址,需要在目标主机上安装配置DHCP服务。
安装DHCP服务
安装isc-dhcp-server:
$ sudo apt install isc-dhcp-server
配置DHCP服务
首先需要知道目标主机的网卡名称:
$ ifconfig
得到以下信息:
eno1 Link encap:Ethernet HWaddr e8:39:35:46:10:f5
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:37752 errors:0 dropped:1 overruns:0 frame:0
TX packets:2202 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2975927 (2.9 MB) TX bytes:226745 (226.7 KB)
Interrupt:20 Memory:fe400000-fe420000
enx00e04c6802a0 Link encap:Ethernet HWaddr 00:e0:4c:68:02:a0
inet addr:10.11.12.13 Bcast:10.11.12.255 Mask:255.255.255.0
inet6 addr: fe80::ae12:d219:10b4:71b4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7478 errors:0 dropped:0 overruns:0 frame:0
TX packets:423 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:753496 (753.4 KB) TX bytes:51662 (51.6 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Me