这个系列是笔者在为实验室搭建本地私有云的过程中所记载的笔记,看起来会比较杂乱 :)
在搭建本地私有云时,双网口的配置意味着我们需要为两个网段分别配置IP规则,有必要为内网部署一个自动分配IP的dhcp服务.
当然,这一需求也可以由高级一点的交换机/路由器来完成,介于我们并没有交换机的预算,采用手动搭建dhcp服务器来解决
Profile
我们的每台服务器上都有两个千兆网口,可以分别用来传输内部数据以及访问校园网
- 内网:静态地址 192.168.128.123/22
- 校园网:v4静态地址,由校园网分配. v6自动,可以连到ustc
本文的dhcpd 只为内网配置
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20$ cat /etc/netplan/01-netcfg.yaml
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: NetworkManager
ethernets:
ens3:
dhcp4: no
dhcp6: yes
mtu: 8046
addresses: [192.168.128.123/22]
nameservers:
search: [sonnyhcl.top]
addresses: [192.168.128.121, 192.168.128.122]
# ens5:
# dhcp4: no
# dhcp6: yes
# addresses: [10.141.209.177/20]
# gateway4: 10.141.208.1网络配置常用命令
1
sudo netplan --debug apply
安装步骤
下载 dhcp 包
1 | sudo apt install -y isc-dhcp-server |
配置 /etc/default/isc-dhcp-server
1 | # Defaults for isc-dhcp-server (sourced by /etc/init.d/isc-dhcp-server) |
配置 /etc/dhcp/dhcpd.conf
1 | # dhcpd.conf |
启动 dhcp
1 | sudo systemctl enable isc-dhcp-server |
检查 dhcp 运行状况
1 | $ ip a s |