PVE如何为多个网卡配置DHCP服务

AI-摘要
TLDR GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
PVE如何为多个网卡配置DHCP服务
lololowe需求
某个靶机作为web服务器需要添加双网卡,并且可通过dhcp获取192.168.1.0/24网段和192.168.2.0/24网段的IP地址。
方案
添加虚拟网桥
在PVE的网页端创建好2个虚拟网桥,vmbr2和vmbr3,并分别为其指定IP地址:
或者编辑/etc/network/interfaces
文件添加网桥,修改完成后使用ifreload -a
重载即可。
安装isc-dhcp-server
1 | apt update |
监听接口
编辑/etc/default/isc-dhcp-server
,将 INTERFACESv4
设置为需要监听的接口:
1 | INTERFACESv4="vmbr2 vmbr3" |
配置DHCP地址池
编辑 /etc/dhcp/dhcpd.conf
,添加以下配置:
1 | # vmbr2 |
运行systemctl restart isc-dhcp-server
使配置生效:
验证配置
为靶机添加网卡vmbr2和vmbr3:
然后进入靶机,查看IP获取情况即可:
联网配置
由于vmbr2和vmbr3没有绑定可上网的物理接口,因此这2网卡无法连接公网。但是vmbr0绑定卡了可上网的物理接口,所以可通过配置nat将流量转发给vmbr0处理:
1 | sudo iptables -t nat -A POSTROUTING -o vmbr0 -j MASQUERADE |
此方式无法解决域名解析问题,并且暂无解决办法。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 lololowe的博客!
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果