ubuntu如何安装ovs?
ps:真的烦,分割线下面的方法也不管用了,今天尝试了一种简洁的方法:
首先,
1 | apt install openvswitch-switch |
执行
1 | ovs-vsctl show |
检验是否安装成功,必然会报以下错误:
这时候去网上百度,一种方法是:
1 2 3 4 5 6 7 8 | ovsdb-server --remote=punix: /usr/local/var/run/openvswitch/db .sock \ --remote=db:Open_vSwitch,Open_vSwitch,manager_options \ --private-key=db:Open_vSwitch,SSL,private_key \ --certificate=db:Open_vSwitch,SSL,certificate \ --bootstrap-ca-cert=db:Open_vSwitch,SSL,ca_cert \ --pidfile --detach ovs-vsctl --no-wait init ovs-vswitchd --pidfile --detach |
我在ubuntu容器仍然报错:
感觉核心错误是:
1 | bash : ovs-ctl: command not found |
继续百度,没有找到什么答案。这时候,尝试另外一种方法:
1 2 3 | apt-get install psmisc #为killall提供支持 killall ovsdb-server service openvswitch-switch force-reload-kmod |
一顿操作下来,继续检验,好像没问题了:
创建一个网桥试试:
好像还是有问题。。。但继续show以后,发现网桥还是成功了的……不知道这里会不会出问题。。。
有意思的是,我在另一个ubuntu容器这么操作,不会报错,但版本好像不一样:
----------------------------分割线-----下面的方法不保证成功-----------------------
在网上找了很多教程,基本试试就行不通了,报各种错。。。
找到一个很不错的方法,链接:https://www.cnblogs.com/goldsunshine/p/10331606.html
但没有把在官网的下载命令写清楚,下面介绍一下:
1 | wget https: //www .openvswitch.org /releases/openvswitch-2 .17.1. tar .gz |
进行解压:
1 | tar -zxvf openvswitch-2.17.1. tar .gz |
其他的步骤按照参考链接来就可以了
最后验证:
大功告成!!!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律