2
0
Commit Graph

27 Commits

Author SHA1 Message Date
dan e8a60d2860 bordervm switch usb passthru from ehci to xhci
this was to fix a bug that turned out to be something else,
but the qemu docs say it's better anyway
2026-03-22 15:23:50 +00:00
dan 9f3c8f7cbd treewide: nixfmt and deadnix 2025-11-11 21:49:45 +00:00
dan 60ff3ab688 bordervm espose 443 for logs not 9428
this is because nginx is proxying them.

probably we should pick a non-default port all the same, but need to
investigate what's convention here
2025-10-20 23:48:21 +01:00
dan 5aa18101b7 shorten bordervm dhcp allocation
we use  .8 and .10 for static addresses, so start the dhcp range at .12
2025-10-19 14:10:13 +01:00
dan 540c106530 bordervm expose certifix from loachost 2025-10-19 14:10:13 +01:00
dan 8b1e871b8a bordervm forward 9428 (victorialogs) from eth1 to vm hypervisor 2025-10-10 23:42:56 +01:00
dan 39fe428e24 bordervm: forward victorialogs connections to host 2025-10-08 20:10:11 +01:00
dan 0147a048fa bordervm: comment out tang forwarding 2025-10-05 15:00:19 +01:00
dan 7e2b0068e6 nixfmt-rfc-style
There is nothing in this commit except for the changes made by
nix-shell -p nixfmt-rfc-style --run "nixfmt ."

If this has mucked up your open branches then sorry about that. You
can probably nixfmt them to match before merging
2025-02-10 21:55:08 +00:00
dan 6bfbdf352d bordervm: expose ssh on port 2222 2024-12-22 16:01:38 +00:00
dan ba03ddeb38 border-vm: add tang service 2024-10-06 12:38:06 +01:00
dan 2480fdef5b set up nginx on bordervm for testing outboard secrets 2024-08-10 23:05:50 +01:00
dan 2663f58807 disable security for bordervm "liminix" share
tftp needs to be able to follow symlinks into the store
2024-07-01 20:53:03 +01:00
dan 3df1ec76ff cleanup whitespace and commas
* [] is now [ ]
* {} is now { }
* commas in arglists go at end of line not beginning

In short, I ran the whole thing through nixfmt-rfc-style but only
accepted about 30% of its changes. I might grow accustomed to more
of it over time
2024-06-30 17:16:28 +01:00
dan 5ae1b0a193 Revert "bodervm: remove usbutils until we can fix the udev dep"
This reverts commit c22e3fb2ef.
2024-06-12 20:58:13 +01:00
dan c22e3fb2ef bodervm: remove usbutils until we can fix the udev dep 2024-06-12 13:07:29 +01:00
dan ab304dd3f1 bordervm enable nat 2024-05-22 18:47:37 +01:00
dan bd6ec5201f run dhcp server on bordervm
this is for testing clients that have dhcp upstream
2024-05-22 18:45:35 +01:00
dan ac54c89427 add busybox to bordervm for udhcpd 2024-05-01 23:09:23 +01:00
dan 5a3646cb29 add authorized keys to bordervm
You don't often need this because it has autologin, but sometimes
you want to do antics involving sshing through it to the wan port
of a test device.

Note that you probably wanted to start bordervm with funny qemu
options to even make that possible

 nix-shell --run "QEMU_NET_OPTS=hostfwd=tcp::10022-:22 run-border-vm"
2024-05-01 23:07:11 +01:00
dan d2e29543e2 bordervm: build wireshark without qt
(we only want tshark anyway)
2024-01-03 17:02:31 +00:00
dan aa3b635f61 bordervm: add sshd, usbutils 2023-05-17 15:38:22 +01:00
dan b70c8ee258 support USB ethernet in bordervm 2023-05-09 22:58:56 +01:00
dan 4f5b4924ff fix bordervm in hydra 2023-02-22 18:14:40 +00:00
dan ef0b5cb815 bordervm: make configurable 2023-02-17 16:49:44 +00:00
dan 05576eeb94 harcode paths for kpppoed, add port num in config 2023-02-17 00:09:02 +00:00
dan d948438ae1 extract borderVm config into separate file 2023-02-15 22:06:28 +00:00