There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

kbin.life

zephyrvs , to books in What are you currently reading and how do you like it?

Manly P Hall, The Secret Teachings of all Ages Ted Kaczynski, Industrial Society and its Future

I tend to read 2-3 books in parallel and randomly continue reading based on mood. I love Hall’s writing style and the amount of knowledge he put into the work and considering that he wasn’t even 30 when it was first published, it’s an incredible read for someone who recently had a spiritual awakening.

Rereading Ted’s Manifesto after reading of his death yesterday. Its impressive how he foresaw what technology would do to our society and how disruptive the industrial-capitalist-technocratic trifecta would be for humans.

YellowtoOrange , to nostupidquestions in Do you think if Lemmy ever grows in the far future, could it suffer the same fate as reddit because of money?
@YellowtoOrange@lemmy.world avatar

As there are individual servers, if one server sold out users could move to others, and continue, no?

dynamicperson , to homeassistant in What are your favorite automations?
@dynamicperson@lemmy.world avatar

For me one of my favourites are my extractor fan control in my bathrooms. I have a switch on the fan and a humidity sensor close by. Turn on the shower and the extractor will turn on until the humidity is lowered enough, then switch off. In addition I have a static programmable button to press should you need it for other reasons. I just love the world of entities and how they link together to make something functional.

GetsThruBuckner , to gaming in What are y'all's all time favourite game OSTs?
@GetsThruBuckner@lemmy.world avatar

Persona 5 Royal. Close 2nd is Nier: Automata. Both amazing OSTs

youknowthatthing ,

P5R had an excellent soundtrack

BluePhoenix01 ,

My main wish after P5R soundtrack was released… is that I wish there was a definitive playlist of the order once both soundtracks are merged. As of right now, there is a set list for P5 and then a separate one for P5R…

Maybe I need to keep looking, or generate it myself (it’s harder than it seems though).

falkerie71 ,
@falkerie71@sh.itjust.works avatar

Check out J-music Ensemble’s Persona 5 cover album Metagroove! It’s really well made, I couldn’t go back to listening the vanilla soundtrack without thinking of it.

jellyfish , to selfhosted in Help with Routing and Securing Homelab?

This sounds like a fun project! I recently just ripped out and redid the network segmentation on my 3-node proxmox cluster too.

Originally I had everything in a /16, but that was causing some routing problems because I actually needed to static route a /24 that was in the /16 to a VM for VPN. Anyways, I’m going to try to dig through your post and give some advice. This is all just personal opinion on how I’d set stuff up after over a decade of homelabbing/home infra, so ya know, take and leave what you want.

It sounds like you want to use one of your Proxmox nodes with a VM running OPNSense as your router? I’d highly discourage this. I know you call your setup a lab, but it’s running the *arrs and probably a streaming server; and there’s nothing worse than planning a movie night and having your networking be down. Also, it’ll make it easier to recover from a power outage or hardware failure, keep your network config much simpler, and provide physical boundaries between machines increasing security.

So, I’d say unless you’re fine with the possibility of extended outages, use dedicated hardware for network. I’m partial to pfsense’s netgate, it’s a good price and a lot of bang for your buck, and it comes from an awesome open source project. I use Unifi, though I wouldn’t necessarily recommend it due to some shady stuff the company has done/said over the last few years.

OPNSense looks neat, but the only reason I see to use it over pfsense is the integrated IDS/IPS, which is just a nice gui over suricata and a proofpoints subscription. Personally I’d run suricata in a VM and mirror WAN traffic to it via pfsense. This way a VM isn’t in your critical network path, but IDS is available and easy to manage.

Don’t forget, when you separate stuff into VLANs, it forces the traffic to go up to the router, and back down to the switch. This means any inter-VLAN traffic has a 1gb limit on it. So if you ever upgrade your servers with 10gb nics, if you setup VLANs incorrectly, you won’t get that performance. Or if you just have a lot of traffic, you’ll start getting TCP slow starts and retransmissions and it may play havoc on your network. That’s why many usually just don’t bother with VLANing, it gives you network isolation, but comes at the cost of increased routing.

As for routing, all VLANs will route between eachother automatically. As obvious as it is, just think of two VLANs as two separate physical switches plugged into the same router. By default those two switches will be able to communicate with each other through the router, but they can’t directly communicate with one an other (which would have higher throughput/bandwidth).

DMZ is interesting, in my mind it basically came from a time when networks had a hard shell and a soft interior (wrt security). I don’t DMZ because I have host level firewalls and network firewalls to do LAN segmentation. But, that isn’t to say it’s a bad idea if you’re up for it. Basically a DMZ (demilitarized zone) is a VLAN where you’d put stuff like a mail server, DNS servers, and maybe an HTTP server. Stuff you’d want to expose to the internet, as well as into your local network. The idea is that if one of those servers were compromised, you wouldn’t want it to have full access to your local network. So instead you split off a DMZ network so if a host in it gets compromised, it wouldn’t provide the attackers a good base to pivot into your local network from. I don’t expose any services to the internet, except a VPN, and that VPN definitionally needs a lot of access to my local network to be useful, so I don’t partition it off into its own DMZ. I’m not a network admin, so that’s just my interpretation of it.

As for structure, this is where I ended up:

  • 10.0.0.0/24 - LAN management - Stuff like Unifi/Pfsense admin panels
  • 10.0.1.0/23 - LAN - Where most of my normal stuff goes, desktops, laptops, phones, etc.
  • 10.99.0.0/24 - OOB Administration - Things like IPMI and BMCs end up here
  • 10.99.1.0/24 - Administration - Things like Proxmox VMs end up here
  • 10.99.2.0/24 - Core network - Things like VPN, DNS, backups, basically important network services.
  • 10.99.3.0/24 - Services - Things like *arr, etc. end up here. I actually run K8s via kubespray in Proxmox, so for me this is actually my metalLB service IP range.
  • 10.99.100.0/24 - VPN IP pool - I static IP my VPN clients instead of masquerade, so they get an IP out of this pool, the VPN instance acts as a router, and I static route from my main router back to the VPN instance.

And I have a separate /24 for my 10gb network for Ceph.

So yeah! I don’t know if that helps at all, feel free to ask questions to clarify. If you still really want to install OPNSense in a VM I can give you some tips on that as well.

Viclan OP ,
@Viclan@beehaw.org avatar

Dude this is awesome, thanks for your comment! It’s exactly the type of engagement I was hoping for, someone to help with a few key concepts. I’ll definitely be taking your advice to heart it sounds like you’ve been through the ringer with your own setup

I agree with you that running OPNsense in a VM is less than ideal but I figured as it would only affect my lab, I can deal with the occasional outage and this is more so I can learn first before going all in on a solution such as a netgate, I appreciate the suggestion there too. I’m not dead set on OPNsense I just figured a gui would be easier to navigate and it looked nice. I haven’t heard of suricata and mirroring WAN connection to pfsense, that definitely makes sense.

As for the VLANs I’m not dead set on that in particular either, the switch I have supported it and it made the most sense as to how to segment my network in that way. So you are saying you can also segment a LAN connection with just a firewall? It would make sense as you can set rules as to how a device can communicate with other devices on the network, is it rather cumbersome to set it up in that way? And on VLAN performance I would assume that would not be a problem as I am the only user who would be connecting to my media server, unless I had a bunch of services sending and receiving shitloads of data essentially?

I really appreciate all your help! You definitely sound like you’ve been doing this for a decade haha, very useful stuff. I might pop back and ask more questions later if you don’t mind

jellyfish ,

For sure, love talking about my home lab! And it’s an easy way to help get a bit of content on Beehaw, albeit a bit scatterbrained haha

First, the OSI model! Yeah, this is a very “first you must invent the universe” moment, sorry (not sorry). Basically for you the important bits are layer 2 and layer 3 (though I HIGHLY recommend knowing the OSI model forwards and backwards in its entirety).

Layer 2, the datalink layer, uses MAC addresses and is how to computers on a LAN communicate directly with one an other. Layer 3, the IP layer, uses (you guessed it) IP addresses and is what allows you to communicate between networks (it’s where we get the term internet: inter-network). Layer 2 is where switching takes place, layer 3 is where routing takes place.

So, if two computers are in a single LAN (or vLAN), they will communicate through a switch only. If two computers are not in the same LAN/vLAN, they can only have connectivity through a router. It’s really important to understand a switch only sees MAC addresses, so you can’t firewall at the switch level.

If some of this is new to you, I highly recommend reading networking 101 and 201 from this site. It seemed like a good resource.

Okay, with that in mind, next you really need to understand bridges. Any *nix box can be act as a switch and/or router. By default when you install Proxmox it creates a bridge on the machine’s default network interface. This bridge interface is effectively a switch. Every VM then “plugs” into this switch, giving it access to your network’s router, and fetches its IP via DHCP. You can use ip link and brctl show to see it. Take a look at the related debian docs too.

Setting up OPN in Proxmox

So with OPNSense, you have a few ways of setting it up, but you always need at least two LANs. One which is shared by OPNSense and your edge router (the ActionTek), and the other is shared by OPNSense and the VMs running in Proxmox. I’d recommend just using two vLANs as the best solution for now. One vLAN will be for your edge router, and the other will be for your OPN router.

First I’d setup your new switch so that every Proxmox host is on a trunk port. This allows tagged traffic from the host, meaning you can specify a vLAN for each VM network interface. Make sure you get this working first, here’s a decent guide, and make sure to read the proxmox network docs too. Now everything should be on the native vLAN (special vlan 1, containing untagged traffic).

Next just add a second interface to your OPNSense with a different vLAN (maybe 100), this’ll be your OPN vLAN. Now you can move VMs to your OPN network by changing their vLAN to the OPN network’s vLAN in Proxmox. Easy peasy!

Finally you’ll want to setup proper connectivity between your routers. If you were running a cooler edge router you could setup BGP, but for now static routes will suffice. Setup a static route for your OPN network in your edge router, and point it to your OPN VM’s IP address (the IP the edge router assigned it, 192.168.1.X). Finally create the opposing route in your OPN router for the edge router network. This way you don’t need a double NAT.

Okay, really sorry if none of that made sense. I really did try to keep it concise :S

Viclan OP ,
@Viclan@beehaw.org avatar

I really appreciate all your input, its really helped me connect a few dots that needed connecting so I really do appreciate it my man. I’m aware of the OSI model and I was hoping my work with my homelab would help me understand better, but I’ve still got a ways to go. I really appreciate your explanations on Layer 2 and Layer 3, I understood the definitions but your explanation helps me connect the idea to real world examples. I also understood bridges somewhat but relating it to a switch makes it simple to understand and configure.

Thanks for the links as well, I will be messing around with this config tonight so I will be using your comments as a resource, so really, thank you! Can I ask for permission to PM you if I have any questions related to homelab/networking? You and I seem very similar in our scatterbrain-ness lol, so I figured it might make things easier if that makes sense. I will definitely be doing more reading and research, the first link you provided seems like an absolute blessing of a resource.

DulceMaria , to ukcasual in Just deleted my 12 year old reddit account

Also deleted my 8-yr Eternity account yesterday after removing all my posts. Glad you’re here!

Echolot , to selfhosted in Anyone contributing to Lemmy's code development
@Echolot@sh.itjust.works avatar

I added a mark as read button to the posts but now patiently waiting till the WebSockets -> REST API transition is complete so it can get merged.

The front end needs a lot of work… Every bit is appreciated and the maintainers are pretty fast at reviewing and providing feedback which is nice to see.

Lord_Nikon , to piracy in What's the replacement for RARBG now?
@Lord_Nikon@lemmy.dbzer0.com avatar

therarbg.com DISCLAIMER: This is a clone site

Knoll0114 , to selfhosted in What are YOU self-hosting?

Classic useless answer but nothing ATM 🙃. I’ve been travelling for a few months and won’t be able to host anything til I get home mid July. However, I do have plans to host a website or two, maybe even a Bookwyrm, Lemmy or Mastodon instance.

eezeebee , to retrogaming in Just getting into retro emulation. What are your favorite titles to play?
@eezeebee@lemmy.ca avatar

The Legend of Zelda: A Link to the Past, and more recently Link’s Awakening. Also the older Pokemon gameboy titles.

Omnimater OP ,

So I’ve never played a single Zelda game. Which one do I start on?

I did play like 2 hours of BoTW on switch and just never got back to it.

lynny ,
@lynny@lemmy.world avatar

A Link to the Past is the one you want to start on. It’ll get you right to the heart of what makes the classic Zelda games so good. If that’s too retro for you, play Ocarina of Time, you can’t go wrong with that masterpiece.

Omnimater OP ,

Should I do the SNES version or GBA?

pkrasicki , to selfhosted in Anyone contributing to Lemmy's code development

I created a proposal with UI design changes. Feel free to post a comment with your feedback: github.com/LemmyNet/lemmy-ui/issues/1183

More things would need to be changed to make the app more readable, but I didn’t want to propose too many changes at once. So this is just for the main page with default theme.

screenshot

rayb OP ,

That’s pretty nice! I think that the theme could def use a little love. I think the devs said at one point that they want to make it so any bootstrap theme could be imported but for now it’s just the two themes.

Are you a designer?

pkrasicki ,

Thanks! I’m a front-end developer :)

rayb OP ,

Maybe you could make your changes as a userscript first and let people play around with it? I’d def test it out :)

Fun fact: there used to be many more lemmy themes that were pretty cool but they got ripped out as too hard to maintain a while ago.

pkrasicki ,

That sounds interesting! I wanted to be able to use it myself in case devs weren’t interested in changing the UI. Can you tell me how it works and how to do that?

rayb OP ,

You add a browser extension that lets you write code that runs on any page you want. This video should be a decent explainer: www.youtube.com/watch?v=6DmQ_V9ZRlk

BobKillsNinjas , to newcommunities in Nine Inch Nails

Subbed, I wouldn’t be surprise if Trent was floating around here somewhere with how deeply he seemed to be into the newer experimental internet shit back when…

TediousParrot , to ukcasual in Created /c/bristol for any Bristol peoples

There is also !bristol because what would this would be with only one Bristol?

sqlazer , to android in What phone are you using?

Galaxy Fold 4. Would have immediately recommended it but this past weekend the inside screen protector cracked down the middle. I need to contact Samsung and see how big of a hassle this is to get it replaced. I’ve only had the phone like 6 months, this really shouldn’t be this fragile

ilikedatsyuk , to cat in Hostel kitty

Can anyone else see the kitty? Am I the only one missing out???

I want to see the kitty…

jdf038 ,

That is one camouflaged kitty! Try just putting your arm into the seat of the chair. (Don’t so that it’s a bad idea)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • lifeLocal
  • goranko
  • All magazines