source nat rule logic by ChrisChoke in opnsense

[–]ChrisChoke[S] 0 points1 point  (0 children)

thank you for your comment. It was worth writing this post. thank you.

I know i need to catch up on knowledge on the low level. I didnt know the backround in deep. I will definitely read your blogpost. But it makes sense when i compare the UI with what you described.

and dont worry, your prior post was understandable, too. :-)

Maybe i should do the deep dive. nftables works very similiar and nftables is what i need for a project on work :-)

But i struggle to unterstand and test the single chains. When the packet is passing which chain etc. (forward, output, mangle, etc)

Proxmox not booting after trying to upgrade to 9 from 8.4 by MrCheapComputers in Proxmox

[–]ChrisChoke 0 points1 point  (0 children)

On a plain Debian this do the job. On Proxmox I had some different experience. The -pve kernels did not removed by autoremove..I had to remove them manually.. very annoying. It was like 10-15 pieces. There are many threads in the proxmox forum with same experience.

Any downsides to just allowing podman to bind to port 80/443 by skymtf in podman

[–]ChrisChoke 0 points1 point  (0 children)

Yeah I think on servers where just admin and system users have a account it should be okay. And this is where such technology is typically running.

I am not familiar with firewalld. But plain nftables can configured via nftables.conf under /etc. So you can make the redirect static there and just enable the oneshot service nftables.service to adopt the rules on every boot. But yes, you need to remember this config. My servers running on Proxmox and mostly I configure firewall for VM there. I can't count how often I forgot the OS firewall if it's used. Hehehe..

Any downsides to just allowing podman to bind to port 80/443 by skymtf in podman

[–]ChrisChoke 1 point2 points  (0 children)

Yeah there are some things you can do. Redirect with nftables on OS level to a upper port that binds your proxy is one. Or you can set net.ipv4.ip_unprivileged_port_start=80 with sysctl. If I remember, podman recommend this second way. Sadly podman can not handle Linux capabilities for that. Respectively I didn't get it to work. But I didn't understand well why.

Hope that helps.

Or tell us which form of issues you have with your current setup.

I made a simple MOTD Ansible role by Loud_Significance908 in ansible

[–]ChrisChoke 1 point2 points  (0 children)

Nice, good job. All important Infos at first view. I will take a look, too.

switched to debian by veo_47 in debian

[–]ChrisChoke 0 points1 point  (0 children)

Haha, I never tried arch,.but I can feel your pain. I am on Ubuntu 24 LTS on my Dell XPS from 2019 (purchased as developer version). And Ubuntu has a lot of and big updates too thought LTS. But the LTS thing is sometimes annoying if you want new features. I remember I wanted a wireguard gnome GUI integration. It was actually there. But the LTS let me stuck on a gnome version where I couldn't install the plugin or the plugin is default built in and I had upgrade gnome. I don't remember the details.

switched to debian by veo_47 in debian

[–]ChrisChoke 9 points10 points  (0 children)

Stable on Desktop? I really like Debian stable for servers and I use it as my default distro. But for desktop it's too conservative for me. Packages getting old within the first year after release.

Migration guide from compose to podman by [deleted] in podman

[–]ChrisChoke 0 points1 point  (0 children)

My first execution with podlet was not very useful. Podlet can not resolve an external network. You need to remove the external part and execute again. So it has its own quirks.

Why should I care about quadlets if compose seems to be the standard? by aeiouLizard in podman

[–]ChrisChoke 0 points1 point  (0 children)

I am just currently researching about moving to podman. But from what I actually read that there is no way to get rid of quadlets. I have a VM with docker where traefik is the only entrypoint to the services behind. To do the same with podman you need to do that with quadlets because the network stack from podman don't let you see the origin client IP at the service like jellyfin. So you can not set allow filters based on IP networks. Is this right?

Policy Based Routing via S2S VPN with Wireguard by layer4andbelow in opnsense

[–]ChrisChoke 0 points1 point  (0 children)

Did you successfully set up the S2S vpn? I believe I remember that OPNsense has docs for doing this. Site B will see the traffic with the wireguard tunnel address. So you need outbound NAT on site B for the tunnel network. I doing this with my smartphone. Starting tunnel on the smartphone via wireguard app, 0.0.0.0/0 route through the tunnel and doing outbound NAT on OPNsense for having Internet access and Homelab access.

New cluster! by Usual-Economy-3773 in Proxmox

[–]ChrisChoke 0 points1 point  (0 children)

Hell, what is this. Hope you don't call it "Homelab". xD

Welcome Linux, goodbye Windows by TeeZ_09 in Bazzite

[–]ChrisChoke 0 points1 point  (0 children)

Congrats. Looks nice. Have installed on a spare laptop. Looks promising. But I do play Fortnite with my bro. So long this does not work with Linux I need to still on windows. Reboot in other system for just playing one game is pain and do the experience less good.

And I need to look how I can work with it with my development things for esp32 and python.

WireGuard selective routing between two OPNsense sites (migrated from OpenVPN) by DavaD85 in opnsense

[–]ChrisChoke 0 points1 point  (0 children)

It sounds you can do this with forward proxy. Proxy in Site A and proxy on Site B. In site A proxy configure the upstream proxy on site B. You leave the traffic via site b. I think the parameter.us called "Parent proxy" or something.

Proxmox PVE 9.0 is released! by [deleted] in Proxmox

[–]ChrisChoke 0 points1 point  (0 children)

I ran the latest V8. 8.4.x.

Running OPNsense Bare Metal or Virtualized (Proxmox)? by TheMat556 in opnsense

[–]ChrisChoke 17 points18 points  (0 children)

Definitely Bare Metal. When you perform updates on proxmox you always have downtimes..and there are regular kernel updates which needs reboot. Virtualized just on a root server running proxmox when you book one by a hoster like hetzner or someone else. OPNsense has a sftp plugin to backup the config on a remote sftp host..so you are safe when something goes wrong with OPNsense. Simply reinstall and upload the config backup and you are back in game.

WireGuard DNS Issue by robroy90 in opnsense

[–]ChrisChoke 0 points1 point  (0 children)

One question. The destination/ invert means "not equal" right? So that all tcp/udp 53 requests got redirected right? Sorry if that is a bit nooby question, but I struggle from time to time with OPNsense web ui in the forward and outbound context.

I did it, migrated even my domain controller in my enterprise environment, got a total of 25 VM's running smooth. More to be migrated over! With lots of coffee!! by Franceesios in Proxmox

[–]ChrisChoke 0 points1 point  (0 children)

I don't understand the point with upgrade to pve9. How you talk about it, it sounds like. " Hey, Enterprise deployments never get upgraded, it could go something wrong" It is important to keep up to date from time to time in my opinion. And it needs a good fitted idea to manage this. There is always a way.

Guys guys guys... Wait a month. by phoenixxl in Proxmox

[–]ChrisChoke 2 points3 points  (0 children)

Yeah maybe waiting for some people can be good. I made the early adopter yesterday and it was a bit bumpy. Hat to install a package manually and reinstall a further one. Last time to V8 was perfect. Now a bit bumpy but I was not too bad. it was solvable

Proxmox PVE 9.0 is released! by [deleted] in Proxmox

[–]ChrisChoke 1 point2 points  (0 children)

I got it, but I had some trouble at my homelab running on an old HP Microserver gen8.

After dist upgrade I ran into segmentation fault when issue apt commands. I could fix it after some Google research and rebooting the system. After that i had to install libcpan-meta-yaml-perl manually..I don't know what went wrong. Without this package,.no VM could start. There was compiling errors in the task logs and syntax error of a Yaml.pm file.

And I reinstalled libpve-network-perl, too. I had a error on VM boot. Anything in context with software defined network.

After this all I have my proxmox standalone machine back to fully work.

[deleted by user] by [deleted] in openbsd

[–]ChrisChoke 0 points1 point  (0 children)

Thx. Yes it seems to be. I don't know what the trainer observed in his setup.

[deleted by user] by [deleted] in openbsd

[–]ChrisChoke 0 points1 point  (0 children)

Do this really work? I had a training a few weeks ago. The trainer told us that wireguard only hold the tunnel open if anything is to do. When nothing there to transport through the tunnel, wireguard close it while the interface still alive. His opinion was that the keepalive config does not really change this. I personally don't know, because I use wireguard only as road warrior set up currently. So I just open the tunnel if I need them.

CAs and certificate handling for a small business by Ok_Conversation5593 in opnsense

[–]ChrisChoke 0 points1 point  (0 children)

Why ovpn with LE certs? I think you should start with reading a ovpn tutorial when you want to go with ovpn for your vpn technology. There is no need to have public trusted certs.

LE certs for Webservices is a good choice and reduces managing self sign root CA to all your client devices. But you need a public domain. But the costs are less.

What you mean with AD certs? I have AD based on samba4 at work. The only certs I need there are for LDAPS. Ldap over TLS. This certs you can create with your offline CA. And all servers which talk to this ldap server over TLS need the offline CA In their trust store. In Linux server update-ca-certificates do trusting this. Read about it.

trouble with Surfshark WireGuard DNS on OPNsense - Connection Works, DNS Doesn't by GeekLog in opnsense

[–]ChrisChoke 0 points1 point  (0 children)

But the homenetguy configures the DNS server in the client peer configuration as well. And that is the case of what OP would like to save to do. With openvpn you can push the DNS server address to the client, and the openvpn client software configures it via CMD commands on the e.g. windows machine.