1. 安装DHCP服务
apt install isc-dhcp-server
2. 修改网络规划
vim /etc/netplan/50-cloud-init.yaml
/etc/netplan/50-cloud-init.yaml
-双网卡设备
- enpls0 作为DHCP Client
- enx000ec6b88013 作为DHCP Server , dhcp4: false.配置IP地址为[192.168.143.1/24],子网掩码24位
# This file is generated from information provided by
# the datasource. Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
ethernets:
enp1s0:
dhcp4: true
enx000ec6b88013:
dhcp4: false
addresses: [192.168.143.1/24]
version: 2
2.1 启用网络规划
netplan apply
3. 查看网络信息
ifconfig
显示内容如下
enp1s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.2.49 netmask 255.255.255.0 broadcast 192.168.2.255
inet6 fe80::2e1:5cff:fe68:184b prefixlen 64 scopeid 0x20<link>
ether 00:e1:5c:68:18:4b txqueuelen 1000 (Ethernet)
RX packets 327840 bytes 135839626 (135.8 MB)
RX errors 0 dropped 6736 overruns 0 frame 0
TX packets 266509 bytes 118556637 (118.5 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
enx000ec6b88013: flags=4163<UP,BROADCAST,RUNNING,MULT