【P4基础入门】0 搭建学习环境

本次学习基于P4: for P4 (gitee.com)展开

学习环境的安装

  • 安装 Virtual Box:VirtualBox 安装教程

  • 下载实验用虚拟机:P4 Tutorial 2021-06-01.ova

  • 注意:Virtual Box 和 wsl2 不兼容,使用 Virtual Box 需要在 “启动或关闭 Windows 功能”中关闭“虚拟机平台”功能;使用 wsl2 则需要打开“虚拟机平台”;切换过程需要重启。暂时没有两全的解决方法。

  • 虚拟机用户 P4 的密码是 p4(小写)

Git 配置中遇到的问题和解决

  • 正常配置流程:ssh-keygen -t rsa -C "email" → Github 注册公钥 → ssh -T git@github.com 测试

  • 遇到的问题和解决方法

    • Failed to connect to github.com port 80: Connection refused;添加了ssh公钥但是仍需要输入密码验证等
      image-20220725223630751

      • ping github.com 发现 ping 的是本机
      • 修改本地 hosts,在 文件中添加 github 的最新 ip 地址,查询网址:IPAddress
    • CDSA host key for github.com has changed and you have requested strict checking. Host key verification failed.

其他待解决问题

  • VPN问题
    • 在教学虚拟机中配置clash打不开dashboard,暂时无法实现代理
    • 由于使用git访问github不需要VPN也可以,故暂时不深究VPN问题
  • 中文方框问题
    • 教学虚拟机是国外做的,很“简约”,系统不支持中文
    • 由于不影响实验,故暂不解决
posted @ 2022-07-27 10:55  wheater  阅读(223)  评论(0编辑  收藏  举报