一、 安装全新的ubuntu20.04 虚拟环境
下载链接:https://cn.ubuntu.com/download/alternative-downloads
接下来是vmware安装ubuntu20.04,这里直接略过,网上有很多教程。
二、 安装运行环境
0. 准备工作
1. 参考链接: https://blog.csdn.net/weixin_42896572/article/details/110000147
2. 拉取github仓库到gitee
github:https://github.com/google/protobuf
github:https://github.com/mininet/mininet
gitee上新建仓库,并点击导入:

输入github上仓库的url,并点击导入

设置为公开:

mininet仓库设置同上。
1. 安装
mkdir p4_env
cd p4_env
sudo apt install git
sudo apt install pip
sudo apt install python
sudo apt install python2
git clone https://gitee.com/(自己的名字)/p4-guide
sudo ./p4-guide/bin/install-p4dev-v5.sh |& tee log.txt
执行sh脚本前,需要将脚本中github的路径改为gitee的路径:
https://github.com/mininet/mininet替换成https://gitee.com/自己的名字/mininet
显示如下表示安装成功!

2. 测试
在p4_env目录下
git clone https://github.com/p4lang/tutorials
cd tutorials/exercises/basic
sudo cp solution/basic.p4 basic.p4
sudo pip3 install mininet
sudo make run
成功截图如下:

进行测试:
h1 ping h2
成功截图如下:

exit退出mininet,此时就安装完成了!
2073

被折叠的 条评论
为什么被折叠?



