03:23:36 what's the most accurate way to sample the bandwidth rate going through a NIC in and out? i have iftop but i'd like to double check that it's accurate tyvm 03:41:30 wow i just found systat -ifstat. and that comes in every install? it's really nice! 04:04:04 kerneldove_: depending on the driver, there's also a bunch of stuff in sysctl, eg. dev.em.0 04:12:37 What's everyone using for process supervision on FreeBSD these days? 04:12:37 A few times a year dhclient dies and I'm left without internet until i log in and `# service dhclient start igb0` 04:13:58 adavis3: i'd probably switch to a dhcp client that doesn't break. maybe try dhcpcd from ports? this is going to replace dhclient in base eventually anyway 04:14:39 Just to confirm i've got the right one. This one? https://www.freshports.org/net/dhcpcd 04:15:09 yes - although i've never actually tried it, i don't have any freebsd system that use dhcp 04:15:27 alternatively, for a service manager, i recently heard a couple of people using runit who seemed happy with it 04:16:29 at an old job we used python's supervisord for everything, which works fine but it does mean bringing in python everywhere 04:18:26 Thanks, I'll take a look. This is for my home router, dhclient dying lead to no internet for the house :/ 04:18:26 re service manager. I'll take a look at that too. 05:18:50 i just did a fresh 14.3 install, did freebsd-update fetch/install, rebooted, then on startup saw console message: unbound warning setsockopt so_sndbuf was not granted no buffer space available, so-sndbuf 4194304 was not granted. got 9216. anyone run into that or know wtf? 05:24:05 kerneldove_: I haven't seen that, but I don't run unbound. If you attempt to start unbound after the system boots, does it run? 05:27:00 well it started, it just complained that it didn't get as much buffer space as it wanted i guess 05:27:18 btw is there a way to check if any of the networking buffers are being filled/exceeded? 05:28:04 netstat -m shows mbuf statistics, but i don't think filling up the send/recv queue is tracked anywhere since that's normal 05:29:31 (for example serving any static file over HTTP will probably full the socket sendq, assuming your disk is faster than your network) 05:30:01 ok well i guess i'll just ignore the unbound complaint. dns resolution works *shrug* 05:30:47 your unbound message is not because it's filling the sendq, it's because it requested a larger sendq than is available. i forget how that limit is set by default but i think it's related to system memory size... but 4MB is extremely large for a DNS server 05:30:48 i sometimes use glances 05:31:01 it's a terminal-based activity monitor 05:31:07 if you don't have any local changes to the unbound config, i would consider filing a PR for this, we might want to reduce the default size unbound uses 05:31:07 i have 256GB ram, but 0 swap 05:31:18 it has very detailed stats including buffer 05:31:36 i just tried service unbound restart nowthat box is up and running, same warnings shit out. (but it does restart, and works) 05:31:42 lemme see if my config has anything weird 05:33:52 ya nothing mem or buf or wahtever in the config 05:36:00 kerneldove_: Yup. As ivy suggested, just file a PR about it. 05:36:26 to be clear, the message is harmless, but i think we shouldn't produce errors using a base daemon in the default config 05:36:38 i agree ty 05:36:52 i don't have bugzilla but i'll think about making account 05:39:14 kerneldove_: if you do, you may cc ivy@ and des@ (he is working on unbound in base) 05:39:25 tyvm 06:22:23 adavis: have you looked into *why* your dhcp client fails? 11:00:55 What happened to khard in FreeBSD? vdirsyncer and khal is still available. They all come from the same project and belong together. 11:01:59 what are khard, vdirsyncer and khal? 11:02:53 ivy: calendar, contacts and a tool for syncing the data from like Nextcloud. 11:03:15 oh, are you talking about ports? 11:03:34 deskutils/py-khard still appears to exist 11:03:55 I get zero results when I search for it. 11:04:09 how are you searching for it? 11:04:17 pkg search khard 11:05:00 I would assume that all or none would be there. :) 11:05:14 And not 2 out of 3. 11:06:19 you are probably using quarterly packages, it seems like the port was fixed shortly after 2025Q3 was branched so it's missing in current quarterly: https://www.freshports.org/deskutils/py-khard/ - i assume it will turn up once 2025Q4 build is done 11:06:36 ohh 11:06:58 You can probably tell that I'm new to FreeBSD. ;) 11:07:52 And thanks!' 11:40:53 :) 14:00:23 ivy: i have now packages built. thx 14:01:32 ivy: it was DISTDIR, indeed, unbeknowst it interferring between ports and base 15:03:35 no i have release issue. i did in /usr/src/release make -DNOPORTS -DNODOC -DKERNCONF="GENERIC" release 15:03:39 https://bpa.st/RS3Q 17:13:07 Hello there, Is there any way to disable Linuxulator logging? 17:16:50 sysctl compat.linux.debug=0 17:16:54 compat.linux.debug: 3 -> 0 17:17:11 isn't? 17:19:53 sysctl -d compat.linux.debug and find out 17:22:49 rtprio: Yeah, I just discovered and applied above 17:23:45 rtprio: Anyway, thank you very much 19:08:42 With a bourne shell, how I can test that the first part of a string matches something? e.g. if [ "14" ~= "$jail" ] - meaning jail starts with 14 19:12:08 dvl: https://github.com/dylanaraps/pure-sh-bible or https://github.com/dylanaraps/pure-bash-bible 19:21:30 wavefunction: The first one doesn't mention bourne, but I recognize some of the stuff they talk about. the second one is probably not bourne. 19:22:05 dvl: I usually throw the sucker in a `case` statement, though I don't know where that's the most effective method or not 19:22:19 case "$jail" in 14*) whatever;; *) ;; esac 19:22:20 kevans: Yeah, case is what I'm going with. 19:54:11 bourne shell is posix - to which they suggest "use a case statement" 23:58:53 bourne shell is not posix shell