linux
Linux 17h ago
Jump
Hiding apps from screenshots and screencasts in the Niri compositor
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMO
    moonpiedumplings
    2h ago 100%

    Is there a way to do something like this on KDE? I'm considering streaming soon, and I want to be able to share some windows, but not all, or only share a workspace/virtual desktop with my stream.

    2
  • Few privacy questions about browsers , ai chat bots , and element
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMO
    moonpiedumplings
    2h ago 100%

    Is it possible to allow DRM content for just 1 website ( Netflix ) , while other websites on the same browsers are not allowed to do it?

    I would use multiple firefox profiles for this. If you go to about:profiles or use the command firefox -P to launch firefox, you can view and create other firefox profiles. Each firefox profile is essentially it's own instance of firefox, complete with different history, extensions, and setting. You could have a "Netflix" profile and a regular browsing profile.

    1
  • Source: https://0x2121.com/7/Lost_in_Translation/ Alt Text: (For searchability): 3 part comic, drawn in a simple style. The first, leftmost panel has one character yelling at another: "@+_$^P&%!. The second comic has them continue yelling, with their hands in an exasperated position: "$#*@F% $$#!". In the third comic, the character who was previously yelling has their hands on their head in frustration, to which the previously silent character responds: "Sorry, I don't speak Perl". Also relevant: [93% of paint splatters are valid perl programs](https://www.mcmillen.dev/sigbovik/)

    138
    3
    What is a good Linux Tablet for University
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMO
    moonpiedumplings
    3d ago 100%

    As an alternative suggestion, consider using a linux laptop with a drawing tablet.

    I use a wacom intuos s with bluetooth to takes notes on xournal++, although rnote should work as well.

    7
  • zram + swapiness = infinite ram
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMO
    moonpiedumplings
    3d ago 100%

    Not infinite ram. I'd say double ram, plus there is a noticable, but quick delay when switching to an application that was compressed by ram. But it's much, much faster than switching to an app that was swapped to disk.

    Cachyos (arch based distro) does this hy default.

    41
  • Is Cromite on Android a viable alternative to Firefox based browsers? Any Experience?
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMO
    moonpiedumplings
    5d ago 100%

    I use cromite, and it's good, but the adblocker is unable to handle the more aggressive popups and ads, whereas firefox + uBO does fine.

    Thus, cromite is my main browser and I use firefox for... other stuff. This setup is mainly because I'm too lazy to install Mull or another firefox based browser to be my main option.

    9
  • The Stallman report
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMO
    moonpiedumplings
    6d ago 100%

    Stallman doesn't seem to get that pedophilia is wrong because of the hierarchy of power, and the power imbalances between older/younger people, not because of some inherent wrongness about being attracted to a prepubescent person. This is shown by how he condemns some pedophilia, but is accepting of 12+/past puberty. (I despise this logic, because it would also make gay sex and sodomy wrong, as well).

    I find this deeply ironic, because his primary issue with proprietary software is the way that it gives developers levels of power over users. From his article Why Open Source Misses the Point

    But software can be said to serve its users only if it respects their freedom. What if the software is designed to put chains on its users? Then powerfulness means the chains are more constricting, and reliability that they are harder to remove.

    You would expect someone who is so in tune with the hierarchies that appear with software developers, publishers, and users, to also see those same hierarchies echoed in relationships between people of vastly different ages, but instead, we get this. I'm extremely disappointed.

    These failures to understand hierarchy and power, are exactly why Stallman shouldn't be in a position of power. Leaders should continually prove that they understand hierarchy and the effects of their actions on those below them. Someone who doesn't understand how their power could affect another, shouldn't be a leader.

    27
  • [Question] Budget (sub 150€) Hardware for starter
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMO
    moonpiedumplings
    7d ago 100%

    Amazon has a "refurbished" program, where you can find lots of cheap thin clients and smaller form factor desktop machines.

    However, the refurbished computers often have their SSD/HDD replaced with a crappy one that is unreliable, so I would recommend assuming that you assume that you will need to buy storage in addition to that.

    But, overall I really like Amazon Refurbished because you get a better quality guarantee (warranty/returns), but a cheaper price.

    1
  • Google is preparing to let you run Linux apps on Android, just like Chrome OS
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMO
    moonpiedumplings
    1w ago 100%

    Winlator is really just termux + proot + box64 + wine wrapped in a neat UI (+ controller support). You can, and people have set this up manually before winlator came along. You'll either need termux-x11 or vnc for the GUI.

    Mobox is a similar project that does this automatically via a script... but I don't see a license in their github repo, plus they require the proprietary input bridge for touch controls.

    5
  • How "out of date" is Debian really?
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMO
    moonpiedumplings
    1w ago 100%

    As a someone who has used both Arch, and Debian, neither has less or more bugs.

    Debian has the same bugs, over the period of their stable release, and Arch has changing bugs (like a new set every update lol).

    Yes, Arch is going to get a lot more features. But it comes at the cost of "instability". Which is not so much a lack of reliability but instead, how much the software changes. I remember a firefox bug that caused a crash when I attempt to drag bookmarks in my bookmarks bar around, which lasted for like a week — then it went away.

    The idea behind projects like Debian, is that for an entity that needs stability, you can simply work around the bugs, since you always know what and where they are. (Well, the actual intent is that entities write patches and submit them to Debian to fix the bugs but no one does that).

    Another thing: Debian Stable has more up to date packages than Ubuntu 20.04, and Ubuntu 22.04. This happens because Ubuntu "freezes" a Sid version, and those packages don't get major updates for a while. So often, the latest Debian stable has newer packages than the older Ubuntu releases.

    18
  • Google is preparing to let you run Linux apps on Android, just like Chrome OS
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMO
    moonpiedumplings
    1w ago 100%

    Termux recently got moved off of the play store (kinda), and is now only available on f-droid/github, because Google was further locking down what they allowed on their store.

    And in addition to that, they recently added a restriction in later versions of Android: "Child process limit". Although this limit used to not there, when enabled, it prevents users from truly running arbitrary linux programs, like via termux.

    Although the child process limit can still be disabled in developer options, it doesn't bode well for how flexible base android in the future will be, since many times corpos like Google move stuff into the "secret" options before eventually removing that dial all together.

    TLDR: Termux has been, and is a thing... for now.

    Also, I want to shout out winlator. It uses a linux proot, similator to termux, and has box64 and wine inside that proot that people can use to play games. I tested with Gungeon, and it even has controller support and performance, which is really impressive.

    71
  • Bcachefs Fixes Pull Once Again Frustrates Linus Torvalds - Two Choices Offered
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMO
    moonpiedumplings
    2w ago 100%

    Linus complains the author didn’t submit the patch to some places for public comments and testing BEFORE requesting a merge.

    Although a reasonable expectation, I can't find anything about this on the kernel.org docs for posting patches. They seem to imply that you just check and verify your patch before submitting it on the kernel mailing list, but that's it. I didn't see any mentions of mailing lists explicitly for feedbacks or other conventions.

    3
  • Bcachefs Fixes Pull Once Again Frustrates Linus Torvalds - Two Choices Offered
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMO
    moonpiedumplings
    2w ago 95%

    And before you start whining - again - about how you are fixing bugs, let me remind you about the build failures you had on big-endian machines because your patches had gotten ZERO testing outside your tree.

    As far as I know, the Linux Foundation does not provide testing infrastructure to it's developers. Instead, corporations are expected to use their massive amount of resources to test patches across a variety of cases before contributing them.

    Yes, I think Kent is in the wrong here. Yes, I think Kent should find a sponsor or something to help him with testing and making his development more stable (stable in the sense of fewer changes over time, rather than stable as in reliable).

    But, I kinda dislike how the Linux Foundation has a sort of... corporate centric development. It results in frictions with individual developers, as shown here.

    Over all of the people Linus has chewed out over the years, I always wonder how many of them were independent developers with few resources trying to figure things out on their own. I've always considered trying to learn to contribute, but the Linux kernel is massive. Combined with the programming pieces I would have to learn, as well as the infrastructure and ecosystem (mailing list, patch system, etc), it feels like it would be really infeasible to get into without some kind of mentor or dedicated teacher.

    20
  • I'm confused trying to get SCALE to work
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMO
    moonpiedumplings
    2w ago 100%

    So I don't know how much you know about the shell, but the way that the linux command line works is that there are a set of variables, called environment variables, which dictate so me behavior of the shell. For example, $PATH variable, refers to what directories to search through, when you try to execute a program in your shell.

    The documentation you linked, wants you to create a custom shell variable, called SCALE_PATH, consisting of a folder path, which contains the compiled binaries/programs of scale you want to run.

    This command: export PATH="${SCALE_PATH}/bin:$PATH"

    temporarily edits your PATH variable to add that folder with the scale programs you want to run to your path, enabling you to execute them from your shell.

    2
  • Thorium Browser?
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMO
    moonpiedumplings
    2w ago 100%

    Thorium's entire focus is on performance. As another commenter has noted, that means no security updates, and no privacy features.

    I wouldn't recommend it for daily use, but if you are playing a browser based game it's worth testing out. I used to play krunker.io and I tested it to see if I could get more FPS (FPS equaled faster movement speed back then), but I didn't see any major performance improvements over the major krunker clients or Microsoft Edge (other most performant browser).

    4
  • PSA: You should know that Debian Trixie/Testing does not receive security updates in a timely manner, and is not intended for production use
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMO
    moonpiedumplings
    2w ago 100%

    Linux mint debian edition is not based on testijg, but rather on stable*.

    This misconception may be caused by the fact that the latest debian stable, has newer packages than many of the older-but-not-ancient ubuntu releases, which were originally based off of debian sid.

    *I cannot find a first party source for this, only third party

    Linux Mint Debian Edition 6 hits beta with reassuringly little drama. Think Debian 12 plus Mint's polish and a friendlier UX for non-techies

    https://www.theregister.com/2023/09/13/linux_mint_debian_edition_hands_on/

    2
  • Any C# YouTube channels that are funny and entertaining/random?
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMO
    moonpiedumplings
    3w ago 100%

    I'd recommend looking at Twitch streams in the software and game development category. Many of them develop in Unity, which is almost entirely C#.

    I really like mercernarymage*. He mostly does gamedev in unity, but he occasionally explains stuff and answers questions. In addition to that, his code is very clean and easy to read, easy enough for me (a non C# dev) to understand it.

    *note the spelling. NOT "mercenary".

    1
  • https://security-tracker.debian.org/tracker/CVE-2024-47176, [archive](https://web.archive.org/web/20241001023307/https://security-tracker.debian.org/tracker/CVE-2024-47176) As of 10/1/24 3:52 UTC time, Trixie/Debian testing does not have a fix for the severe cupsd security vulnerability that was recently announced, despite Debian Stable and Unstable having a fix. Debian Testing is intended for testing, and not really for production usage. https://tracker.debian.org/pkg/cups-filters, [archive](https://web.archive.org/web/20241001035001/https://tracker.debian.org/pkg/cups-filters) So the way Debian Unstable/Testing works is that packages go into unstable/ for a bit, and then are migrated into testing/trixie. > Issues preventing migration: > ∙ ∙ Too young, only 3 of 5 days old Basically, security vulnerabilities are not really a priority in testing, and everything waits for a bit before it updates. I recently saw some people recommending Trixie for a "debian but not as unstable as sid and newer packages than stable", which is a pretty bad idea. Trixie/testing is not really intended for production use. If you want newer, but still stable packages from the same repositories, then I recommend (not an exhaustive list, of course).: * Opensuse Leap (Tumbleweed works too but secure boot was borked when I used it) * Fedora If you are willing to mix and match sources for packages: * Flatpaks * [distrobox](https://distrobox.it/) — run other distros in docker/podman containers and use apps through those * Nix Can get you newer packages on a more stable distros safely.

    83
    25
    All Proton Drive apps are now open source
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMO
    moonpiedumplings
    3w ago 100%

    I cannot find anything related to that in their documentation, their about page, or their whitepaper.

    They talk a lot about decentralized computing, but any form of secure enclave or code verification isn't mentioned.

    Compare that to this project, which is similar, but incomplete. However, quilibrium uses it's own language instead of python or javascript, like golem does. The docs for golem do not explain how I am supposed to verify a remote server is actually running my python/javascript code.

    1
  • github.com

    cross-posted from: https://programming.dev/post/18069168 > I couldn't get any of the OS images to load on any of the browsers I tested, but they loaded for other people I tested it with. I think I'm just unlucky. > > > > Linux emulation isn't too polished.

    46
    0
    github.com

    I couldn't get any of the OS images to load on any of the browsers I tested, but they loaded for other people I tested it with. I think I'm just unlucky. Linux emulation isn't too polished.

    115
    7

    According to the archwiki article on a swapfile on btrfs: https://wiki.archlinux.org/title/Btrfs#Swap_file > Tip: Consider creating the subvolume directly below the top-level subvolume, e.g. @swap. Then, make sure the subvolume is mounted to /swap (or any other accessible location). But... why? I've been researching for a bit now, and I still don't understand the benefit of a subvolume directly below the top level subvolume, as opposed to a nested subvolume. At first I thought this might be because nested subvolumes are included in snapshots, but that doesn't seem to be the case, according to [a reddit post](https://www.reddit.com/r/btrfs/comments/n2xrir/question_on_nested_subvolume_layouts/gwmo6q7/)... but I can't find anything about this on the arch wiki, gentoo wiki, or the btrfs readthedocs page. Any ideas? I feel like the tip wouldn't just be there just because.

    30
    6

    I've recently done some talks for my schools cybersecurity club, and now I want to edit them. My actual video editing needs are very simple, I just need to clip parts of the video out, which basically every editor can do, as per my understanding. However, my videos were recorded from my phone, and I don't have a presentation mic or anything of the sort, meaning background noise, including people talking has slipped in. From my understanding, it's trivial to filter out general noise from audio, as human voices have a specific frequency, even "live", like during recording or during a game, but filtering voices is harder. However, it seems that AI can do this: https://scribe.rip/axinc-ai/voicefilter-targeted-voice-separation-model-6fe6f85309ea Although, it seems to only work on .wav audio files, meaning I would need to separate out the audio track first, convert it to wav, and then re merge it back in. Before I go learning how to do this, I'm wondering if there is already an existing FOSS video editor, or plugin to an editor that lets me filter the video itself, or a similar software that works on the audio of videos.

    24
    5

    cross-posted from: https://programming.dev/post/6822168 I was watching a twitch streamer play the game [pogostuck](https://store.steampowered.com/app/688130/Pogostuck_Rage_With_Your_Friends/) (A game similar in frustration and difficulty to Getting over it with Bennett Foddy — Don't Fall!). They were also reading chat at the same time (usually out loud, as well). Multitasking. Lots of sources ([here's one](https://health.clevelandclinic.org/science-clear-multitasking-doesnt-work)) say that true multitasking is impossible. Rather, it's very fast switching, where there is a degradation of performance. Knowing this, I naturally made it my mission to trip the streamer up with seemingly benign messages. I was sharing some actual information about another streamer who beat another game, but a made a typo something like: > I remember a streamer beat the game a game ... And I noticed how much more the streamer struggled to read this compared to previous, accidental typos (missing spaces, extra spaces, etc.). He spent a good 5 seconds on this message, and during the process, he fell really far. 😈 So I decided to do some testing. Inserting words, swapping them around, and whatnot, to see what tripped him up the most. Most typos didn't affect him. There was one typo that tripped him again, where I said something like: > If it wasn't for a for So it seems to be repetition? But I couldn't always replicate this with other forms of repetition. Later on, I copied the [two guards riddle](https://puzzling.stackexchange.com/questions/2188/two-doors-with-two-guards-one-lies-one-tells-the-truth), with an alteration: > One of the guards always lies and the other always lies as wekk. You don't know which one is the truth-teller or the liar either. However both guards know each other Sadly, I didn't cut the part about "don't know which is truth teller or liar" out. The streamer spent a good 5 minutes interpreting this puzzle, and eventually interpreting it as the original puzzle. Then, he was trying to solve a riddle, game, and read chat all at once. He was stuck on the bottom until he gave up on the riddle (I revealed that I meant what I said when I said both guards lie). 😈 Anyway, that was a bit off topic but still relevant. I'm wondering if any studies have been done on this? I know studies have been done on human's ability to read words with the letters partially scrambled, but what about typos? How can I improve my distraction game (with plausible deniability of course)?

    11
    2

    I was watching a twitch streamer play the game [pogostuck](https://store.steampowered.com/app/688130/Pogostuck_Rage_With_Your_Friends/) (A game similar in frustration and difficulty to Getting over it with Bennett Foddy — Don't Fall!). They were also reading chat at the same time (usually out loud, as well). Multitasking. Lots of sources ([here's one](https://health.clevelandclinic.org/science-clear-multitasking-doesnt-work)) say that true multitasking is impossible. Rather, it's very fast switching, where there is a degradation of performance. Knowing this, I naturally made it my mission to trip the streamer up with seemingly benign messages. I was sharing some actual information about another streamer who beat another game, but a made a typo something like: > I remember a streamer beat the game a game ... And I noticed how much more the streamer struggled to read this compared to previous, accidental typos (missing spaces, extra spaces, etc.). He spent a good 5 seconds on this message, and during the process, he fell really far. 😈 So I decided to do some testing. Inserting words, swapping them around, and whatnot, to see what tripped him up the most. Most typos didn't affect him. There was one typo that tripped him again, where I said something like: > If it wasn't for a for So it seems to be repetition? But I couldn't always replicate this with other forms of repetition. Later on, I copied the [two guards riddle](https://puzzling.stackexchange.com/questions/2188/two-doors-with-two-guards-one-lies-one-tells-the-truth), with an alteration: > One of the guards always lies and the other always lies as wekk. You don't know which one is the truth-teller or the liar either. However both guards know each other Sadly, I didn't cut the part about "don't know which is truth teller or liar" out. The streamer spent a good 5 minutes interpreting this puzzle, and eventually interpreting it as the original puzzle. Then, he was trying to solve a riddle, game, and read chat all at once. He was stuck on the bottom until he gave up on the riddle (I revealed that I meant what I said when I said both guards lie). 😈 Anyway, that was a bit off topic but still relevant. I'm wondering if any studies have been done on this? I know studies have been done on human's ability to read words with the letters partially scrambled, but what about typos? How can I improve my distraction game (with plausible deniability of course)?

    20
    7
    github.com

    cross-posted from: https://programming.dev/post/5669401 > [docker-tcp-switchboard](https://github.com/OverTheWireOrg/docker-tcp-switchboard/) is pretty good, but it has two problems for me: > > * Doesn't support non-ssh connections > * Containers, not virtual machines > > I am setting up a simple CTF for my college's cybersecurity club, and I want each competitor to be isolated to their own virtual machine. Normally I'd use containers, but they don't really work for this, because it's a container escape ctf... > > My idea is to deploy [linuxserver/webtop](https://docs.linuxserver.io/images/docker-webtop), as the entry point for the CTF, (with the insecure option enabled, if you know what I mean), but but it only supports one user at a time, if multiple users attempt to connect, they all see the same X session. > > I don't have too much time, so I don't want to write a custom solution. If worst comes to worst, then I will just put a virtual machine on each of the desktops in the shared lab. > > Any ideas?

    9
    0
    github.com

    [docker-tcp-switchboard](https://github.com/OverTheWireOrg/docker-tcp-switchboard/) is pretty good, but it has two problems for me: * Doesn't support non-ssh connections * Containers, not virtual machines I am setting up a simple CTF for my college's cybersecurity club, and I want each competitor to be isolated to their own virtual machine. Normally I'd use containers, but they don't really work for this, because it's a container escape ctf... My idea is to deploy [linuxserver/webtop](https://docs.linuxserver.io/images/docker-webtop), as the entry point for the CTF, (with the insecure option enabled, if you know what I mean), but but it only supports one user at a time, if multiple users attempt to connect, they all see the same X session. I don't have too much time, so I don't want to write a custom solution. If worst comes to worst, then I will just put a virtual machine on each of the desktops in the shared lab. Any ideas?

    18
    3

    So basically, my setup has everything encrypted except /boot/efi. This means that /boot/grub is encrypted, along with my kernels. I am now attempting to get secure boot setup, to lock some stuff, down, but I encountered this issue: https://bbs.archlinux.org/viewtopic.php?id=282076 Now I could sign the font files... but I don't want to. Font files and grub config are located under /boot/grub, and therefore encrypted. An attacker doing something like removing my hard drive would not be able to modify them. I don't want to go through the effort of encrypting font files, does anyone know if there is a version of grub that doesn't do this? Actually, preferably, I would like a version of grub that doesn't verify ANYTHING. Since everything but grub's efi file is encrypted, it would be so much simpler to only do secure boot for that. And yes, I do understand there are security benefits to being able to prevent an attacker that has gained some level of running access to do something like replacing your kernel. But I'm less concerned about that vector of attack, I would simply like to make it so that my laptops aren't affected by evil maid attacks, without losing benefits from timeshift or whatnot. I found the specific commit where grub enforces verification of font files: https://github.com/rhboot/grub2/commit/539662956ad787fffa662720a67c98c217d78128 But I don't really feel interested in creating and maintaining my own fork of grub, and I am wondering if someone has already done that.

    45
    17

    I'm having trouble with networking on linux. I am renting a vps with only one NIC, one ipv4 address, and a /64 range of ipv6 ones. I want to deploy openstack neutron to this vps, but openstack neutron is designed to be ran on machines with two NIC's, one for normal network access, and entirely dedicated to virtualized networking, like in my case, giving an openstack virtual machine a public ipv6 address. I want to create a virtual NIC, which can get it's own public ipv6 addresses, for the vm's, without losing functionality of the main NIC, and I also want the vm's to have ipv4 connectivity. I know this setup is possible, as the openstack docs say so, but they didnt' cover how to do so. Docs: https://docs.openstack.org/kolla-ansible/latest/reference/networking/neutron.html#example-shared-interface There is an overview of what you need to do here, but I don't understand how to turn this into a usable setup. In addition to that, it seems you would need to give vm's public ipv4 addresses, in order for them to have internet connectivity. I would need to create a NAT type network that routes through the main working interface, and then put the neutron interface partially behind that, in order for ipv4 connectivity to happen. I've been searching around for a bit, so I know this exact setup is possible: https://jamielinux.com/docs/libvirt-networking-handbook/multiple-networks.html#example-2 (last updated in 2016, outdated) But I haven't found an updated guide on how to do it.

    12
    0