A system manager written in rust.
vagrant plugin install vagrant-libvirt
vagrant up --provider libvirt
vagrant ssh
cd workspace
After the first boot, it should be manually reloaded via Vagrant reload
.
sudo docker run --name orbuculum -d \
--replace \
--network=host \
--privileged \
--entrypoint /init \
-v /var/log:/var/log \
-v /run/udev:/run/udev \
-v /var/run/dbus/system_bus_socket:/var/run/dbus/system_bus_socket \
-v /etc/orbuculum/nic.rules:/etc/orbuculum/nic.rules:ro \
docker.io/ssfdust/orbuculum:v0.0.1-alphav1-rockylinux-8-amd64-r1
sudo docker run --name orbuculum -d \
--replace \
--network=host \
--privileged \
--entrypoint /init \
-v /var/log:/var/log \
-v /run/udev:/run/udev \
-v /var/run/dbus/system_bus_socket:/var/run/dbus/system_bus_socket \
-v /etc/orbuculum/nic.rules:/etc/orbuculum/nic.rules:ro \
docker.io/ssfdust/orbuculum:v0.0.1-alphav1-rockylinux-9-amd64-r1
sudo docker run --name orbuculum -d \
--replace \
--network=host \
--privileged \
--entrypoint /init \
-v /var/log:/var/log \
-v /run/udev:/run/udev \
-v /var/run/dbus/system_bus_socket:/var/run/dbus/system_bus_socket \
-v /etc/orbuculum/nic.rules:/etc/orbuculum/nic.rules:ro \
docker.io/ssfdust/orbuculum:v0.0.1-alphav1-debian-11-amd64-r1
sudo docker run --name orbuculum -d \
--replace \
--network=host \
--privileged \
--entrypoint /init \
-v /var/log:/var/log \
-v /run/udev:/run/udev \
-v /var/run/dbus/system_bus_socket:/var/run/dbus/system_bus_socket \
docker.io/ssfdust/orbuculum:v0.0.1-alphav1-rockylinux-8-no-initialize-amd64-r1
sudo docker run --name orbuculum -d \
--replace \
--network=host \
--privileged \
--entrypoint /init \
-v /var/log:/var/log \
-v /run/udev:/run/udev \
-v /var/run/dbus/system_bus_socket:/var/run/dbus/system_bus_socket \
docker.io/ssfdust/orbuculum:v0.0.1-alphav1-rockylinux-9-no-initialize-amd64-r1
sudo docker run --name orbuculum -d \
--replace \
--network=host \
--privileged \
--entrypoint /init \
-v /var/log:/var/log \
-v /run/udev:/run/udev \
-v /var/run/dbus/system_bus_socket:/var/run/dbus/system_bus_socket \
docker.io/ssfdust/orbuculum:v0.0.1-alphav1-debian-11-no-initialize-amd64-r1
- Make sure docker is installed.
- If you are behind a proxy, modify
scripts/Dockerfile.dev
andscripts/cargo-docker
to set proxy
cd scripts
bash build-dev-docker.sh
source cargo-docker
cd ..
xcargo build
The second network card is used for ipv4 testing, the third network card is used for test ipv6 settings, the last is used for modifiction.