ubuntu 22.04部署mininet遇到的问题

这篇具有很好参考价值的文章主要介绍了ubuntu 22.04部署mininet遇到的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        Mininet是由一些虚拟的终端节点(end-hosts)、交换机、路由器连接而成的一个网络仿真器,它采用轻量级的虚拟化技术使得系统可以和真实网络相媲美。它可以很方便地创建一个支持SDN的网络:host就像真实的电脑一样工作,可以使用ssh登录,启动应用程序,程序可以向以太网端口发送数据包,数据包会被交换机、路由器接收并处理。有了这个网络,就可以灵活地为网络添加新的功能并进行相关测试,然后轻松部署到真实的硬件环境中。


目录

1.安装ubuntu镜像

2.解决ubuntu系统安装出现问题

①运行ifconfig出现错误

②不能sudo apt install net-tools

③无法联网

3.部署mininet

①解决fatal: unable to connect to github.com及其后问题

②解决:/usr/bin/env: ‘python’: No such file or directory

1.安装ubuntu镜像

         官网:https://ubuntu.com/

ubuntu 22.04部署mininet遇到的问题,软件定义网络,git,ubuntu,python,linux

ubuntu 22.04部署mininet遇到的问题,软件定义网络,git,ubuntu,python,linux

ubuntu 22.04部署mininet遇到的问题,软件定义网络,git,ubuntu,python,linux

        在装虚拟机的时候要选择NAT模式,一定一定!!!!!!

        安装镜像后可参考安装步骤:https://blog.csdn.net/qq_44490498/article/details/125724798

        完成镜像安装后:开启一个新的终端(右键 -> open terminal)

        设置root密码:

sudo passwd root 
# 输入一个新的密码: root
# 请在确认一遍密码: root

2.解决ubuntu系统安装出现问题

①运行ifconfig出现错误

②不能sudo apt install net-tools

③无法联网

        在安装好一切后,使用ifconfig命令查看去查看网卡信息,发现ifconfig无法使用,sudo apt install命令也无法使用,如下:

ubuntu 22.04部署mininet遇到的问题,软件定义网络,git,ubuntu,python,linux

        一般情况在你只要在控制面板上输入以下命令即可使用ifconfig命令

sudo apt install net-tools

        但在我配置的时候使用以上命令后还是无法使用ifconfig命令。

        解决方案如下:

      首先输入        sudo apt-get update
      接着输入        sudo apt upgrade
最后在控制面板中输入  sudo apt install net-tools

        输入以上命令后即可获取到ip,正常使用ifconfig命令。具体操作如下:

ubuntu 22.04部署mininet遇到的问题,软件定义网络,git,ubuntu,python,linux

ubuntu 22.04部署mininet遇到的问题,软件定义网络,git,ubuntu,python,linux

ubuntu 22.04部署mininet遇到的问题,软件定义网络,git,ubuntu,python,linux

ubuntu 22.04部署mininet遇到的问题,软件定义网络,git,ubuntu,python,linux

        最后使用ifconfig命令进行测试,如下:

ubuntu 22.04部署mininet遇到的问题,软件定义网络,git,ubuntu,python,linux

3.部署mininet

        使用su命令进入root模式,将mininet源码git到本地

git clone https://github.com/mininet/mininet(使用这个源,下面图片的源报错)

ubuntu 22.04部署mininet遇到的问题,软件定义网络,git,ubuntu,python,linux

        在刚刚装好虚拟机的时候,没有安装git,所以使用git命令的时候会报错。解决方案:

使用apt install git 安装  (如上图所示)

        安装后使用git命令进行查询验证是否安装成功:

ubuntu 22.04部署mininet遇到的问题,软件定义网络,git,ubuntu,python,linux

 成功安装git后,重新执行“git clone https://github.com/mininet/mininet” 

①解决fatal: unable to connect to github.com及其后问题

        执行源的命令后发现一直报错:在这里可能报错的原因是要使用https协议进行获取数据,解决方案如下:

git config --global --unset http.proxy
git config --global --unset https.proxy

        具体操作如下:

ubuntu 22.04部署mininet遇到的问题,软件定义网络,git,ubuntu,python,linux

        装了协议后,重新git源,如下:

ubuntu 22.04部署mininet遇到的问题,软件定义网络,git,ubuntu,python,linux

         成功安装后,cd 进入 mininet,使用ls命令查看文件夹,然后使用 cd util 命令进入文件夹,如下:

ubuntu 22.04部署mininet遇到的问题,软件定义网络,git,ubuntu,python,linux

        在util文件夹下输入 ./install.sh -a 命令等待完成安装。

ubuntu 22.04部署mininet遇到的问题,软件定义网络,git,ubuntu,python,linux

        在等待安装过程中,可能会多次出现fatal加一堆的问题,你一直使用./install.sh -a命令即可重复多次,即可完成(这个过程要耐心等待切勿急躁.

ubuntu 22.04部署mininet遇到的问题,软件定义网络,git,ubuntu,python,linux

        完成安装后,使用cd ../ 命令返回上级目录,查看安装版本,最后使用mn创建拓扑使用pingall命令测试连通性,如下:

ubuntu 22.04部署mininet遇到的问题,软件定义网络,git,ubuntu,python,linux

②解决:/usr/bin/env: ‘python’: No such file or directory

        使用命令打开后,在启动miniedit.py时出现:/usr/bin/env: ‘python’: No such file or directory的报错如下:

ubuntu 22.04部署mininet遇到的问题,软件定义网络,git,ubuntu,python,linux

        解决方案如下:(操作如上图)

        第一步:查看已安装的python版本,我们发现python已经安装了(3.10.6)

python3 --version

        第二步:查看python安装的位置:

whereis python3

        第三步:为python创建符号连接:

sudo ln -s /usr/bin/python3 /usr/bin/python

        第四步:重新运行./miniedit.py文件,即可打开图形界面,如下:ubuntu 22.04部署mininet遇到的问题,软件定义网络,git,ubuntu,python,linux

到这里就可以开心的去玩实验啦小伙伴们~文章来源地址https://www.toymoban.com/news/detail-736206.html

到了这里,关于ubuntu 22.04部署mininet遇到的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Ubuntu】Ubuntu22.04更新软件源

    Ubuntu安装后默认的官方源是美国的服务器,但是美国服务器在国内安装软件等会有较大的限制。所以我们需要将默认的源切换为国内源。 一般来说,常用的国内源有阿里源(这是中国官方源)、网易源和搜狐源等等。 除此之外,还有高校源,比如清华、中科大以及浙大等等

    2024年02月12日
    浏览(33)
  • Ubuntu22.04更换软件源

    本文以Ubuntu22.04更换科大源为例演示更改软件源的方法,其他版本的Ubuntu系统或更换其他软件源,如清华源,阿里源等,方法类似。 中国科学技术大学开源软件镜像由中国科学技术大学网络信息中心提供支持。 mirrors.ustc.edu.cn是Debian, Ubuntu, Fedora, Archlinux, CentOS等多个发行版的官

    2024年02月02日
    浏览(49)
  • 关于Ubuntu22.04无法定位软件包

    声明:本文章目的是为了记录个人学习 https://blog.csdn.net/LvzJason/article/details/122649941 有以下三个原因: 当前镜像源中的软件版本较低 当前镜像源中不存在我们需要安装的软件 镜像源连接超时 从以上可以看出来这个问题几乎都是和镜像源有关,也就是说我们的软件安装和镜像

    2024年02月06日
    浏览(49)
  • Ubuntu22.04安装各种常用软件-目录

    Ubuntu 22.04 基础环境搭建 Ubuntu 22.04 安装Fail2Ban Ubuntu 22.04 安装prometheus Ubuntu 22.04 Cron使用 Ubuntu 22.04 安装docker Ubuntu 22.04 安装MySql Ubuntu 22.04 安装docker

    2024年01月23日
    浏览(41)
  • ubuntu22.04 安装优化(主题,软件,换源,插件扩展)

    1、对于使用VM安装,这里就不再多说了 2、对于用系统安装,可以在网上招一部分资料 1、这是ubuntu的官方主题网址 2、这里想要说的是,其中的部分结构说明,比如我们准备安装主题 Orchis gtk theme ,我们点击进去,如下 2、我们可以不管其他的附带功能,比如当前主题需要的

    2024年02月06日
    浏览(60)
  • Ubuntu22.04地震数据处理软件Madagascar安装

    考虑到该平台每况愈下的博客环境,我将这篇文章转移到了cplusv的个人博客,目前内容在CSDN平台上依旧保留,但可能在未来某个时间我会将这个平台上的内容撤下。 Madagascar 是一款开源的地震数据处理软件,其不仅提供了地震数据处理所需要的各类软件包,还为数据处理提供

    2023年04月21日
    浏览(31)
  • Ubuntu22.04安装、配置、美化、软件安装、配置开发环境

    因为ubuntu的安装网上的教程特别多了,所以这里不做赘述,推荐使用小破站这个up主的教程:Windows 和 Ubuntu 双系统从安装到卸载_哔哩哔哩_bilibili (1)打开软件和更新 (2)在 “ 下载自 ” 中选择 “ 其他 ”  选中 中科大镜像源 (也可选择阿里源,清华源,这里以中科大源

    2024年02月01日
    浏览(48)
  • Ubuntu22.04部署Kubernetes集群(亲测可用)

    本文将使用kubeadm在Ubuntu22.04上部署k8s集群,kubeadm 是官方社区推出的一个用于快速部署kubernetes 集群的工具,用于快速部署Kubernetes 集群。 下载ubuntu22.04镜像,使用vmware部署三台ubuntu22.04虚拟机并配置静态ip和主机名,节点配置如下: 修改为阿里云镜像源 参考文章ubuntu修改apt为

    2024年02月09日
    浏览(55)
  • 基于Ubuntu22.04部署bcache模式ceph

    作者:吴业亮 博客:wuyeliang.blog.csdn.net 将Bcache集成到Ceph OSD后端可以带来一些优点和潜在的缺点。以下是它们的一些方面: 优点: 提高性能:BCache作为SSD缓存设备,可以提供更快的数据读取和写入速度。通过将热门数据缓存在SSD上,可以减少对慢速磁盘的访问,从而改善存

    2024年02月14日
    浏览(30)
  • Ubuntu22.04部署K8s集群

    你好! 本文实验在 Windows11 安装的 VMware Workstation Pro 17.0 上,建立3台带 Ubuntu22.04 操作系统的虚拟机( master-100, k8s_worker1, k8s_worker2 )为环境。 官网下载: https://www.vmware.com/cn/products/workstation-pro.html 有30天免费试用、度娘或者 一键三连+评论 我给你发许可证 https://ubuntu.com/down

    2024年02月15日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包