07:21:48 was making a write up, clean document to describe my problem for the mailing list, but my ipfw nat issues seem to actually start from 14.4 already. Did a fresh install 14.3, nat, jails all work fine. Then did upgrade to 14.4, starts with my default nameserver doesnt work, change it to 1.1.1.1, then dns/ping work, but tcp does not anymore. 08:19:08 half the times i ask questions in here, people send me a link to manual pages on freebsd.org . . . but now i’m looking for that manual and I can’t find it?? 08:21:12 oh ok i found it, the web page has a glitch. if its too narrow, the table of contents dissapears and you are stick helpless on the Abstract intro page 08:22:13 GoSox: Are you using, or do you have access to, a machine running FreeBSD? 08:22:41 i do, although not the machine I am IRC’ing on at the moment 08:22:48 the FreeBSD Handbook was the doc page I was looking for 08:23:27 The man pages are installed on the system, no need to find them on the web if you have access to the OS 08:24:00 i’m not talking about the manpages i’m talking about the handbook 08:29:11 Ok :) 08:31:01 GoSox, pkg install en-freebsd-doc then view the /usr/local/share/doc/freebsd/en/books/handbook/handbook_en.pdf file. 08:32:28 Or view the html: firefox /usr/local/share/doc/freebsd/en/books/handbook/index.html 08:32:50 or just use the website :D 08:33:15 Yes. But you said the web site had a problem for you. Viewing the PDF would work around that. 08:33:36 slightly resizing my browser window fixed it, i guess i didn’t actually say that 08:46:55 ok sooooooo i have questions 08:47:32 so i’m reading about networks and the docs are explaining how i can set IP settings with ifconfig or using sysrc but like… are the current network settings saved to a file somewhere? can I just edit that file? 08:48:39 <[tj]> /etc/rc.conf 08:49:03 <[tj]> ifconfig_interface="" i.e., ifconfig_ue0="DHCP" 08:49:19 <[tj]> all sysrc does is try to safely edit /etc/rc.conf 08:49:30 ah gotcha 08:49:51 so i assume if i change my ip via editing rc.conf, that change only gets applied after a reboot? 08:49:58 <[tj]> service netif restart 08:50:01 <[tj]> service routing restart 08:50:07 <[tj]> you shouldn't have to reboot 08:50:15 <[tj]> anything that requires a reboot is questionable 08:53:52 ok 08:54:16 so question about the network interface names, where do those names come from? in the manual you see something like “em0" 08:54:38 typically on in Macos i’ll see something like “en0” or “en1” 08:54:54 but on this mac mini running freebsd, my ethernt is named “bge0” ?? 08:57:10 <[tj]> they come from the device driver 08:57:58 <[tj]> broadcom gigabit ethernet 08:57:59 <[tj]> bge 08:58:03 <[tj]> em0 intel e1000 08:58:05 ohhh 08:58:29 <[tj]> the exception is wireless devices where we have a virtualised framework which is needed to support multiple virtual devices 08:58:38 <[tj]> so wifi devices are always wlanX 09:03:34 gotcha 09:03:38 so what does this do: ipv6="inet6 accept_rtadv"` 09:03:55 the begining got cropped there, 09:07:38 <[tj]> it configures ipv6 for hte interface and router advertisements 09:09:19 which characters are allowed in the hostname? 09:17:45 hostnames must start with [a-z] and can contain [a-z0-9-], also in freebsd hostname is usually an fqdn, so it may contain '.', in which case those restrictions apply to each label in the fqdn 09:18:03 no capitals? 09:18:18 the kernel will let you set any hostname you want, more or less, but anything that doesn't meet those restrictions isn't a valid DNS name, so it's not very useful 09:18:27 GoSox: case insensitive, capitals are fine 09:18:35 oh ok 09:19:14 (actually, i think hostnames can start with [a-z0-9], but i strongly recommend not doing that since some (badly written) software will confuse it with an IP address) 09:21:04 wow look at me go, i have managed to change my IP address! 09:26:04 every server i’ve had for the last like… 15 years or so, has been an Apple Xserve. I feel like calling the new one Xserve again just out o fhabbit, even though its most likely going to be an HP proliant 09:27:54 ok i got to the end of the network section and didn’t see anything about setting up multiple different IPs on the same ethernet interface. 09:28:21 <[tj]> ifconfig add 09:28:41 <[tj]> add Another name for the alias parameter. Introduced for 09:28:42 <[tj]> compatibility with BSD/OS. 09:28:46 <[tj]> alias then 09:28:59 oh its not called multihoming? 09:29:44 <[tj]> there are possibly many things with different names 09:29:49 <[tj]> I've never done this in anger 09:30:13 <[tj]> I would expect multi homing to be using multiple interfaces though 09:30:34 ahh well on my production server, i need to do both 09:30:51 have two ethernet interfaces, and one of those interfaces will have two IPs, the ther just one 09:31:22 but i don’t physically have it, or any machine with two ethernet ports in my house that i can test with so this part of my setup might have to wait till its go time to be worked out 09:32:49 <[tj]> use a jail or a virtual machine 09:44:41 alright lets see if the alias works and i can get two IPs at once 09:44:48 if so I’ll call it quits for the night 09:45:03 all you freebsd peeps in here, are you also on the freebsd.org forum? 09:50:06 damn, only one ip seems to be working 09:52:53 oh damnit, i set the same ip twice, oops 09:54:09 hmmm os `defaultrouter` the same as the router or gateway IP in a regular mac or pc network config? 09:54:54 and if so, how do i set different routers for different network interfaces? on the real server, each ethernet port is connected to differnet networks entirely so each has its own router address 09:55:18 <[tj]> look at the routing chapter of the handbook 09:55:36 <[tj]> https://docs.freebsd.org/en/books/handbook/advanced-networking/#network-routing 09:57:32 this is a weird offtopic question, sorry 09:57:39 can anyone load https://mwl.io ? 09:57:47 yup loads for me 09:57:48 <[tj]> yes 09:57:50 i'm getting a 256bit unknown key type 09:57:53 #(*)!@#*!@# 09:57:54 finally, a question i know the answer to :P 09:58:54 ok i got my multiple IPs on one interface and the output of ifconfig on my freebsd machine looks just like the output on my current macos server with dual ethernet 09:59:12 so i think i’m done now and ill work on the routing stuff another time 09:59:23 unless nacelle has any more easy questions :D 10:03:06 hmm so on a machine with multiple network interfaces, how is it determined which one is the default for new outgoing connections if you don’t explicitely pick one? 10:09:29 Hi, https://docs.freebsd.org/en/books/handbook/book/#bsdinstall-installation-type has its image (https://docs.freebsd.org/images/books/handbook/bsdinstall/bsdinstall-distributions-sets-pkgbase.png) leading to a 404. Does it 404 for you as well? 10:09:57 yes the image link gives me a 404 10:10:38 and also a 404 if you check the HTTP headers here with that url: https://www.whatsmyip.org/http-headers/ 10:18:31 That packages installation type sounds pretty useful. Makes updates to the base a bit more granular too, right? Instead of entire base system getting updated, now only relevant packages get updates, which I'd guess also makes it easier to choose after which updates to reboot. 11:28:25 join #macosx 11:29:47 ForeverNoob[m]: actually, it's the opposite: freebsd-update was more granular because it only updates specific files which changed, pkgbase update has to update an entire package at once. but in practice, that's not an issue 11:53:59 Interesting. It's been a while since I've used FBSD so this is pretty new to me. I'll try to read up on this later. 13:59:33 hrm. i've been using zrepl for a long time to manage local snapshots, but i can't seem to find a way to have it do a dry run to let me check a new pruning config. anyone have ideas? 14:08:40 Anyone in the UK, there is a FOSS meetup in London next month: https://mailman.lug.org.uk/pipermail/gllug/2026-April/083787.html 17:16:52 Wow. Just got a barrage of mailing list notifications. :) 17:17:35 Macer: there was broken routing at the DC that hosts mailing lists for a few hours 17:24:32 Ah ok lol. 19:18:52 What are the chances I can use a non-/usr/bin clang to buildworld/kernel? 19:49:02 skered, I seem to recall that people have done that. I am curious as to why you want to do it though. 19:50:52 I'm using clangd21 and wanted to see if it fixed something I was with vim/coc when built with clang21 vs base clang 19:51:56 From what I'm reading it shouldn't matter though. 19:55:24 Ah... Thanks for explaining. I think it should work. And yes people do build the system with different clang versions routinely. And find issues around changes in clang. 20:53:33 I think I got it... https://wiki.freebsd.org/ExternalToolchain Needed XCC XCPP XCXX. I was trying the non-X names. 22:19:08 Primary: Thanks for all the hard work putting together the OS. Secondary: Minor observations, CUPS test page has a penguin on it and firefox-esr claims in user agent to be linux, wonder why 23:13:40 AND THE LAND OF THE FREEEEEEEEEEEEEEE 23:13:44 AND THE HOME OF THE BSD...... 23:24:38 Please don't. 23:25:15 Please do. 23:25:36 doas 23:29:11 joepublic, When firefox claimed FreeBSD in the User-Agent I could not log into chase.com bank. I had to override it to Linux in order for the site not to block me. I imagine that is why the package maintainer switched it. 23:29:51 as a web developer for 25 years, i hate the utter shit show that the user-agent header has turned in to 23:30:26 At one time there was a web comic about this. Two younger folks were talking about linux and how good it was. And in the second frame they both decided that FreeBSD was the best linux they had used. It was one of those tragicomical comics meant to show how sad the world is about actually understanding these things. 23:32:38 Thanks, unfortunate that banks might be so picky on the user agent field of all things 23:38:46 Bots are also spoofing the User-Agent heavily and that is one way to identify them. They will randomly choose a string from a pool of past User-Agent strings. Some of them are too old to be valid. It's now common to block based upon User-Agent string. Which I hate but I do it too. 23:39:00 Blame the AI scraper plague. Desperate times call for desperate measures. 23:39:35 I identify bots by old and unlikely user agent strings too, guess I am part of the problem 23:41:03 after a brief test, I have concluded that Truist bank does not mind if your user agent string says FreeBSD in it. :) 23:41:27 i wonder if i spoofed mine twitch would stop punishing me 23:44:42 too old to be valid UAs are still genuinely seen on the interwebs, usually via a proxy 23:45:37 To be fair, I am not blocking them, merely marking them in my logs as bots as opposed to likely human-generated traffic