螺蛳壳里做道场:老破机搭建的私人数据中心---Centos下Docker学习03(网络及IP规划)

3 网络及IP规划

3.1 容器连接网络初步规划

规划所有容器与虚拟机的三张网卡以macvlan的方式进行连接(以后根据应用可以更改),在docker下创建nat、wifi、nei、wai四张网卡,他们和虚拟机及宿主机上NIC的相关连接参数如下表所示:

表3-1 容器连接网络规划

|---------|-----------|------------------|------|-------------|---------|------------------|
| 虚拟机网卡编号 | 宿主机桥接网卡 | IP网段 | 网关 | IP分配方式 | 虚拟机网卡编号 | Docker macvlan名称 |
| Vmnet0 | 桥接到物理网卡 | 192.168.0.0/24 | ~.1 | DHCP/STATIC | ens36 | wifi |
| Vmnet1 | KM-TEST | 100.100.100.0/24 | ~.1 | STATIC | ens37 | nei |
| Vmnet2 | KM-TEST#2 | 202.112.113.0/24 | | STATIC | Ens38 | wai |
| Vmnet8 | nat | 192.168.137.0/24 | ~.2 | DHCP | ens33 | nat |
| | | | | | | |
| | | | | | | |

规划各个服务器的IP地址及IP,如表3-2所示。

表3-2 生成容器规划

|--------|-------------------------------|----------------------|-----------------|
| 功能 | ip | 连接网络 | 端口 |
| DHCP | 192.168.0.201/100.100.100.201 | ens36 wifi/ens37 nei | 67-68 |
| DNS | 192.168.0.202/100.100.100.202 | ens36 wifi/ens37 nei | 53 |
| NFS | 192.168.0.203/100.100.100.203 | ens36 wifi/ens37 nei | 2049 |
| SAMBA | 192.168.0.204/100.100.100.204 | ens36 wifi/ens37 nei | 139 445 |
| APACHE | 192.168.0.205/100.100.100.205 | ens36 wifi/ens37 nei | 80 |
| FTP | 192.168.0.206/100.100.100.206 | ens36 wifi/ens37 nei | 20 21 |
| EMAIL | 192.168.0.207/100.100.100.207 | ens36 wifi/ens37 nei | smtp25 pop3 110 |
| PROXY | 192.168.0.208/100.100.100.208 | ens36 wifi/ens37 nei | |
| TFTP | 192.168.0.209/100.100.100.209 | ens36 wifi/ens37 nei | 69 |
| TELNET | 192.168.0.210/100.100.100.210 | ens36 wifi/ens37 nei | 23 |
| NTP | 192.168.0.222/100.100.100.222 | ens36 wifi/ens37 nei | 123 |
| | | | |

相关推荐
茂茂在长安23 分钟前
Linux 命令大全完整版(11)
java·linux·运维·服务器·前端·centos
小白&12336 分钟前
Linux-CentOS 7安装
linux·运维·服务器
土豆沒加1 小时前
ubuntu22.04使用minikube安装k8s
云原生·容器·kubernetes
心随_风动1 小时前
CentOS 下安装和配置 HTTPD 服务的详细指南
linux·运维·centos
信阳农夫1 小时前
centos 7只能安装到3.6.8
linux·运维·centos
木谷羊宫切割2 小时前
玩机日记 12 群晖部署AList并配置SSL,安装opkg,使用rclone挂载到本地
服务器·网络协议·ssl
ZachOn1y2 小时前
计算机网络:应用层 —— 域名系统 DNS
网络·计算机网络·应用层·408考研·知识积累·域名系统dns
猫吃了源码2 小时前
KubeKey一键安装部署k8s集群和KubeSphere详细教程
云原生·容器·kubernetes
你可以叫我仔哥呀2 小时前
k8s学习记录:环境搭建(基于Kubeadmin)
学习·容器·kubernetes
TT-Kun3 小时前
Linux | 进程控制(进程终止与进程等待)
linux·运维·服务器