本实验采用了两组虚拟环境在本机进行测试, 根据实验要求, 网络拓扑如下所示, 其中 client 的 IP 为 202.100.10.2, server 的 IP 为 202.100.10.3.
还没准备好发布
笔者基于 docker-compose 构建了一组容器, 可以直接运行, 无需安装任何环境.
# 如果还没有安装 docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
# 拉取镜像
docker pull kamidalu/netlab:latestTODO
服务端的代码见 src/code/server.py, 客户端的代码见 src/code/client.py
二者执行均需要 src/code/config.py 作为统一配置文件
最终提交的代码不包含 config.py, 只是提交的格式要求, 直接将 config.py 的内容复制到 server.py/client.py 的开头了
创建两个虚拟机, 分别为服务端和客户端, 假设服务端的 ip 为 192.168.232.135, 客户端的 ip 为 192.168.232.132