利用Linux的虚拟化网络设备bridge实现nat网络。
1.环境准备
实现环境为ubuntu-16.04服务器版本,在安装操作系统时,选装了支持虚拟化相关的包,能创建KVM虚拟机,能启动dnsmasq服务。另外手动安装了桌面软件包及管理KVM虚拟机的可视化界面virt-manager。
2.IP地址规划
如下图:
名称 | 网段 | 掩码 | 网关 | DHCP地址 |
test-br-01 |
172.16.0.3~172.16.1.50 | 255.255.255.0 | 172.16.0.1 | 172.16.1.2 |
3.创建内部网络
在Linux网络虚拟化之bridge-实现内部网络有内部网络的整个创建过程,直接使用里面提到的命令创建内部网络。
创建/etc/test-dnsmasq.conf,加入如下内容并保存,其它项不用配置。
interface=test-veth-02 # DNS监听接口
bind-interfaces # 绑定
dhcp-range=172.16