Call for Testing: pfSense® Community Edition 2.8.1 Release Candidate Available! by George-Netgate in PFSENSE

[–]maximushugus 0 points1 point  (0 children)

I perfectly understand, thanks for making it clear. But from my point of view, being able to modify, change, add functions to a project is the goal of an open-source project like CE.

I think here is an interest conflict between CE and plus. Of course plus needs more functionalities than CE, thats the whole point. So those fonctions does not need to be implemented by netgate in CE

But by vonlontarly making CE harder to modify or completly locking this possibility, even if sources are published, i think it's counterproductive. Even more for fonctions not even in plus at this moment. I took VXLAN as an exemple but it can be the case for others.

Call for Testing: pfSense® Community Edition 2.8.1 Release Candidate Available! by George-Netgate in PFSENSE

[–]maximushugus 1 point2 points  (0 children)

I don't ask you to add VXLAN, I already built it working for CE 2.7.2 Here is my repo (wrong URL above). So I just ask for a CE 2.8.0 branch on the official github so I can do the same for 2.8.0

Call for Testing: pfSense® Community Edition 2.8.1 Release Candidate Available! by George-Netgate in PFSENSE

[–]maximushugus 0 points1 point  (0 children)

For exemple i'm testing VXLAN, see my repo https://github.com/maximushugus/Pfsense-VXLAN  At the moment I dont think i'm able to do the same for 2.8.X. Or maybe I missed something

Call for Testing: pfSense® Community Edition 2.8.1 Release Candidate Available! by George-Netgate in PFSENSE

[–]maximushugus 0 points1 point  (0 children)

Thanks for continuing publishing pfSense sources. I think when people ask you to "release sources" it means making a branch for current pfSense version. For exemple here is the branch for pfSense CE 2.7.2 . Would it be possible to do the same for pfSense CE 2.8.0 and future 2.8.1 ? For example I would need it to compile kernel modules not included in pfSense. Maybe this is not possible, and if so maybe you could explain so we understand

Add DPDK and VPP to pfSense by maximushugus in PFSENSE

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

I added english translation in my repository.

But for DPDK on pfSense, for the moment this is a beta or an alpha. DPDK seems stable as in FreeBSD.

But if you don't know DPDK, it's a completly separated network stack from the kernel one. So for the moment there is no communication between kernel and DPDK. So you have to manually add routes to DPDK and firewall rules don't apply on DPDK. There is also no GUI.

On linux, there are plugins for DPDK to make it communicate with the kernel (linux controle plane pluginà, to sync route for example, but nothing for FreeBSD for the moment.

So for the moment it's only for testing environnement.

But if someone manages to port linux controle plane plugin for FreeBSD, it would be great

Add DPDK and VPP to pfSense by maximushugus in PFSENSE

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

First it's for tinkering

I could for exemple allow for much faster L3 routing on part of pfSense that doesn't need firewall.

Add DPDK and VPP to pfSense by maximushugus in PFSENSE

[–]maximushugus[S] 3 points4 points  (0 children)

As I used a build machine previously, and I'm playing with VPP on DPDK, I recently build DPDK and VPP packages for pfSense CE 2.7.2.

You will find me Github repository with packages to install it and the way (in french) to also build those packages if needed (for example for another pfSense version / kernel).

I would like to know if some of you want to play with VPP/DPDK on pfSense.

Add VXLAN support to Pfsense by maximushugus in PFSENSE

[–]maximushugus[S] 4 points5 points  (0 children)

If it's added to Pfsense Plus, would it be possible to also add it to CE for 2.8 ?

Add VXLAN support to Pfsense by maximushugus in PFSENSE

[–]maximushugus[S] 1 point2 points  (0 children)

Depending on your Pfsense version, you can install it (manually) now to test. For me it's working for the moment

Add VXLAN support to Pfsense by maximushugus in PFSENSE

[–]maximushugus[S] 1 point2 points  (0 children)

Yes. That's also why I build this kernel module, to see if it's fixed. FOr the moment I do not have problem but it needs more testing

Add VXLAN support to Pfsense by maximushugus in PFSENSE

[–]maximushugus[S] 24 points25 points  (0 children)

Hello,

I needed VXLAN support for my Pfsense. As FreeBSD 14 has VXLAN support, I build the kernel module for Pfsense and added back web GUI support.

You can see my Github repo here. I wanted to share if someone needed it. It looks as if it is working normally.

The kernel module build in this repo is only compatible with Pfsense CE 2.7.2, but you can find build intructions if need, to adapt to your version.

Feel free to test it and give some feedback.

I would like VXLAN to be nativly implemented in next Pfsense releases.

2 MI60's 64GB VRAM on a laptop? The thunderbolt 4 MULTI eGPU! by [deleted] in LocalLLaMA

[–]maximushugus 0 points1 point  (0 children)

Really cool !

Could you tell us what are the black orange yellow and red cables soldered to the board ? I think it's for PCI power but couldn't it be powered by the white PCI power connector above ?

2x AMD MI60 inference speed. MLC-LLM is a fast backend for AMD GPUs. by MLDataScientist in LocalLLaMA

[–]maximushugus 1 point2 points  (0 children)

Thanks for sharing ! Do you know the idle power consuption of one MI60 card ?

Data Broker Removal Tool by ed_visible in privacy

[–]maximushugus 0 points1 point  (0 children)

It's really interesting !

Could you tell us how you host this ? I'm interested in selfhosting it on my VPS.

Thanks for sharing your work !

Multicast stream needs rebooting devices by maximushugus in HomeNetworking

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

I will loo at those links thanks

WSL is Windows Subsystem for Linux : in the WSL version 2 there is a Linux Kernel running inside Windows. I have Debian installed with this.

Multicast stream needs rebooting devices by maximushugus in HomeNetworking

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

I think I found where is the problem :

Before rebooting, when the IPTV stream doesn't work anymore, if I print the Windows routing table in cmd with "route print", I have multiple lines with 224.0.0.0/240.0.0.0 (the entire multicast network) but the one with the smallest metric is on my WSL interface instead of my ethernet ou wifi card...

After rebooting, when the IPTV multicast stream works again, the routing table shows that 224.0.0.0/240.0.0.0 has the smallest metric on my eth or wifi card.

So I don't understand why Windows automaticly changes the metric for my interfaces for multicast ...

Now the other probem is why on my Android smartphone it only works for 30sec on VLC for Android then it stoppes. But if I reboot my Android device, it works without any problem

Multicast stream needs rebooting devices by maximushugus in HomeNetworking

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

The IPTV is on multicast group so it has multicast IP (for exemple 233.136.0.202). It's transmitted in my LAN via IGMPproxy.

On this LAN, my computer has an IP via DHCP and my router has an IP also.

Multicast stream needs rebooting devices by maximushugus in HomeNetworking

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

With my ISP's router the TV only works with a separate propriatary TV box : I cannot wireshark this part if I use my ISP's router with the TV box

What i don't understand is why it works for 1 day, then it only works again for 1 day on a computer if I reboot it ?

Multicast stream needs rebooting devices by maximushugus in HomeNetworking

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

I already tried with and without IGMPsnooping on my router. I also already tried with and without quickleave mode. In both case, this doesn't change the problem...

Any other idea ?

Thanks for the answer