This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
virtualisation:start [2018/07/27 07:48] – [Examples] preisig | virtualisation:start [2024/02/22 14:43] (current) – [Example Containers] juraschek | ||
---|---|---|---|
Line 31: | Line 31: | ||
===== Devices ===== | ===== Devices ===== | ||
- | What Devices | + | Depending on the extension modules you do have in your router, there is the possibility of passing the device into the container. This way you can make the hardware available for the system running in your container. Common use cases are CAN or Bluetooth modules. The devices that are available to map into the container are automatically shown on the webgui. Here is an exmample with bluetooth available. |
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | ==== Serial-Interface | ||
+ | |||
+ | | ||
===== Networking ===== | ===== Networking ===== | ||
Line 39: | Line 46: | ||
Generally you can either create a routed interface, where you set your own IP settings that will connect the router (through a virtual interface, virt0) to the guest interface of your cotnainer. The other option is that you bridge the containers interface to an existing one on the router. | Generally you can either create a routed interface, where you set your own IP settings that will connect the router (through a virtual interface, virt0) to the guest interface of your cotnainer. The other option is that you bridge the containers interface to an existing one on the router. | ||
+ | If you are using a routed interface please be sure you networking file is setting the ethernet interface into manual mode and not dhcp: | ||
+ | |||
+ | Example on an alpine guest: | ||
+ | |||
+ | Default in alpine template from linuxcontainers: | ||
+ | < | ||
+ | / $ cat / | ||
+ | auto eth0 | ||
+ | iface eth0 inet dhcp | ||
+ | hostname $(hostname) | ||
+ | / $ | ||
+ | </ | ||
+ | |||
+ | Need to be switched to | ||
+ | |||
+ | < | ||
+ | / $ cat / | ||
+ | auto eth0 | ||
+ | iface eth0 inet manual | ||
+ | hostname $(hostname) | ||
+ | / $ | ||
+ | </ | ||
- | Routed and Bridged Interfaces -> Detailed Subpage | ||
Line 52: | Line 80: | ||
The following list contains some generic OS based Containers, that are available through our ftp server: | The following list contains some generic OS based Containers, that are available through our ftp server: | ||
- | * Ubuntu Bionic Beaver 18.04 LTS (armhf) / md5sum: f91b9f6ff431fdc01194bc100fde296f / [[ftp://public: | + | * Ubuntu Bionic Beaver 18.04 LTS (armhf) / md5sum: f91b9f6ff431fdc01194bc100fde296f / [[https:// |
- | * Debian Stretch (armhf) / md5sum: 6b716a50df69404dfe54f61021374008 / [[ftp://public: | + | * Debian Stretch (armhf) / md5sum: 6b716a50df69404dfe54f61021374008 / [[https:// |
- | * Debian Jessie (armhf) / md5sum: b3907135c41721a70cfbd72cc2873cda / [[ftp://public: | + | * Debian Jessie (armhf) / md5sum: b3907135c41721a70cfbd72cc2873cda / [[https:// |
- | * Alpine Linux 3.8 (armhf) / md5sum: 80bfd7775c48757d37124c844b88d5e9 / [[ftp://public: | + | * Alpine Linux 3.8 (armhf) / md5sum: 80bfd7775c48757d37124c844b88d5e9 / [[https:// |
Line 63: | Line 91: | ||
Here are some ready to use containers and descriptions about the setup: | Here are some ready to use containers and descriptions about the setup: | ||
* [[virtualisation: | * [[virtualisation: | ||
- | * [[ftp:// | + | {{ : |
+ | * [[https:// | ||
* [[virtualisation: | * [[virtualisation: | ||
- | * [[ftp:// | + | {{ : |
+ | * [[https:// | ||
* [[[[virtualisation: | * [[[[virtualisation: | ||
- | * [[ftp:// | + | {{ : |
+ | |||
+ | * [[https:// | ||
* [[virtualisation: | * [[virtualisation: | ||
- | * [[ftp:// | + | {{ : |
+ | * [[https:// | ||
* [[virtualisation: | * [[virtualisation: | ||
- | * [[ftp:// | + | {{ : |
+ | * [[https:// | ||
* [[virtualisation: | * [[virtualisation: | ||
- | * [[ftp:// | + | {{ : |
+ | * [[https:// | ||
* [[app-notes: | * [[app-notes: | ||
- | * [[ftp:// | + | {{ : |
+ | * [[https:// | ||
+ | |||
+ | * [[virtualisation: | ||
===== Integrating Software into a Container ===== | ===== Integrating Software into a Container ===== | ||