通过windows虚拟机安装Open5GS 和UERANSIM记录 边缘计算开源项目概述

My first 5G Core: Open5Gs and UERANSIM – Nick vs Networkingicon-default.png?t=N7T8https://nickvsnetworking.com/my-first-5g-core-open5gs-and-ueransim/

My first 5G Core: Open5Gs and UERANSIM

边缘计算开源项目概述_边缘计算项目_HiveIOE的博客-CSDN博客边缘计算开源项目是当前业界为解决垂直领域的计算和网络资源应用问题提出的一套解决方案,根据不同的应用场景有多种类型的平台。笔者将github上关注度较高的边缘计算开源平台进行了对比研究,简述了每个开源项目设计目标,基本功能和应用场景,帮助用户在自己的领域选择合适的边缘计算平台。...https://blog.csdn.net/linus_ben/article/details/126070267

边缘计算开源项目概述

Windows下安装Ubuntu、图形界面、下载Android源码,看这一篇就够了_八归少年的博客-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/yang_study_first/article/details/127199700

wls尝试失败。无法使用systemctl

尝试virtual box安装ubuntu。

安装后无法打开terminal。解决方法:

解决办法:

CTRL + ALT + F3 进入命令行模式(需要返回桌面时CTRL + ALT + F1)
cd /etc/default

//切换到超级用户

sudo root

nano locale
把文件中的 “en_US” 改成 “en_US.UTF-8”
保存退出
reboot 重启虚拟机
 

windows系统和虚拟机的双向拷贝

 

windows 下ubuntu环境准备:

step1 安装wsl:

我的是windows11系统。

打开控制面板->程序->启动或关闭Windows功能,勾选“虚拟机平台“和“适用于Linux的Windows子系统。重启电脑,即可启用WSL。

启用WSL

step2下载Ubuntu 20.04.6 LTS:

重启之后,在microsofte store 中下载Ubuntu 20.04.6 LTS

安装后报错如下:


 

 step3升级wsl:

升级wsl

 https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

step4生成用户:

打开ubuntu,输入用户名密码

修改root默认密码

sudo passwd root

在文件系统可以看到linux目录

step5 linux下安装软件需要的镜像:

sudo vim /etc/apt/sources.list

输入如下内容:

deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse

step6 安装图形界面xfce和浏览器:

sudo apt update && sudo apt -y upgrade
sudo apt-get purge xrdp
sudo apt install -y xrdp
sudo apt install -y xfce4
sudo apt install -y xfce4-goodies

# 配置文件参数修改
sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak
sudo sed -i 's/3389/3389/g' /etc/xrdp/xrdp.ini
sudo sed -i 's/max_bpp=32/#max_bpp=32\nmax_bpp=128/g' /etc/xrdp/xrdp.ini
sudo sed -i 's/xserverbpp=24/#xserverbpp=24\nxserverbpp=128/g' /etc/xrdp/xrdp.ini
echo xfce4-session > ~/.xsession

sudo nano /etc/xrdp/startwm.sh
# 将以下这两行注释掉:
# test -x /etc/X11/Xsession && exec /etc/X11/Xsession
# exec /bin/sh /etc/X11/Xsession
# 添加这一行
startxfce4
# 修改完成后Ctrl+x->Y->Enter 即可

# 脚本运行
sudo /etc/init.d/xrdp start
————————————————
版权声明:本文为CSDN博主「八归少年」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/yang_study_first/article/details/127199700

然后输入如下命令,显示ip:

ip addr show eth0

windows远程连接ubuntu

但是一段时间不连接远程桌面会黑屏,在power manager 中解决。将automatically lock the session 配置为never

step6 安装chrome 

如下操作通过远程登陆的桌面中的命令行执行。

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb 

中间会有报错,通过下面命令解决:

sudo apt --fix-broken install
sudo apt-get update
sudo apt-get upgrade

启动chrome,报错,需要--no-sandbox参数: 

google-chrome --no-sandbox 

但是启动后,后台会报错,需要启动dbus,关闭gpu加速:

sudo /etc/init.d/dbus start

step7:下载git python

下载配置git

sudo apt-get install git
# 用户设置
git config --global user.name "yourname"
git config --global user.email "yourmai@mail.com"
# 检查配置
git config --list 


下载repo

mkdir ~/bin
sudo apt install curl
curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo > ~/bin/repo
# 配置权限和环境变量
chmod a+x ~/bin/repo
PATH=~/bin:$PATH


下载python

sudo apt-get install python
# 建立软链接
sudo ln -s /usr/bin/python3 /usr/bin/python

step8  获取5gs

$ sudo apt update 
$ sudo apt install software-properties-common 
$ sudo add-apt-repository ppa:open5gs/latest 
$ sudo apt update 
$ sudo apt install open5gs

 至此5gs安装完成。在bin目录下可以看到open5gs下的模块所属目录。比如open5gs-amfd

安装编译ueransim

$ sudo apt update 

$ sudo apt upgrade 

$ sudo apt install make g++ libsctp-dev lksctp-tools iproute2 
中间比较麻烦的是安装cmake,snap方式安装失败。apt默认cmake版本低,更新apt配置,使apt从cmake官网获取cmake。
先卸载原本的cmake
sudo apt-get remove cmake

 更新依赖软件

sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates gnupg software-properties-common wget

添加签名密钥

wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | sudo apt-key add -

更新存储库,并安装cmake

sudo apt-add-repository 'deb https://apt.kitware.com/ubuntu/ bionic main' sudo

apt-get update

sudo apt install cmake

获取并编译ueransim

$ git clone https://github.com/aligungr/UERANSIM
$ cd UERANSIM
$ make

编译完会提示UERANSIM successfully built.

进入build目录会有如下可执行文件

ueransim模拟两部分,gnodeB和UE。 

安装wireshark

在用户界面通过apt 安装wireshark

相关推荐

  1. 边缘计算概述_1.边缘计算概念定义

    2023-12-06 18:06:06       13 阅读
  2. 边缘计算概述_5.边缘计算应用场景

    2023-12-06 18:06:06       11 阅读
  3. 七、VMware虚拟安装docker容器部署项目

    2023-12-06 18:06:06       33 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-06 18:06:06       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-06 18:06:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-06 18:06:06       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-06 18:06:06       20 阅读

热门阅读

  1. PyTorch深度学习实战(18)——目标检测基础

    2023-12-06 18:06:06       37 阅读
  2. informer辅助笔记:exp/exp_informer.py

    2023-12-06 18:06:06       32 阅读
  3. 分享一下docker的使用心得

    2023-12-06 18:06:06       32 阅读
  4. okhttp系列-execute过程

    2023-12-06 18:06:06       32 阅读
  5. 用户在页面离开时发送http请求,如何成功

    2023-12-06 18:06:06       30 阅读
  6. Docker 基本管理

    2023-12-06 18:06:06       25 阅读