-
s2r
After upgrading to 15.1 there's a message to run service local_unbound setup. Well... that deleted all my config. :( I use it internally for my local lan and I could rewrite it easily however I didn't expect to overwrite the old config.
-
skered
pertho: Someone just posted a matrix of Intel support on the forums You might want to look there.
-
kerneldove
is there a list of invalid characters in network interface names?
-
s2r
kerneldove: ifconfig(8) man page: Name may not be longer than 15 characters. No other character restrictions listed.
-
kerneldove
even '`"? that's wild
-
kerneldove
is there anything wrong with renaming network interfaces to arbitrary strings? it would be to help me keep track of which is which. like ifconfig epair5 create; ifconfig epair5a name foo-bar
-
scoobybejesus
thermos: I suggest creating a dataset on the host and nullfs mounting it in the jail
-
scoobybejesus
Maybe you can unjail a dataset that was previously jailed, but I think they aren't meant to be unjailed
-
rtprio
ifconfig em0 name eth0
-
rtprio
no, no problem at all
-
kerneldove
ok cool ty!
-
rtprio
kerneldove: i forget that bhyve adds the host to the description. does jails do not?
-
rtprio
description: vnet0 host interface for Bastille jail dns0
-
rtprio
bastille does
-
kerneldove
rtprio it does but i need to distinguish interfaces i give to jails. the handbook uses the 4th octet of its ipv4 ip, but not all of my jails have public ips. some only have private ips because they're 'behind' a nat jail that has the public ip and proxies for the other jails
-
kerneldove
what do you think about that?
-
rtprio
but then it would still at least have a jail name, ya?
-
kerneldove
ya
-
kerneldove
so sounds like you're coming to my idea of using jail name as interface name?
-
rtprio
but i still don't see the problem?
-
kerneldove
k if a jail doesn't have a public ip, what unit number to use for "epair"?
-
kerneldove
that's the problem
-
rtprio
doesn't your jail manager assign one automatically?
-
kerneldove
in the handbook, last octet of its public ip is the {id} in jail config
-
kerneldove
i don't use a jail manager
-
kerneldove
i haven't found something like vm-bhyve but for jails
-
rtprio
like bastille?
-
kerneldove
is it?
-
rtprio
which i don't think is quite on par with vm-bhyve but does a lot of what i need
-
rtprio
it does manage to pick non-conflicting epair names tho
-
kerneldove
what does it base them on?
-
rtprio
it renames mine to ed0a_hostname
-
rtprio
* automagically *
-
kerneldove
what's ed0?
-
rtprio
er, e0a_ it's the epair
-
kerneldove
if you want to change a jail's hostname does it rename the if?
-
rtprio
bastille rename dns0 dns1
-
kerneldove
did if change?
-
rtprio
i'm sure it would, -a would restart it, which would presumably recreate the interface
-
kerneldove
ok well it's an interesting idea
-
kerneldove
i already base jail name on hostname, so if too woul dbe consistent with that
-
kerneldove
e0_ is an interesting convention too
-
kerneldove
i notice ed0a_hostname has no unit number at the end. is the 0 the unit number?
-
kerneldove
rtprio ?
-
nwe
kerneldove: this is how solved it to create my jails
dpaste.com/EBXCQWSHJ
-
dch
anybody running recent CURRENT *and* poudriere?
-
dch
specifically, newer than e91e8ebefadcce9d57c8ff945ff70050cbbe1ce1
-
dch
poudriere fails creating jails, with `jexec: jail_attach(6): Operation not permitted`
-
dch
it seems to be specific to poudriere, normal jails can be created & attached to
-
kerneldove
nwe ty, which part should i refer to pls? it looks pretty much like the stock code in the handbook for setting up a vnet jail?
-
dch
kerneldove: what are you trying to do? I skimmed history and its not clear
-
kerneldove
dch come up with a scheme for jail interfaces (epairs) that handles the case where the jail either/both 1. doesn't have a public ip address 2. has multiple epair interfaces. so the handbook code creates epairs for jails using the last octet of its ip address as the interface unit number, like epair{id} where id is the last octet. but that
-
kerneldove
convention doesn't handle case #1 or 2
-
kerneldove
fwiw i name jails based on their hostname, without anything following ".", so myjail.lan would be named myjail, so i was thinking maybe name interface {jailname}{unitnumber}, like myjail0, myjail1...
-
dch
aah ok
-
dch
so the script linked by nwe just shows you that you can create & rename the epairs afterwards to anything you like
-
dch
e.g. `ifconfig epair12345 create`
-
dch
or `ifconfig epair12345 create name kerneldove123`
-
dch
note that this last one only renames the `a` end, so you still have `epair12345b` to rename afterwards
-
kerneldove
why would `ifconfig epair12345 create name kerneldove123` only rename the a end not the b end?
-
kerneldove
and where does the nwe script show renaming interface? i know the syntax but i'm not seeing it in the script
-
kerneldove
dch
-
dch
kerneldove: they only alter the description. The renaming of only one end of the epair is arguably a bug
-
dch
but by now, likely a bug that people depend on, so unless somebody comes up with a clever way to handle it, a bug we can't fix without breaking existing setups
-
kerneldove
man that's fkd up
-
kerneldove
and ya definitely a bug. sheesh that sux
-
kerneldove
so would you run ifconfig epair12345 name foobar \n ifconfig epair12345b foobarb?
-
dch
yup
-
kerneldove
like why not just introduce fix in 16 and put in a migration note?
-
kerneldove
we can't keep cruft around indefinitely
-
dch
probably it would cause more frustration and problems
-
dch
e.g. everybody using a pfsense / opnsense or similar tool now needs a migration script
-
dch
there's no easy way out of this\
-
kerneldove
but that's what major versions are for, an opportunity to make breaking changes that improve the OS
-
kerneldove
i respect not having churn for churn sake, but fixing a clear bug is not that
-
dch
put yourself in the position of an org with 50 firewalls that are all offline because we made that change
-
dch
and now you need to send out 50 engineers to fix that
-
dch
its easy to say "clear bug, fix it"
-
dch
its a lot harder to find a solution that doesn't break existing setups
-
dch
you're welcome to file a bug for it, and maybe somebody can find a clever way to allow renaming both ends of the epair
-
dch
maybe there's space for another flag
-
kerneldove
anyone upgrading major version without reading migration doc and making appropriate changes deserves that. the OS and its users shouldn't suffer due to lazy sloppy ppl
-
kerneldove
there's never enough protection to protect them anyway, so no bother
-
kerneldove
a flag could be a good compromise
-
pertho
hmm.. found the link:
forums.freebsd.org/threads/intel-gpu-support-matrix.102846 but how do I bloody read it? Says all Alder Lake gpus are supported, but I can't get drm to enable on Intel Graphics (ADL-N) - Alder Lake-N
-
pertho
How do I know if it's an Xe2/Xe3 (Bxxx/Cxxx) card? Seems to not have a version like that
-
pertho
-
pertho
ah ha..
linux-hardware.org/?id=pci:8086-46d3 Supported in Linux 6.9 and newer.. 15.0-RELEASE is 6.6 isn't it? What does 15.1-RELEASE have?
-
pertho
Don't suppose 15.1 will get 6.12?
-
kerneldove
i'd open a bugzilla bug with the information you collected, it'd help get that in
-
kerneldove
there's a strong push to get solid laptop support
-
pertho
kerneldove: drm-612-kmod was added last month but I'm not sure if it made it into 15.1
-
pertho
anyone know offhand what OSVERSION of 15.1-RELEASE is?
-
kerneldove
that's awesome
-
kerneldove
freebsd is so good in so many ways, that's why we need to have the courage to fix serious bugs dch!
-
dch
pertho: OSVERSION=1501000
-
dch
pertho: in this gist is a script called gather.sh
gist.github.com/dch/68dd6f8d44dd76c558908e71dc3e1f87#file-gather-sh most of that info will be useful (pciconf, dmesg, acpi)
-
dch
if you got as far as running Xorg then include /var/log/Xorg.log too but I'm guessing you don't get that far
-
pertho
dch: will do.. it's my wife's tablet so will have to pop the FreeBSD USB stick on it to gather the info when I get a chance :)
-
pertho
but it looks like graphics/drm-612-kmod just might support it
-
pertho
I wish I could figure out the firmware error my AX201 is getting connecting via iwlwifi(4) to my new WiFi 7 AP.
-
pertho
Not sure if I need newer fw or something.
-
zapata
Hi. Is poudriere (ZFS) broken on main (9417b115a283)? It works if I revert to f4cd99131c70.
-
nimaje
dch recently asked about problems with poudriere on newer CURRENT too, maybe the same problem
-
zapata
thanks. I am running git bisect atm.
-
nimaje
"specifically, newer than e91e8ebefadcce9d57c8ff945ff70050cbbe1ce1" "poudriere fails creating jails, with `jexec: jail_attach(6): Operation not permitted`"
-
zapata
Result of git bisect: e03ed9daeb49fffa1d16b8d00240c65e92650d01 is the first bad commit
-
zapata
Indeed, reverting this resolves the issue. des@ already requested reverting this change.
-
bdrewery
zapata: what's your test case for it?
-
bdrewery
zapata: it has been reverted
-
CuriosCat
Greetings.
-
dnp1
Welcome CuriosCat
-
CuriosCat
Thanks, dnp1 .
-
CuriosCat
Seems I've been slacking. Still on 14.2-RELEASE. Doing an upgrade now.
-
CuriosCat
OK, 14.4-RELEASE-p6. That's better. Any thoughts or opinions on 15.x?
-
rtprio
it's great
-
CuriosCat
Good enough for me. I know I'll have to rebuild pkgs, but that's not a biggie.
-
satanist
I think since the upgrade to 14.4 is my ipfw nat setup broken, have I missed any interface changes?
-
satanist
it works on the host itself but not for the attached jails
-
CuriosCat
the ABI changed between 14.x and 15.x. Did you reinstall packages?
-
satanist
I have updated to 14.4 (from 14.3)
-
satanist
so no abi change, and ipfw is in base
-
satanist
strange is icmp works but no tcp or udp
-
dnp1
That makes it sould like firewall blocking.
-
satanist
yes, but I would like to recive mails from mailhosters which still only support legacy ip
-
satanist
I have mimimiced my config. this is the current output of ipfw show:
paste.debian.net/hidden/22b2d6b1
-
spork_css
Am I missing something here? Saw what I thought was a kernel panic on-screen, but the host is still running?
i.imgur.com/h15rPDu.png
-
spork_css
(15.1 on an old Dell R720)
-
bdrewery
uptime?
-
rtprio
spork_css: that's a new one to me
-
spork_css
this is a kernel panic, right?
-
spork_css
3:19PM up 18:32, 2 users, load averages: 0.03, 0.08, 0.08
-
bdrewery
spork_css: It has 'EFI RT fault'. I think it's not a real panic.
bugs.freebsd.org/bugzilla/show_bug.cgi?id=291193
-
spork_css
odd, I can't really tell if this is bad or not from that.
-
spork_css
serves me right trying EFI for the first time on real hardware. :)
-
spork_css
oddly enough the DRAC log shows one DIMM hitting "correctable error threshold" a few days ago, and prior to that (when this host was running vmware) but no similar log at the time the fault was recorded. and having seen that DRAC message, I also had let this thing run memtest86+ for a few days last week, I think I got about 8 clean passes and 0 errors. ¯\_(ツ)_/¯
-
spork_css
I'm trying out
sylve.io as a vmware replacment, fwiw.
-
dnp1
spork_css: I'm interested in hearing how things go. I'd like to move off of truenas here
-
spork_css
dnp1: I walked in the room this thing's in yesterday, saw the bright white text in a familar shape on the screen, and walked out, so I haven't done anything with it yet beyond the initial install.
-
spork_css
It looks promising, but also I see the commits have really slowed down, so I'm not sure if it's going to be around long-term. These single-dev projects sometimes kind of fizzle out.
-
spork_css
I did raise a bug already - the whole web UI locks up (client-side) over some JS framework errors when trying to create a new zpool.
-
rtprio
i love vm-bhyve; i don't see the appeal of the clicky ui for this
-
spork_css
I don't run any full-time virtualization anywhere, so that's just a whole giant chunk of arcane knowledge I don't have to fill my head with.
-
spork_css
I was using esxi before - I just wanted a simple way to supply an ISO, do an install and go about things.
-
spork_css
I did have to start using proxmox at one job and that's... interesting, but also incredibly simple to use in most ways. But of course that also has the whole "vmotion" type thing where you can failover an entire host.
-
robert12
clicky ui is handy when you need fast and quick and also good for newcomers, you can always learn the internals later
-
spork_css
Even for home use where you might have a little lab (like I do), it's still cheaper for me to grab some older hardware x2 and put proxmox or something on there and be able to test failover scenarios and such, or even use for things that I want to always be up (like Home Assistant or Plex).
-
rtprio
i don't think any clicking is going to be faster than editing a 10 line shell file and restarting the vm, but :shrug:
-
spork_css
I like choices!
-
robert12
choices exist because not only is everyone different, theyre unique
-
MelanieUrsidino
human factors in computing
-
spork_css
But I'd already be using vm-bhyve I guess if I could migrate a win10 VM from elsewhere into it in 10 minutes. :)
-
spork_css
when I did a few bhyve things by hand I just found myself spending hours trying to figure out things like getting a graphical UI up, how to make grub work, why there's all these loader choices, it's (for me) total throwaway knowledge that I don't want (it pushes out the good stuff when you get older, you know).
-
spork_css
free vmware was basically feed it an ISO image (for a new VM), give it some parameters, and off you go with whatever paid work you're doing.
-
spork_css
if I was copying a windows VM, macos VM, whatever, that was very simple - copy my vmdks and other files to another esxi host, import, answer the question about "move or copy" (ie: give it a new MAC and UUID or not) and that was it.
-
dnp1
And free ESXi is gone now?
-
spork_css
I believe so, I was running 6.7.
-
robert12
i created myself an ai that reads man pages, the handbooks, and the ports/pkg database so when i get stuck i can ask and get an answer, it helps.
-
dnp1
I seem to recall broadcom canned it
-
spork_css
yeah, I think they nuked not just their free "customers" but many commercial users that couldn't justify six figures or whatever noped out and that's where proxmox got so extremely popular.
-
spork_css
another nice coup for linux - meet the users where they are with a useful replacement.
-
kevans
spork_css: sometimes the firmware does dumb things, so now we trap efirt calls and render that somewhat harmless
-
robert12
no happiness in linux though
-
spork_css
kevans: I was looking at this, and it seems like there's some kind of parameters that would let me do something about the error (I guess tell the OS to stay out of certain memory regions EFI is using?) but I'm not clear on how that works.
reviews.freebsd.org/D51146
-
spork_css
of note sylve, like proxmox, mixes jails and full VMs in one UI - not sure about "containers" since I hate them and haven't gotten that far.
-
spork_css
another quick one on the EFI "crash"(?) - and this is all just trying to understand the conceptual junk here, but are there processes running on the CPUs that are NOT the FreeBSD kernel and all it's child processes? Is there a little EFI shell of some sort at another layer (I know nothing about EFI except I don't use it).
-
kevans
spork_css: firmware still provides some interfaces that we can call into, in uefi these are the 'runtime services'
-
kevans
basically, you tried to do something -> we called into runtime services -> they faulted
-
kevans
from the context, this was probably the result of trying to set the RTC
-
skered
Is true?
-
skered
3.12 is the new default python?
-
skered
dnp1: It's been gone for a while.
-
dnp1
Thanks for the feedback
-
skered
I think the consumerish product is free though.
-
skered
vmware workstation the vbox like product. Forget the name for the macOS version.
-
rtprio
fusion