00:22:32 eekay I guess it's just highlighting my nick when it is called out. 00:24:36 hey 00:26:26 But yeah, I am running multipe boxes, so I choose to run a poudriere repo and build my package sets in house. 00:26:40 Howdy luna__ 03:24:22 argh. what in the world. what am i doing wrong with these gmirrors where they don't come back after reboot 03:31:38 gmirror supports gpt partition labeling doesn't it? i don't understand why the mirror always disappears after reboot even though i have it loading on boot 03:34:22 Macer, Please say a little more description around the mirror disappearing? 03:35:14 You boot and "gmirror list" doesn't show it? 03:35:46 "gmirror status" says what? 03:35:53 it says nothing 03:36:47 geom_mirror_load="YES" is in loader.conf 03:38:39 Hmm... Maybe the mirror needs to be created/recreated? 03:38:39 Example from my system: gmirror label -h swap /dev/gpt/swap0 /dev/gpt/swap1 03:38:41 yeah that's what i've been doing. and the expectation is that once that is done the mirrors will show again.... hold on i'll do it again and pastebin it somewhere 03:39:31 I am assuming that the partitions exist. gpart show and gpart show -l 03:40:11 And my /etc/fstab entry: /dev/mirror/swap.eli none swap sw 0 0 03:40:42 The .eli configures it as an ephemeral keyed encrypted swap partition. Which is awesome because swap does not need to be persistent. 03:44:58 https://pastebin.com/R1QTsqwk 03:45:00 and on reboot 03:45:02 it's gone 03:45:18 am i missing something in loader.conf or something? i thought it was just geom_mirror that was needed 03:51:11 Looked at your https://pastebin.com/R1QTsqwk and see that it is working! Yay! What did you do to solve it? 03:52:40 that's not the problem 03:52:55 i can create the swap just fine and use it. my problem is it doesn't persist after reboot 03:53:00 Reading... It disappears at boot? Look at the boot log, look at dmesg, hopefully some error clue. 03:53:49 I don't know. Works for me. And the coffee shop is closing now so I must relocate. Carpooled with a friend. Good luck! 03:57:28 yeah. i'm looking at it now 03:57:35 but i don't see anything geom related 04:05:41 Macer: kldstat | grep mirror, do you see the module loaded on a fresh boot? 04:09:35 i'd have to reboot again to see and rebooting my nas over and over isn't too cool of a thing to do heh 04:10:15 but i'll check next time. i just figured maybe i was missing a fundamental step here .. i thought creating labeled partitions on the drives then creating a mirror using the gpt labeling should do the trick 04:11:01 but i think i thought about that a few reboots ago when it didn't work and geom_mirror was indeed getting loaded on boot 04:11:28 it's just a little irritating having to recreate the mirror/swap on every reboot 04:11:55 (manually) and i'd like to avoid doing some sort of cron tomfoolery with a @reboot script that does it 04:20:52 i didn't think there needed to be tomfoolery 04:21:04 considering that encrypted swap is an option in the installer 04:57:23 i can't remember how many versions ago i install fbsd on this. 04:58:07 i vaguely remember it being around the time freenas turned into truenas.. maybe a version or two after that lol 04:58:39 That'd be around 12 or 13 04:59:16 was it? thought it was around 11 for freenas but i could be wrong. 05:00:16 i felt like it was a good decision because once they came out with truenas scale you just knew they were going to essentially abandon using fbsd even though they said they wouldn't but then did 05:10:28 Yeah, I was sad to see the change. I am currently using truenas to house my VM's. 05:10:57 I was excided to see this in the Q42025 repoort though. 05:10:59 https://www.freebsd.org/status/report-2025-10-2025-12/#_sylvea_unified_system_management_platform_for_freebsd 05:15:58 Well, there is still the FBSD TrueNAS fork of zVaultIO that may come to fruition. It was looking really good in the beginning, but the project seems to have halted for unknown reasons. 05:16:50 The 13.3 replacement of TrueNAS works perfectly fine, but everyone was hoping for a 14.x release before 13 reached EOL. Sadly, it's been quiet on that front. 05:24:45 the main reason people use TrueNAS is the web UI, right? i wonder if it would make more sense to put that in ports, if that's feasible, rather than building a whole new OS for it 05:35:24 perhaps 05:36:17 just like if there was a couple of graphana dashboards for unbound and a big red button, i could replace pihole 05:46:24 ivy: That was actually the future intention of zVaultIO. They were going to continue to support the appliance until they could figure out how to make it a port (I'm sure no easy feat). 05:46:44 But, alas, the project seems to have died. Very unfortunate. 05:48:05 I think the big draw for the appliance is the ease of configuration backups/restores for re-installs, though. That does come in handy. 11:25:15 any idea how to watch traffic with dwatch and ignore traffic for a specific port? Now I am using "dwatch -X tcp" but I would like to ignore ssh traffic 12:57:12 rtprio: did you find a grafana graph for unbound? i had https://jgoguen.ca/posts/2024/07/20/openbsd-dns-server-with-unbound-and-statistics/#pretty-graphs sitting in my bookmarks which hooks up the two 13:02:16 meandrain: hm, -t seems relevant, but I have no idea what format is expected for the test and if it would get the port 13:04:29 maybe 'tcps_lport != 22' 14:24:05 nimaje: not working, maybe there's no way to filter ports with dwatch 14:31:06 nimaje: this works but it's weird: dwatch -X tcp -t 'args[3]->tcps_lport != 22' 14:35:04 (don't ask me how I've found out ;) ) 15:01:27 well, after seeing a example in the man page, I suspected that to be a dtrace filter expression, but no idea for which probe and hoped dtrace would make unique fields of arguments avaible as just the field name 15:01:39 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293243 update, i was able to reproduce it in a vbox vm 15:02:57 https://github.com/OlCe2/freebsd-src/pull/2 also btw did anyone saw a phab review for this? i couldn't find any 15:21:39 TIL: This is a really cool tool to validate your outbound E-mail setup: https://www.learndmarc.com/ 15:46:08 hi, while setting an adidtional floating IP I do this: 15:46:33 ifocnfig_vtnet0_aliast0="inet X.Y.Z.W/32" in /etc/rc.conf shall that suffice? thanks 15:46:47 ifconfig_vtnet0_alias0 15:48:13 the interface is configured previously with DHCP 16:54:32 uskerine: ifocnfig_vtnet0_aliast0="inet X.Y.Z.W netmask 255.255.255.255" (if you actually want it in a /32?) 16:55:07 ifconfig_vtnet0_alias0* 17:19:59 uskerine: Is this vbox by any chance? 17:38:22 I'm on my new OS freeBSD, installation went great and now KDE on wayland is working great! thank you to everyone that helped me yesterday with my questions prior the installation process 17:40:34 mirens: Glad to hear it! 17:58:44 mirens: Great to hear and enjoy 17:59:01 thanks 17:59:52 Im setting up network with another PC at home. I need kio-extras for playing videos over a network ? 18:00:08 btw samba share works faster than on linux or I am imagening things 18:00:21 this is lightning fast 18:00:51 Always been partial to, and still using xfce 18:30:18 balsamic-oval: i never looked, don't have time for any build out at the moment 18:32:20 rtprio: no worries. maybe worth a bookmark for when you circle back. im in the same boat 18:38:52 `tbh, having the temporary on/off switch and block lists would be priority 18:38:52 the fewer linux VMs to run, the better 19:01:34 https://forums.freebsd.org/threads/adding-a-static-ip-to-an-interface-configured-with-dhcp.101829/ 19:08:22 how do I add a route to say to reach IP address 172.31.1.1 use interface vtnet0 ? 19:09:01 do you have multiple gateways? 19:10:03 Not really, you can see the "goal" routing table in the link, everything shall use 172.31.1.1 as default gw, but that IP goes through vtnet0, and vtnet0 is configured with an IP of a different network 19:10:25 it is a VPS, so the routing is a bit in that way 19:11:22 iirc i think you want dhclient and a supercede option? perhaps someone else has an idea 19:15:46 nulltaz: You mentioend using an irc bouncer. Do you have a favorite that you like to use? 19:17:06 uskerine, Are you hosting at OVH? OVH has some "interesting" details that make things very particular about network configuration. 19:17:39 No, it is not OVH 19:17:52 heston76: weechat relay is great for mobile usage 19:18:33 I got one server burned there, literally BTW (in OVH) 19:18:34 other android apps + znc don't work reliable when you on a move 19:18:47 in my opinion 19:19:10 and OVH management GUI sucks! 19:19:59 uskerine, For one OVH uses IPv4 /32 and IPv6 /128 address assignments (IPv6 is actually allocated as /64 however, but assigned as /128) which means that to get to the router it is also required to add a host route to the network device for the router. 19:20:06 Since everything is dual stack the way I worked through the problem was to keep IPv4 working then to debug and finally get IPv6 working. Then log in with IPv6 and reverse that debugging IPv4 and getting IPv4 working. 19:22:08 add a host route to the network device for the router. <- you mean I have to tell the system, to locate this router IP (172.31.1.1 in my case) use this network card? 19:22:14 I know but I want to know how to do that 19:23:14 This is the routing line I do not know how to create in /etc/rc.conf (nor in command line): 172.31.1.1 link#1 UHS vtnet0 19:23:23 I am making a pastebin... 19:28:37 uskerine, https://bpa.st/XNMA I crafted that using example.net addressing so that it would be more generic. Let's hope I didn't screw it up! 19:29:32 The structure is exactly what I am using at OVH. I don't know if this is your issue or not. I didn't quite understand the problem statement. But it sounded like it might be the same problem. You will need to decide. 19:31:36 Oh I screwed up one thing. In my comment I typo'd /31 which should have been /32. Oops. 19:31:56 I am adding static_routes and route_lan 19:32:53 When messing with networking always make sure you have an alternate path to the system. Network console. The other side of the dual IPv4/IPv6 stack. Whatever. Because it's not if we screw up and break it but when! 19:33:09 it works now and the routing table is the same 19:33:17 Just fix one of them at a time. Rework it until one of the two is working. Then use it to fix the other. 19:33:24 I use the virtual console from the cloud provider 19:33:25 So does that mean we were successful? \o/ 19:33:31 so you never can lost access 19:33:38 Excellent! 19:33:50 yes but I would like to understand the meaning of static_routes="lan" and routes_lan, because everything else I get it 19:33:59 why do we need static_routes="lan" ? 19:34:49 The "lan" part is an arbitrary string for the variable name. It could have been "herman" and then the variable name would have been "route_herman" just for example. I used "lan" because that made the most sense to me. 19:35:22 In the rc.d init script it will look for strings listed in static_routes and then use that string to construct the route variable name that needs to be set. 19:35:30 so you can not just define the route without defining a static_routes "domain"? 19:35:44 Right. 19:35:52 I see 19:36:15 So for example: static_routes="herman" route_herman="-host 104.18.5.1 -interface vtnet0" 19:36:16 thanks for your help rwp this helped 19:36:25 yeah I got it 19:36:40 That would have been a valid combination too. I use herman because it is an unusual name and therefore we can identify it in the construct. Should have used "foo". 19:36:51 actually last time I deployed this I manually added the second IP via ifconfig (not very clean) 19:37:17 I think this is much better, it autoamtically brings up both IPs 19:37:29 Yay! \o/ 19:38:30 The first time I encountered this problem it took me a while to figure out that it needed a host route for the gateway router address because it is not located on the subnet, because there is no subnet configured there since it is a /32 and /128 configuration. That took some frustration for me before I finally figured it out. 19:39:27 I already had encountered this, so I more or less was clear on what to do, but I did this before in Linux where you can force routing to an interface , I did not know how to do it in FreeBSD 19:39:39 I have been told that OVH allocates IPv6 at the /64 block prefix level but still assigns them at the /128 anyway because on IPv4 they do the same. 19:40:13 Cool. Anyway... I am getting in a time crunch and must run off. Glad this helped! Good luck! 19:40:26 and /etc/rc.conf has its way too, I have actually half-read how the booting process works, the handbook has a good description and there is even an old "paper" describing it in detail and its rationale 19:40:34 thanks rwp it helped 20:01:04 Nie mam rozsądnych komentarzy. Także: zajebiście niedojrzały, i chyba najdłuższy kawałek h-h w naszym polskim języku: https://www.youtube.com/watch?v=I6VG5rdwIeM 20:02:00 Ooof, apolofies! This was meant for #freebsd-pl ... 20:02:17 apologies* 21:36:58 I recently upgraded from 13 to 15. Now when i start x, the keyboard input is nonsense; seemingky random characters and control keys, not consistent (so likely not a bad map). Any tips on a likely culprit? 21:42:08 When the x server comes up, if i immediately type “pwd” followed by enter i get “ p2w3d45” - rherea pwd in there - but then it deteriorates. 21:45:55 anth, happends in all X programs? 21:46:51 All i’ve tried. 21:47:27 No idea, but I am afraid to upgrade my own from 14 to 15. 21:47:49 It seems like mouse clicks start getting eaten, too, but the behavior there is less clear. They might only be eaten on the root? 21:50:03 There is an X program for tracking mouse events, but I forget its name. If the problem is reproduced on a freshly installed v.15, you can report it in the bug tracker with the reproduction scenario. I don't know how to help you. Maybe try reinstalling X? 21:50:25 ...or force-upgrading? 21:51:30 xev. I tried that, but I haven’t gotten it to produce any output. I think I’m invoking it wrong, but I have to reboot between attempts, and it is slow and irritating. 21:52:29 it shouldnt be slow but it is irritating 21:54:00 Slower than just re-running a command! 21:59:37 anth: what desktop environment / window manager are you using 21:59:55 you move the mouse over the xev window and type something, and a ton of shit should scroll past 22:00:12 Ah, then you could try it with barebones startx and twm. 22:00:22 i _think_ it spits out on stdout, so start xev from xterm or your other terminal app 22:00:33 It does. 22:00:39 I’ve gine back to the stock twm to remove variables. 22:00:51 Yeah, i’d started it directly from .xinitrc which doesn’t work. 22:01:13 Can you share your not-working .xinitrc ? 22:01:35 ...or delete it, and then the global xinitrc will be used. 22:01:44 no, that would not 22:02:00 ? 22:02:35 There is a global xinitrc that just works (unless you meddle with it). 22:03:20 /usr/local/etc/X11/xinit/xinitrc 22:03:53 A .xinitrc containing only the shebang line and twm exhibits the problem. 22:04:29 And the problem is what -- broken keyboard and mouse input? 22:05:07 Broken keyboard, for sure. 22:05:24 I can’t tell for sure, I think the mouse is working properly but gets confused because it thinks a keyboard modifier key is being held down. 22:05:27 OK. 22:07:06 Well, you might try digging , including reintalling it. 22:07:40 I saw a note about the sc device being deprecated; is scfb still the right X device to use? It seems to be from the docs. 22:08:18 Hmmm. I thought sc and scfb are not related to X... 22:08:55 X uses its own graphics drivers. 22:09:09 I agree, I think it’s just coincidental naming for the frame buffer driver 22:10:01 It's the terminal/console/tty driver that's deprecated. 22:10:55 Anyway, thanks. I’ll have to poke it this more later; I have to pick up my kid from school. Next step is trying to get cev started in a way where I can actually see it’s output. 22:11:07 xev? 22:11:26 You can redirect its output, includng with tee. 22:12:51 How do manage to run xev, if you can't type its name? 22:13:21 You could run it from .xinitrc ... 22:15:22 Yes, that’s what I’ve been doing, but I need to have it run from cterm or similar, otherwise I don’t see the output. 22:16:02 I can’t even force quit the ex server, so it really is a reboot on every attempt. 22:16:42 “ex server”. No, dictation, I can’t make it “ex”, that’s the problem! 23:22:19 Don't forget that Control-Z will put ex into the background and returning you to the command line prompt. 23:46:24 how come in freebsd if you dont have any ipv6 config for an interface, you dont get a LLA 23:46:43 i don't recall that being true 23:51:48 that doesn't sound right