01:50:15 sometimes if i restart a jail with an iov network device, e.g., iavf0, the network device never becomes available and it's not possible for the jail to start. it used to be slow, e.g., might take 5-10 seconds for the device to become available. but now it's never. sound familiar? i'm not seeing any reported bugs so hoping there's something simple that might cause this. 01:57:39 and out of curiousity, is there a way to force the device to reappear in the host? like send some command to the pci device? 02:20:08 Ok... is there really a 5.38.0_1? This seems odd: pkg: perl5.38-5.38.0 conflicts with perl5-5.38.0_1 02:29:00 yes, it was bumped 02:29:32 but that also looks like inconsistent DEFAULT_VERSIONS 02:30:21 learned a new trick: devctl reset -d iavf0 02:30:34 that resolved my issue 05:59:13 Altq vs dummynet which provides a more efficient qos usage ? [ Can anyone share any document or information on this subject?] 07:17:41 any way to take a thumb drive freebsd installer is on and find out what version of fbsd it installs? 07:18:20 i can reboot into it and see i think but what about from another freebsd without rebooting and just mounting it 07:21:47 There is "/etc/os-release" which could be checked 07:22:34 ... may need to be extracted from "base.*" 07:22:41 how can i check? i put thumb drive in, gpart show sees it, i try to mount it but mount says invalid fstype: invalid argument 07:24:23 Have you tried mounting with the file system type listed by "gpart"? 07:26:33 nah, don't know how. that in a man page? 07:27:06 Paste the "gpart list" output for the USB disk 07:27:26 Sorry, not "list" but "show": gpart show 07:27:59 mount has "-t" option to specify the file system type 07:28:30 parv https://termbin.com/0nxj 07:28:50 Manual pages: mount(8), gpart(8) 07:29:52 Try: mount -t ufs /dev/da0s2 /mount/point 07:32:48 same error 07:49:03 is it not allowed to mount a thumb drive with the fbsd installer already written to it? 07:55:40 What are the exact error message & the command used? 08:05:46 there was 1 more dev that worked. mount /dev/da0s2a ~/mount/point worked 08:06:16 da0s2a wasn't shown in gpart show. wtf? 08:14:16 why it hide that from me? 13:35:03 hello. anyone using the kitty terminal emulator by any chance? 14:22:31 Rue: yes, but not much on freebsd 14:25:37 starting to believe iTerm2 should be ported to all platforms 14:25:52 it's pretty great 14:26:57 closest ive come to that on windows is securecrt & putty but those in themself are just meh 14:28:05 im not one for pretty shit besides my wife but honestly functionality lacks hard for terms on other platforms that are not using iTerm2 14:28:34 kitty... just another rxvt 14:31:19 kitty supports images, for whatever that's worth 14:31:37 there were too many whistles and bells in iterm2. in a lot of them, really 14:31:38 yeah its basic at most 14:34:25 Just me over here on my 2nd day of going through port options screens :/ 14:36:10 lol 14:37:24 CmdLnKid: tried new windows terminal yet? :D 14:37:59 haha powerhell ? 14:38:14 terminal, not shell, you can just `ssh` from it 14:39:05 not much for terminals on windows unless its specific to windows, otherwise install sshd on windows and use iterm from mac 14:39:18 ;) 14:41:16 helps also having macOS installed on a VM just incase you are not on a mac 14:44:17 * CmdLnKid still wondering if i can do this on bhyve 14:44:25 ill get there eventually 14:54:02 hackintoshing a bhyve vm sounds exceedingly difficult 14:54:49 yeah i don't think all the mechs are there for that 14:55:19 I can't imagine a good experience running a hack in bhyve 14:55:22 and now even more complicated as its no longer arch amd64 14:55:38 agreed 14:56:16 Even running a hack in proxmox is fairly miserable... I have one just for running some AppleScript services and I'm constantly thinking about how to retire it. 14:56:21 debian >>> vbox >>> macOS, but that in itself is still iffy now 14:56:31 Sorry... I don't have one.. but if I did, I'd be thinking about how to retire it :) 14:56:40 lol 14:56:47 I'd never virtualize MacOS on non-apple hardware 14:57:26 ffft 15:06:21 OS aside, my favorite thing about Mac is the keyboard. haven't taken the time to figure this out on freebsd yet, but the first thing i do on a linux install is map the keys with udev: https://markmcb.com/linux/mac-like-keyboard-in-linux/ 15:06:22 Title: Mac-like Keyboard in Linux - Mark McBride 15:07:55 markmcb, heck yeah! 15:08:58 dunno why but thats just so natural to me its uncanny 15:09:41 yeah, it just seems much more ergo by default. 15:09:49 i wasn't into mac before around 2015'ish. took me a week to get a grasp vs pc 15:10:22 maybe its how im wired but its just right 15:11:02 Other tip on Mac ergo: get Karabiner and map your capslock to a meta/macro key. then you can do things like capslock-h/j/k/l and have global vim-style arrows 15:11:42 if anyone knows how to do this sort of stuff in FreeBSD i'd be interested to know 15:12:16 most of what i find assumes you're in X 15:12:32 thats funny, spilled beer on this macbook pro 13'ish... have to use karibeener to do this https://capture.dropbox.com/1y27Z6AVWUyUPGEH 15:12:33 Title: Dropbox Capture 15:13:10 lol 15:13:18 it eventually dried out and need k to disable the left shift 15:13:34 cause it seems to activate randomly 15:13:48 passwords become a real bitch 15:15:11 * unixman_home looks for the #freebsd channel, since he is apparently in the #macbook channel by mistake :P 15:15:46 unixman_home: i tried to tie it back to freebsd :) 15:17:20 unixman, has been on lsd 15:17:34 ;) 15:33:38 i'm noticing a lot of extra plumbing required for jails to be useful, like creating epairs and so forth 15:33:50 no wonder a lot of folks use jail frameworks 15:34:10 It's pretty simple to have epairs set up automatically. 15:34:33 cloned_interfaces in rc.conf, right? 15:34:36 https://wiki.freebsd.org/MasonLoringBliss/JailsEpair 15:34:37 Title: MasonLoringBliss/JailsEpair - FreeBSD Wiki 15:34:52 Yeah, a bridge, and then something that spins them up per jail. 15:35:01 oh even better 15:35:10 i already have bridges since this host runs bhyve 15:36:47 does ${ep} in that example need to be incremended manually for each jail or will that autonumber? 15:41:25 oh nm, i see how it is now 15:41:27 derp 15:46:41 same way vnconfig used to hand assigning interfaces through a script ... VN="$([vn,md]config -c)", then then $VN to define the interface that is available for that ? 15:47:48 sorry i know ... disks vs network 15:48:01 same philosify 15:48:32 no, i didn't read the whole snippet before asking 15:48:33 fuck... and spelling 15:49:19 speaking of command line kid, i worked with a dude who typed the command line so fast it was quicker for him to ^A ^K and retype the whole thing rather than backspace a few times to correct his typo 15:49:38 why he didn't use ^r and fix his mistakes i have no idea 15:50:29 habbits my friend 15:51:14 not the same guy tho 15:55:55 my nick was created somewhere around 2014 after 29 years of linux command line usage after typing a 1 line perl live in front of a friend that was well involved with the command line and compared it to billy the kid 15:56:50 * CmdLnKid used to be that good... but its like a country song now 15:59:36 https://music.apple.com/us/album/as-good-as-i-once-was/1440767613?i=1440767987 15:59:37 Title: ‎As Good As I Once Was by Toby Keith on Apple Music 16:05:02 mason: ok i like this so far, but packets are going out but not coming back in 16:06:32 firewall 16:07:06 no firewalls 16:07:39 the jail has the right arp table 16:08:10 nat ? 16:08:45 not even trying to escape the network, yet 16:08:54 k 16:09:14 i see the packets pass through epair to the bridge to the vlan to the lagg outbound 16:10:13 i wonder if i should set this up with a different interface 16:10:18 hmmm 16:20:51 i'm running freebsd 13.2. i have a network interface set up with 2 vlans. i'd like to use dhcp to obtain static ip addresses and have different hostnames for the ip on each vlan. it seems like it's sending the hostnames (?), but the macs are all the same. this is an example of my config reduced to 1 vlan: https://bsd.to/A77Z/raw 16:20:52 Title: A77Z 16:22:07 the effect is that i only see 1 instance of this pc in my router's client list. 16:23:04 and does the vlan create ok? 16:23:19 yes. i thought later that i should've included the ifconfig output. 16:23:22 do you control the dhcp server? 16:24:05 ifconfig: https://bsd.to/crNr/raw 16:24:06 Title: crNr 16:24:22 yes, it's a ubiquiti dream router at home. 16:24:38 how are the vlans configured on the router? 16:25:13 because to do this you need the dhcp server to distinguish between the same mac on different broadcast domains 16:25:35 (the mac addresses being the same is how vlans are supposed to work) 16:26:35 i do get different ips within the range of each vlan. that part seems to be working. 16:28:10 but for example, right now i can perform a lookup for foo-lan and get the ip of the physical adapter, but i can't lookup foo-office to get the vlan ip. 16:28:31 what kind of lookup? 16:28:40 host foo-office 16:31:04 is your dhcp server configured to do dynamic dns updates, or are you manually adding dns entries? 16:31:25 they're currently dynamic. 16:31:53 i was planning to make them static for the physical + 2 vlans after i get all 3 to show up. 16:32:21 how are the vlans configured on the router? 16:32:24 is that dhclient.conf correct for the vlan interface? should i use something else like interface "re0.20"? 16:33:47 chriswells0: i prefer that method over yours but they both should work 16:34:29 it has a web ui for creating networks. each vlan has a vlan id assigned along with a different /24 cidr and dhcp enabled using a range on that cidr. 16:35:21 i'm not sure (and may not know) the specific info you're asking about how it's configured since i created it through the web ui. 16:35:49 does the web ui have a way to show the current dhcp leases? 16:36:48 it shows me all the clients, but it's not showing this host 3 times. i believe that's because of the mac overlap. 16:38:15 mac overlap ? 16:38:26 I suspect that's not the issue 16:38:31 physical + 2 vlans with the same mac. 16:38:41 one could only expect a problem with a mac overlap 16:38:53 having the same mac address on all vlans is HOW VLANS WORK 16:39:23 it could just as easily be a bug in their ui for the same reason. 16:39:38 if you're using dhcp on multiple vlans it's up to the dhcp server to keep them separate 16:39:40 it doesn't mean it's "wrong." 16:39:40 aware of that. but... why would you do that.... its not scalable 16:39:52 what's not scalable? 16:39:52 convergence 16:40:32 consider converting from one vlan and converging into another to expand 16:41:04 do not ever duplicate anything 16:41:33 if you ever have that then go in a diff direction 16:42:24 there is no reason to have the same mac on a diff interface vlan or otherwise 16:42:28 maybe the problem is that each vlan is configured to have a dhcp server? 16:43:02 not likely 16:43:06 if it's running a different dhcp server instance for each vlan, it might now track them well across vlans. 16:44:06 it's not supposed to track them across vlans? 16:44:16 why would you 16:44:49 id redetermine why you are doing it the way you do 16:45:00 "(12:39:38) RhodiumToad: if you're using dhcp on multiple vlans it's up to the dhcp server to keep them separate" -> it has to know about them to keep them separate, right? 16:45:20 this coming from someone that has migrated clients from one vlan to another 16:46:18 try not to predict where you are coming from, but where you unpreddicatedly are going to 16:46:33 chriswells0: if there are separate dhcp servers on each vlan then they are automatically kept separate, no? 16:49:09 ok, i was only asking to be sure it shouldn't be managed at a single dhcp server. 16:50:34 if you go out and buy a linksys AP that offers up DHCP which one is prioritized over the other. this is a very admin overhead cost you do not want to afford 16:53:13 whichever one of the interfaces gets an ip last is the hostname that resolves. 16:53:31 wish that was true 16:54:16 i'm telling you what i'm seeing--not what you might expect. 16:54:22 ah 16:54:35 see thats what happens 16:55:11 let's assume that's a bug in the router. what would i need to change in order to send a different mac for the dhcp request? 16:55:38 the hardware config 16:55:39 is it dhcp-client-identifier in dhclient.conf? 16:59:02 worth a try 17:02:10 still only 1 shows up in the clients list, but all 3 hostnames resolve now. that's good enough. 17:02:46 don't settlle with good enough 17:02:59 i need to get some work done today. :) 17:03:18 makes sense 17:03:18 i'm off tomorrow. maybe i'll care more then. 17:04:05 thanks to both of you. 18:15:18 so a stupid question: I have a uefi linux vm running in bhyve using the vm package 18:15:29 I connected to the conole with "vm console myvm" 18:15:36 but I can't disconnect from it 18:15:52 the documented key squence does not work for me: ~+Ctrl+D 18:15:57 help 18:28:56 i recently got a microSD card that advertised as "U3" "Class 10" "V30" "SDXC". anyway, dmesg says "[1] mmc0: on sdhci_pci0" "[2] mmcsd0: 126GB at mmc0 50.0MHz/4bit/65535-block" 18:29:49 my issue is that transfer speeds are like 10x slower in freebsd than in linux, causing it to overheat(?) and cause i/o errors after transferring like 1-3GB, whereas on linux it can transfer 50+gb 19:01:26 ngortheone: iirc it needs to follow an enter key 19:04:53 SymbioticFemale: is it the same filesystem? 19:08:36 no filesystem involved i'm talking about straight writes with 'dd' 19:08:56 writes to the block device 19:10:50 iirc linux has some assumed options with dd. are you sure it might not be ignoring io errors? 19:14:12 good question. i'll retry the operation with ddrescue and that might solve the non-speed related issue 19:38:33 Any read/write errors ought to show up in dmesg in Linux btw 19:39:46 Can I / how do I create loopback block device (from plain file)? 20:48:18 for the record, usage of ddrescue instead of dd not only resolved my issues with read errors but it also somehow resolved the speed issues 20:55:48 magic 20:57:15 indeed 21:00:29 I blame FreeBSD 21:22:13 For the life of me, I cannot build lang/rust in poudererie... 13.2-release 21:24:33 SpaceBass: ENORAM? 21:24:47 mason, what's ENORAM? 21:24:57 Error, insufficient RAM? It's big. 21:25:31 SpaceBass: Here, look at this too: https://github.com/freebsd/poudriere/issues/888 21:25:33 Title: Rust + tmpfs - need a way to selectively not use tmpfs for some packages · Issue #888 · freebsd/poudriere · GitHub 21:25:34 888 – kernel doesn't compile with options DEVFS enabled https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=888 21:25:35 Could be... I'll try again and watch 21:25:55 Check that out before trying again. Might be useful. TL;DR disable tmpfs maybe. 21:27:14 It's only building as a dependency for something else... can I just pkg install it inside the jail? I dont need to build it from source, per se 21:27:34 I think there's a way to do that but I don't know what it is. 21:27:49 There's #poudriere, perhaps both here and on efnet, that would likely know. 21:28:35 In fact, I should join those. 21:29:03 If you ask and someone answers, then I learn too. :) 21:29:37 SpaceBass, you can use poudriere-devel and "-b latest" where "latest" can also be "quarterly" 21:30:00 meka: Does that support binary build deps? 21:30:02 To pull a newer version of the port? 21:30:24 For example, this is the command I used today "poudriere testport -j 13amd64 -p local -b latest devel/py-factory-boy" 21:30:43 meka: It's likely an issue running out of resources more than a bug in the version of the port he's got. 21:30:52 the way it works is that if it can, it will use pkg to install binary, otherwise it will build it 21:30:56 I'll watch top and try again 21:30:58 aha 21:31:06 It's a vm, I can throw more ram at it if I need to 21:31:12 meka: This is new in poudriere-devel then? 21:31:21 mason, correct 21:31:24 Nice. 21:32:01 I'm using it for few months, not sure if it got to stable version 21:32:35 Ive got 500gb of disk space available, assuming the jail isn't constrained 21:33:04 So far, compile is using 5G out of 12G of ram 21:34:42 Is there a better way to monitor this than top? 21:37:30 SpaceBass, poudriere has web UI 21:37:43 Maybe it's sufficient for what you want to monitor? 21:37:44 I've got it 21:37:59 I wouldn't really count on it, but maybe ... 21:39:57 hrm, i can't get my jails to talk with epair 21:40:09 it seems the packets go out, but not back, it seems 21:40:12 anythings i can check? 22:34:25 rtprio: probably worth grabbing a pcap 23:04:28 Ive fallen so far down this rabbit hole and broken a server (thank goodness for a backup) ... I built freeradius3 with pouderie using heimdal, but whenever I try and install it, pkg insists on installing MIT kerberos which will really break things 23:09:32 SpaceBass: if you built the ports on the system, i suspect you won't have a problem 23:09:44 mason: i'll try that 23:09:58 rtprio, im trying to move away from ports and use pouderie 23:10:56 then maybe make config to force no mit kerberos 23:11:14 Did that too :/ 23:11:41 And cleaned the configs for all the dependencies... I cannot find MIT anywhere... and anything with an option is set to heimdal 23:12:14 well something has to be doing it 23:12:54 mason: i can see the outgoing packets hit the wire, it appears but nothing comes back and i'm not sure where to locate that 23:26:32 How can I list valid root device specifications for loader/fstab? 23:28:03 ccx: what are you trying to do? 23:30:09 rtprio: set boot device in a way it doesn't get renumbered. Either by physical bus ID or some metadata. I know loader shown me a list on prompt, but I'm not sure how to get it from running system. 23:31:18 I've set label via tunefs -L but I'm not sure how to specify that as device name exactly 23:32:03 And mount/fstab/loader.conf manpages weren't of much help. 23:40:41 rtprio: I'd grab a pcap further down the line - see if they make it off the box. 23:40:45 brb 23:45:07 I just dont get it... if I install something from /usr/ports eg lang/perl5.38 and then try and use pkg add to pull a pouderie package (eg net/freeradius3) it tries to re-install perl5.38 and fails 23:45:25 They are the exact same minor version number 23:46:22 Its like pkg has no awareness of ports? 23:49:58 ports are just used to build packages, pkg only needs to know about packages 23:50:30 does it try to reinstall perl saying something about changed options? 23:58:28 It says it conflicts and then fails 23:59:39 ccx: i think you need glabel