Skip to content
Snippets Groups Projects
Commit 8e604b28 authored by Florent Gluck's avatar Florent Gluck
Browse files

Merge branch 'master' into 'master'

Doc update with new USB device

See merge request flg_projects/nexus_vdi/nexus!4
parents 279488c1 95bfda8a
Branches
No related tags found
No related merge requests found
...@@ -20,15 +20,15 @@ Two clients are available: ...@@ -20,15 +20,15 @@ Two clients are available:
Both clients feature the same commands and they are available for multiples operating systems and processor architectures: Both clients feature the same commands and they are available for multiples operating systems and processor architectures:
| Operating System | Architecture | Clients directory location | | Operating System | Architecture | Clients directory location |
|--- |--- |--- | | ---------------- | ------------- | -------------------------- |
| Linux | x86-64/AMD64 | binaries/amd64/linux | | Linux | x86-64/AMD64 | binaries/amd64/linux |
| Linux | Intel 32-bits | binaries/386/linux | | Linux | Intel 32-bits | binaries/386/linux |
| Windows | x86-64/AMD64 | binaries/amd64/windows | | Windows | x86-64/AMD64 | binaries/amd64/windows |
| Windows | Intel 32-bits | binaries/386/windows | | Windows | Intel 32-bits | binaries/386/windows |
| OSX | x86-64/AMD64 | binaries/amd64/darwin | | OSX | x86-64/AMD64 | binaries/amd64/darwin |
| Linux | ARM64 | binaries/arm64/linux | | Linux | ARM64 | binaries/arm64/linux |
| Windows | ARM64 | binaries/arm64/windows | | Windows | ARM64 | binaries/arm64/windows |
| OSX | ARM64 | binaries/arm64/darwin | | OSX | ARM64 | binaries/arm64/darwin |
## Installing nexus-clients' dependency ## Installing nexus-clients' dependency
...@@ -74,21 +74,21 @@ On Mac, `remote-viewer` is part of the `virt-viewer` package from MacPorts that ...@@ -74,21 +74,21 @@ On Mac, `remote-viewer` is part of the `virt-viewer` package from MacPorts that
The table below describes the basic public templates that are currently available. The numbers between parenthesis indicate the year and month of creation (also available in the detailed output of `tpllist -l <template ID>`). The table below describes the basic public templates that are currently available. The numbers between parenthesis indicate the year and month of creation (also available in the detailed output of `tpllist -l <template ID>`).
| Template name | Description | | Template name | Description |
|--- |--- | | ----------------------------------------------------- | ------------------------------------------------------------------- |
| Xubuntu 22.04 (2024.01) + dev env/unpriv user | Xubuntu 22.04 system (Ubuntu with XFCE desktop environment) | | Xubuntu 22.04 (2024.01) + dev env/unpriv user | Xubuntu 22.04 system (Ubuntu with XFCE desktop environment) |
| | + C dev tools (gcc, make, etc.), VScode IDE compiler | | | + C dev tools (gcc, make, etc.), VScode IDE compiler |
| | + QEMU system hypervisor | | | + QEMU system hypervisor |
| | `nexus` user (`/home/nexus`) with sudo privileges (pwd `nexus`) | | | `nexus` user (`/home/nexus`) with sudo privileges (pwd `nexus`) |
| | `student` user (`/home/student`) without any privilege (no pwd) | | | `student` user (`/home/student`) without any privilege (no pwd) |
| Xubuntu 22.04 (2024.01) + dev env/unpriv user/pi-hole | Xubuntu 22.04 system (Ubuntu with XFCE desktop environment) | | Xubuntu 22.04 (2024.01) + dev env/unpriv user/pi-hole | Xubuntu 22.04 system (Ubuntu with XFCE desktop environment) |
| | + C dev tools (gcc, make, etc.), VScode IDE compiler | | | + C dev tools (gcc, make, etc.), VScode IDE compiler |
| | + QEMU system hypervisor | | | + QEMU system hypervisor |
| | + Pi-hole domain firewall (see [Domain firewall](#domain-firewall)) | | | + Pi-hole domain firewall (see [Domain firewall](#domain-firewall)) |
| | `nexus` user (`/home/nexus`) with sudo privileges (pwd `nexus`) | | | `nexus` user (`/home/nexus`) with sudo privileges (pwd `nexus`) |
| | `student` user (`/home/student`) without any privilege (no pwd) | | | `student` user (`/home/student`) without any privilege (no pwd) |
| Manjaro 21 xfce (2022.08) | Vanilla Manjaro 21 system with XFCE desktop environment | | Manjaro 21 xfce (2022.08) | Vanilla Manjaro 21 system with XFCE desktop environment |
| | `nexus` user (`/home/nexus`) with sudo privileges (pwd `nexus`) | | | `nexus` user (`/home/nexus`) with sudo privileges (pwd `nexus`) |
<!-- <!--
| Xubuntu 22.04 (2022.08) + dev env | Xubuntu 22.04 system (Ubuntu with XFCE desktop environment) | | Xubuntu 22.04 (2022.08) + dev env | Xubuntu 22.04 system (Ubuntu with XFCE desktop environment) |
...@@ -255,21 +255,22 @@ Bus 003 Device 006: ID 046d:08e3 Logitech, Inc. C505 HD Webcam ...@@ -255,21 +255,22 @@ Bus 003 Device 006: ID 046d:08e3 Logitech, Inc. C505 HD Webcam
### Vendor ID and product ID of USB devices of interest ### Vendor ID and product ID of USB devices of interest
| Device description | VID:PID | | Device description | VID:PID |
|--- |--- | | -------------------------------------------- | --------- |
| Altera USB-Blaster | 09fb:6001 |
| Atmel at91sam SAMBA bootloader | 03eb:6124 | | Atmel at91sam SAMBA bootloader | 03eb:6124 |
| Prolific Technology USB/serial | 067b:2303 |
| MyLab2 serial port | 0403:6015 |
| Digilent Analog Discovery 2 | 0403:6014 | | Digilent Analog Discovery 2 | 0403:6014 |
| NXP Semiconductors NXP CMSIS-DAP | 1fc9:001d | | MyLab2 serial port | 0403:6015 |
| NXP Semiconductors LPC11U3x CMSIS-DAP v1.0.4 | 1fc9:0132 | | NXP Semiconductors LPC11U3x CMSIS-DAP v1.0.4 | 1fc9:0132 |
| Saleae Logic Pro 16 | 21a9:1006 | | NXP Semiconductors NXP CMSIS-DAP | 1fc9:001d |
| Peak USB CAN | 0c72:000c | | Peak USB CAN | 0c72:000c |
| Prolific Technology USB/serial | 067b:2303 |
| Saleae Logic Pro 16 | 21a9:1006 |
| SanDisk Cruzer Blade USB key | 0781:5567 |
| Segger J-Link | 1366:0101 | | Segger J-Link | 1366:0101 |
| USBest Technology USB key | 1307:0165 |
| Xilinx KV260 and KR260 JTAG and UART | 0403:6011 | | Xilinx KV260 and KR260 JTAG and UART | 0403:6011 |
| Xilinx Nexys Video JTAG | 0403:6010 | | Xilinx Nexys Video JTAG | 0403:6010 |
| Xilinx Nexys Video UART | 0403:6001 | | Xilinx Nexys Video UART | 0403:6001 |
| USBest Technology USB key | 1307:0165 |
| SanDisk Cruzer Blade USB key | 0781:5567 |
## Tutorial: creating a live exam with nexush ## Tutorial: creating a live exam with nexush
...@@ -686,15 +687,15 @@ Both clients can be configured to communicate with any nexus server. ISC has two ...@@ -686,15 +687,15 @@ Both clients can be configured to communicate with any nexus server. ISC has two
Here are the ip addresses, ports and certificates to use ISC's production and development nexus servers: Here are the ip addresses, ports and certificates to use ISC's production and development nexus servers:
| Server | IP | Port | Certificate | | Server | IP | Port | Certificate |
|--- |--- |--- |--- | | ----------- | ------------- | ---- | -------------------------- |
| production | 10.136.26.127 | 1077 | ca-cert.isc-nexus-prod.pem | | production | 10.136.26.127 | 1077 | ca-cert.isc-nexus-prod.pem |
| development | 10.136.26.125 | 1077 | ca-cert.isc-nexus-dev.pem | | development | 10.136.26.125 | 1077 | ca-cert.isc-nexus-dev.pem |
Nexus clients use two environment variables to specify which nexus server to use and on which port, and which public certificate to use: Nexus clients use two environment variables to specify which nexus server to use and on which port, and which public certificate to use:
| Variable | Description | | Variable | Description |
|--- |--- | | ------------ | ------------------------------------------------ |
| NEXUS_SERVER | server to use, using the syntax: `ip:port` | | NEXUS_SERVER | server to use, using the syntax: `ip:port` |
| NEXUS_CERT | location (path) to the public certificate to use | | NEXUS_CERT | location (path) to the public certificate to use |
On Linux and Mac OSX, a simple and effective way is to store these variables in a `.env` file that is sourced before running the clients. On Linux and Mac OSX, a simple and effective way is to store these variables in a `.env` file that is sourced before running the clients.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment