Free5GC v3.3.0での複数経路設定

 

Free5GCで上記の構成をsmfcfg.yamlのlinksに記述する場合、通常は以下のように共通入り口にgNB1,gNB2を記述する必要があるかと思います。

links:
# 共通入口
- A: gNB1
  B: I-UPF1
- A: gNB2
  B: I-UPF1

# 分岐ルート
- A: I-UPF1
  B: I-UPF2
- A: I-UPF2
  B: PSA-UPF1

- A: I-UPF1
  B: I-UPF3
- A: I-UPF3
  B: PSA-UPF2

ところが、この記述でfree5GCを起動してUEを接続するとgNB1の経路しかDNに繋がらず、gNB2の経路はDNまで繋がりませんでした。

Continue reading →

【解決】Virtual BoxのDockerコンテナが exited code with 132 で起動に失敗する (ホストOS: Windows 11 Home)

Windows 11 Home上のVirtual Boxで起動したVMでDockerコンテナを上げようとしたら exited code with 132 エラーで起動に失敗した時のお話です。

Windows 10に関してもおそらく同じ方法で解決、Proに関してはStack Overflow等に情報があったのでそちらを参考にすれば解決するかと思います。

 

【実行環境】

  • ホストOS: Windows 11 Home
    • 仮想環境: Virtual Box 6.1.38
  • ゲストOS: Ubuntu 18.04.06 LTS Server(64bit)
    • 仮想環境: Docker 20.10.17, Docker Compose 2.6.0

 

【原因】

ゲストOSから見えるCPUが拡張命令セット(AVX2等)に対応していない場合にエラーになります。

私の場合はホストOSでは拡張命令セットに対応しているのにゲストOSでは対応していないという状態になっていました。

※ CPUが古い場合はCPU自体がエラーの原因となる拡張命令セットに対応していない可能性があります。

Continue reading →

Ubuntu16.04でDockerのプライベートレジストリにhttp接続する

社内ネットワークなどの閉じたネットワークでDockerのレジストリを構築し、http接続するときにUbuntu14.04とubuntu16.04とで設定方法が違ったのでメモしておきます。

検証したときのバージョンは以下の通りです。

  • Doker Client/Server:1.12.1
  • registry:2.5.0

Continue reading →