• RTL8126 support for pfsense 2.7.2

    5
    0 Votes
    5 Posts
    853 Views
    stephenw10S

    I'd expect 8125 NICs to work fine. Support for those is in 1.98.

  • Another Firewall Hardware Recommendation

    8
    0 Votes
    8 Posts
    811 Views
    G

    I don't know if this is uncouth to say here, but the new line of Protectli boxes with the N5105 cpu seem to be quite capable and reasonably priced. $230 for a 2 port model and $280 for 4 ports.

  • led.inc ??? morse code ??

    6
    0 Votes
    6 Posts
    658 Views
    JonathanLeeJ

    @Gertjan I made this cool guide for customizing them if you want to check it out

    https://forum.netgate.com/topic/186169/netgate-2100-customization-of-leds-guide/

  • HUNSN RJ46, 6 x 2.5GbE I226-V - VLAN problem

    7
    0 Votes
    7 Posts
    1k Views
    W

    @stephenw10 It's not bare metal, it's a vm in proxmox, but I was push 4 different vlans through a single interface. The Realtek interface, seems to be managing it really well and no intermittent down/ups . I've been using the rest of the i226-v interfaces for single networks and that's been working fine as well.

    If I have the time and energy I try to do bare-metal, but honestly I prefer having pihole rather than pfblockerNG-DNSBL. I've tried to use DNSBL, but I still like pihole's ability to lock out domains by client and/or network segments.

    The only thing currently running on the device are 2 vms, pfsense and pihole.

  • Netgate 2100 Customization of LEDs (Guide)

    37
    3 Votes
    37 Posts
    4k Views
    JonathanLeeJ

    @wgstarks someone made a Morse code LED messager you know the one you use the application on your phone for ? That is cool

    <?php /* * led.inc * * part of pfSense (https://www.pfsense.org) * Copyright (c) 2009-2013 BSD Perimeter * Copyright (c) 2013-2016 Electric Sheep Fencing * Copyright (c) 2014-2024 Rubicon Communications, LLC (Netgate) * All rights reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ $led_root = "/dev/led/led"; /* * Send the control string to an LED */ function led_ctl($led, $str) { global $led_root; if (led_exists($led)) { exec("/bin/echo " . escapeshellarg($str) . " > {$led_root}{$led}"); return true; } return false; } /* * Blink an LED at set speed from 1-9 (1=Very Fast, 9=Very Slow) */ function led_blink($led, $speed = 0) { switch ($speed) { case "reallyfast": case "veryfast": $speed = 1; break; case "fast": $speed = 3; break; case "medium": $speed = 5; break; case "slow": $speed = 7; break; case "reallyslow": case "veryslow": $speed = 9; break; } if (is_numeric($speed) && ($speed > 0) && ($speed < 10)) { return led_ctl($led, "f{$speed}"); } return false; } /* * Blink an LED in a specific pattern * Letters A-J are on from 1/10s to 1s * Letters a-j are off from 1/10s to 1s */ function led_pattern($led, $pattern, $repeat = true) { /* End with a . to stop after one iteration. */ $end = $repeat ? "" : "."; return led_ctl($led, "s{$pattern}{$end}"); } /* * Encode a text message into morse code, and send it to an LED */ function led_morse($led, $message) { return led_ctl($led, "m" . str_to_morse($message)); } /* * Blink digits out on LED at 1/10s intervals * e.g 1=1 blink, 8=8 blinks * 0 is 10 pulses. * One second pause between digits. */ function led_digit($led, $digitstring) { $i = 0; $dstring = "d"; while ($i < strlen($digitstring)) { $thisdigit = substr($digitstring, $i++, 1); if (is_numeric($thisdigit)) { $dstring .= $thisdigit; } } led_ctl($led, $dstring); } /* * Turn an LED on */ function led_on($led) { led_ctl($led, "1"); } /* * Turn an LED off */ function led_off($led) { led_ctl($led, "0"); } /* * Find the number of LEDs present on the system. */ function led_count() { global $led_root; $count = 0; $leds = array(); if (is_dir(dirname($led_root))) { $leds = glob("{$led_root}*"); $count = count($leds); } return $count; } /* * Test to see if a given LED exists. */ function led_exists($led) { global $led_root; if (!is_numeric($led)) { return false; } return file_exists("{$led_root}{$led}"); } /* * Sweep across three LEDs in a K.I.T.T.-like way. */ function led_kitt() { if (led_count() != 3) { /* Wrong LED count for this to work, skip. */ return; } led_pattern(1, 'AaaaaA'); led_pattern(2, 'aAaaAa'); led_pattern(3, 'aaAAaa'); } /* * Custom pattern for assigning interfaces */ function led_assigninterfaces() { if (led_count() != 3) { /* Wrong LED count for this to work, skip. */ return; } led_pattern(1, 'AaaAaaaaaaaaaaaa'); led_pattern(2, 'aaaaaAaaAaaaaaaa'); led_pattern(3, 'aaaaaaaaaaAaaAaa'); } /* * Return the three LEDs to a standard setup (1=on, 2 and 3 = off) */ function led_normalize() { if (led_count() != 3) { /* Wrong LED count for this to work, skip. */ return; } led_on(1); led_off(2); led_off(3); } /* * Shut off ALL LEDs. */ function led_alloff() { if (led_count() != 3) { /* Wrong LED count for this to work, skip. */ return; } led_off(1); led_off(2); led_off(3); } /* * Translate a string to morse code. Characters not known to have a * valid morse code representation will be ignored. */ function str_to_morse($string) { $i = 0; $morsestring = ""; while ($i < strlen($string)) { $morsestring .= char_to_morse(substr($string, $i++, 1)) . " "; } return $morsestring . "\n"; } /* * Translate a single character to morse code. Characters not known * to have a valid morse code representation will be ignored. */ function char_to_morse($char) { switch (strtoupper($char)) { case "A": return ".-"; break; case "B": return "-..."; break; case "C": return "-.-."; break; case "D": return "-.."; break; case "E": return "."; break; case "F": return "..-."; break; case "G": return "--."; break; case "H": return "...."; break; case "I": return ".."; break; case "J": return ".---"; break; case "K": return "-.-"; break; case "L": return ".-.."; break; case "M": return "--"; break; case "N": return "-."; break; case "O": return "---"; break; case "P": return ".--."; break; case "Q": return "--.-"; break; case "R": return ".-."; break; case "S": return "..."; break; case "T": return "-"; break; case "U": return "..-"; break; case "V": return "...-"; break; case "W": return ".--"; break; case "X": return "-..-"; break; case "Y": return "-.--"; break; case "Z": return "--.."; break; case "0": return "-----"; break; case "1": return ".----"; break; case "2": return "..---"; break; case "3": return "...--"; break; case "4": return "....-"; break; case "5": return "....."; break; case "6": return "-...."; break; case "7": return "--..."; break; case "8": return "---.."; break; case "9": return "----."; break; case ".": return ".-.-.-"; break; case ",": return "--..--"; break; case "?": return "..--.."; break; case "'": return ".----."; break; case "!": return "-.-.--"; break; case "/": return "-..-."; break; case "(": return "-.--."; break; case ")": return "-.--.-"; break; case "&": return ".-..."; break; case ":": return "---..."; break; case ";": return "-.-.-."; break; case "=": return "-...-"; break; case "+": return ".-.-."; break; case "-": return "-....-"; break; case "_": return "..--.-"; break; case "$": return "...-..-"; break; case "@": return ".--.-."; break; case '"': return ".-..-."; break; default: return ""; break; } } ?>
  • Intel X550-T2 proper setup?

    15
    0 Votes
    15 Posts
    2k Views
    G

    @w0w
    5 days later...

    After quite the ordeal, can confirm that the Vogzone X550-T2 works pleasing well despite its questionable origins. It is managing 1150 Mbps / 39.5 Mbps avg on Ookla speedtest on Spectrum 1G.

    Decided to switch all servers from ESXi to Hyper-V as twas embedded on the Windows Server 2019s which provided DC/DNS/DHCP on every ESXi server here already. With updated Intel drivers, PROSet and NVM was easily able to select the 2.5 Gbps speed, not on pfSense but on PROSet wherein one can hard set the negotiated speed. pfSense Interfaces show 10GbaseT speed and Interfaces / WAN / Speed Duplex is on Default.

    Now to become Hyper-V aware.

    Thanks to both of you for your immeasurable help!

  • Thoughts on this NIC.

    12
    0 Votes
    12 Posts
    1k Views
    S

    just in case others come across this.

    finally got a chance to install this NIC yesterday and it seems to be working perfect since.

    here is the output of pciconf -lv

    igc0@pci0:11:0:0: class=0x020000 rev=0x04 hdr=0x00 vendor=0x8086 device=0x125c subvendor=0x8086 subdevice=0x0000 vendor = 'Intel Corporation' device = 'Ethernet Controller I226-V' class = network subclass = ethernet
  • KVM Guest - I/O failure

    9
    0 Votes
    9 Posts
    421 Views
    W

    Hi,

    Thanks to @slu
    It seems okay since following this docs :
    https://docs.netgate.com/pfsense/en/latest/recipes/virtualize-proxmox-ve.html

    Regards

  • NIC crashes or freezes under heavy traffic - S930 - Try a lot

    20
    0 Votes
    20 Posts
    1k Views
    w0wW

    @Leon98
    "Buy cheap, buy twice." Do you know what this means?

    Consider the Minisforum MS-01 or the Qotom Q20332G9-S10 along with a managed 10/1/Gbit switch. These are good alternatives if you don't want Netgate hardware.

  • Netgate device not responding - Emmanuel Katto

    3
    0 Votes
    3 Posts
    200 Views
    stephenw10S

    Which Netgate device do you have?

    Does it respond at the console?

    Steve

  • Anybody successfully install Pfsense on Sophos XGS126?

    Moved
    6
    0 Votes
    6 Posts
    1k Views
    stephenw10S

    Ah, OK. Yeah that's not even a known PCI ID. I don't believe there is a driver for it. Certainly not in FreeBSD/pfSense.

    But, perhaps more importantly, there is only one Ethernet device shown. That implies the ports there are connected via a switch and that introduces a lot more issues.

    Similar to this: https://forum.openwrt.org/t/sophos-xgs107-and-no-network-interfaces-unknown-network-controller/168989

    Depending on the switch IC used it might have a serial interface that's accessible. If you're lucky!

  • Pfsence 2.7.2 and SCSI Perc 4/SC

    13
    0 Votes
    13 Posts
    889 Views
    stephenw10S

    Well can you connect the disk(s) directly without that controller? Since they are not SAS.

  • PFSense no longer working through Dell 5424 Switch

    13
    0 Votes
    13 Posts
    716 Views
    JonathanLeeJ

    Was this the switch that was rebooting before? I guess it had an underline problem with it. Have you thought of replacing it with something else? Is this a 48 port ?

  • Netgate 8200 SFP+ Modules

    10
    0 Votes
    10 Posts
    948 Views
    stephenw10S

    Is it supposed to link at 10G?

    How does the module appear in the ifconfig -vvv output?

  • 0 Votes
    9 Posts
    701 Views
    DaddyGoD

    @stephenw10

    Thanks for the help and info

  • Disappearing rubber feet on my 1100

    3
    0 Votes
    3 Posts
    338 Views
    stephenw10S

    They are not required but they certainly help stop the 1100 sliding around and do obviously improve cooling. The ones I have are stood on one side to save desk space which changes that obviously.

    You can use some adhesive feet in place of them.

  • Building my own router.

    54
    0 Votes
    54 Posts
    5k Views
    stephenw10S

    With the rule as it was set I'm surprised the xbox could connect out at all. Try clearing the states.

  • Wont Boot because USB device plugged in wrong port

    10
    0 Votes
    10 Posts
    584 Views
    stephenw10S

    Does it do the same thing on a cold boot? Like after power cycling entirely?

    I have a modem here which does something similar but only on warm boot.

    Can you not just plug it into the port which works? 😉

  • Can Users use an external HDD for use with Boot Environments

    8
    0 Votes
    8 Posts
    764 Views
    JonathanLeeJ

    @stephenw10 I replaced the missing photos on Jun 28 22:43

  • 0 Votes
    7 Posts
    551 Views
    P

    @sic0048 said in Seeking Recommendations for Budget-Friendly, Heat-Resistant, Quiet Mini PCs with High Network Capacity to run pfsense:

    I think you will get better results if you pick a couple of choices and ask if they would be appropriate. It's unlikely that people are going to research all the possible options for you.

    Agree

    near free, 10Gb, hostile environment, reliable, minimal sound, 5+ ports, off the shelf (others vouch for performance).

    @sic0048 needs to choose what is actually important enough to drive purchase decisions then do some research.

Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.