https://github.com/gregdel/overthebox-vlab
overthebox virtual lab
https://github.com/gregdel/overthebox-vlab
lede openwrt otb overthebox qemu qemu-kvm
Last synced: about 1 month ago
JSON representation
overthebox virtual lab
- Host: GitHub
- URL: https://github.com/gregdel/overthebox-vlab
- Owner: gregdel
- Created: 2016-12-02T15:39:56.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2019-04-29T13:37:22.000Z (over 6 years ago)
- Last Synced: 2025-04-08T02:37:50.331Z (6 months ago)
- Topics: lede, openwrt, otb, overthebox, qemu, qemu-kvm
- Language: Shell
- Homepage: https://www.ovhtelecom.fr/overthebox/
- Size: 44.9 KB
- Stars: 7
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OverTheBox virtual lab
This tool is made for development purposes only. It is only tested on archlinux.
## Requirements
* qemu
* dnsmasq
* dhclient
* lsof## Profiles
### Setup
You can configure profiles in the `profile.d` directory. Just add a new
directory and create your own modem files. The modem file contains the wan and
lan IPs. You can also use a custom script to configure your wan by placing it
in the `modem.wan.d` directory. If you use a custom wan script, set the
`MODEM_NETWORK_SCRIPT` variable in the modem configuration.### Run
```sh
# List all the available commands
sudo ./vlab help
# Setup the modems using the custom_lab profile
sudo ./vlab profile use custom_lab
# Download the latest develop image
sudo ./vlab images download develop
# Use this image for booting qemu
sudo ./vlab images use latest-develop.img
# Start qemu
sudo ./vlab qemu```