-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Network update and GIVC TLS #915
Conversation
39b4699 Updates:
|
Checked with native Orin AGX: Working:
|
Checked with native Orin NX:
|
Tested on Lenovo-X1 ( New issues:
Previous issues have been fixed:
Notes:
|
Cannot reproduce the VPN error on my side. Also can't think of a reason how it could be affected. Please check again. |
tldr: works now It definitely was not working yesterday or this morning. I re-installed and still nothing. And then suddenly it started working and has now worked for an hour. After it started working I tried again to re-install and this time it worked right away. No idea what happened but should be good now. Sorry about the confusion. |
Updates: - update flake inputs: givc, ctrl-panel Changes to networking: - auto-generate IP and MAC addresses - remove 'debug' network from ghaf. Next step we can remove the host from network and facilitate communication over mem share or vsock in release Changes to givc: - enable tls - enable multiple admin service interfaces - centralize givc-cli arguments across ghaf Signed-off-by: Manuel Bluhm <[email protected]>
- fix logging server address - add vhotplug to nvidia devices - add devshell helper script for builds Signed-off-by: Manuel Bluhm <[email protected]>
Change addressing scheme of nw-packet-fowarder Signed-off-by: Manuel Bluhm <[email protected]>
Description of changes
This patch re-works the networking and enables TLS for GIVC.
Updates
Usage of nixos-rebuild requires a proxy jump. This can be done by
export the NIX_SSHOPTS environment variable before using nixos-rebuild:
export NIX_SSHOPTS="-o ProxyJump=root@<your-target-ip>"
using the new helper in the Ghaf devshell ghaf-rebuild that does it for you.
Usage: ghaf-rebuild [regular nixos-rebuild options]
Example: ghaf-rebuild 192.168.0.123 .#lenovo-x1-carbon-gen11-debug switch
This applies to all targets.
Exceptions:
Connecting to the host directly is possible in the following cases:
- AGX if connected via physical ethernet port
- X1 and AGX/NX if net-vm is stopped (ethernet dongle should then be attached to the host)
Changes to networking
the host from network in release and facilitate communication
over mem share and/or vsock
Note that
- you may need to change your proxy jumps to adjust for the changed ghaf-host address (192.168.100.2)
Changes to givc
Checklist for things done
x86_64
aarch64
riscv64
make-checks
and it passesnixos-rebuild ... switch
Instructions for Testing