-
amigan
Hello all. I have a firewall/gateway/wireguard gateway at home. Suffice it to say, things are pretty complex: my ISP uses DHCPv6-PD and the prefix changes every time I reboot, but I also like to be able to full wg tunnel from my laptop on the go, so I use a he.net v6 tunnel to have a static v6 prefix. I am using pf, using rtable to a second FIB that has the he.net default route so wireguard
-
amigan
clients can use it. It works fine except ICMPv6 Packet too big egresses out the WAN interface instead of through the he.net gif, complete with the gif's source address. I'm at my wit's end here, any suggestions would be appreciated!
-
amigan
I've also tried adding a reply-to to the he.net gw on the wg tunnel ingress rule (the one with the rtable clause). This prevents it leaking out the WAN interface, but I don't see it egress anywhere.
-
johnjaye
i aspire to one day understand anything you just said. but gl solving it
-
amigan
Lol yeah I know, it's mind numbing to think about even for me. The shit home users are forced to do to save money.
-
johnjaye
i mean i struggle to install openwrt on a tplink or cisco router. i can't imagine configuring pf or freebsd to do the big heavy stuff like that
-
amigan
pf honestly is a pleasure to work with. I've been using it in this role for 20 years.
-
amigan
But policy-based routing is very hairy in FreeBSD
-
rtprio
it's hairy on linux too. i don't love it anywhere
-
amigan
rtprio: that is interesting. I don't think I could stomach moving to iptables for this, but I was under the impression that it would be one way to get it working :|
-
edenist
amigan, I'm re-reading your messages. is it *all* ICMPv6 packets which egress out of the WAN, or just ones that are too big?
-
amigan
edenist: it is all ICMP
-
amigan
Echo replies too
-
amigan
I even put a pass out on $wan route-to (gif0 $hegw) from <henet> to any, but that doesn't work either
-
edenist
I haven't had any experience with wireguard. This only occurs with ICMP to/from remote clients?
-
amigan
Yeah, but only by virtue of them being the only ones that use a different fib
-
amigan
I can ping wireguard clients from the firewall or other machines on the LAN and things work fine. It's just when the ICMP is a reply to a TCP or ICMP packet coming in from an external host that would route out the WAN default route normally
-
amigan
It's like ICMP responses have no idea about the pf state they are attached to and do not obey its PBR
-
amigan
But echo replies that are not generated by the FreeBSD box are routing incorrectly too. The wg ingress state creation rule (with the rtable clause) covers tcp,udp,icmp6
-
edenist
ok I gotcha. geez this is painful ๐
-
amigan
Yeah. I feel like I had this issue before, and then I got everything working perfectly, and then it broke again
-
amigan
I've been using this particular topology for a year with on and off issues.
-
tm512
so my ThinkPad T495 arrived today, planning on using it to replace this E14 that was having issues. I'd like to avoid having to go through all of the initial install/setup of FreeBSD on this T495 since I've got a mostly set-up install already. not sure the best way to clone the install
-
amigan
tm512: boot live usb, ssh sourcehost dump -C64 -b64 -f - / | (cd /mnt && restore -rf -)
-
amigan
If you're using zfs, zfs send | zfs recv
-
tm512
I'm thinking from a live image, after I get a ZFS pool set up, I could do zfs send/recv, though I dunno about how to make the system bootable
-
tm512
I have to set up an EFI FAT32 partition and install the FreeBSD bootloader there, right?
-
edenist
tm512, could always go low level and take a full dump of the drive
-
amigan
tm512: just install a vanilla zfs boot install and then overwrite the zfs pool with the send
-
tm512
or at least the part of the bootloader that's a direct EFI payload
-
amigan
Yeah, what edenist said too
-
amigan
Probably easiest to just do a block-level image and resize as necessary
-
edenist
it's fairly brute force, but it's my go-to when I just want it to work
-
amigan
edenist++
-
edenist
assuming they both support the same boot type [legacy/efi etc]
-
edenist
amigan, so by the sounds of things you've got a better handle of pf than I do [my experience is largely hacked together until it works, heh.... but maybe thats for everyone? ;-) ]
-
edenist
presumably you have a separate rule for this wg ICMP traffic?
-
amigan
lmao, I think we're in the same league
-
tm512
not entirely sure how to resize partitions on FreeBSD. also home network is pretty slow (the old router I have only does 100Mbit) so sending a full disk image over the network would probably be quite painful. I suppose I could cut out the middle-man and directly wire the laptops together
-
amigan
Yes, the icmpv6 is allowed to egress
-
amigan
I mean doing proto {tcp,udp,icmp6} basically makes 3 rules
-
tm512
zfs send would send over less data though
-
amigan
So separate rule fo ringress too
-
amigan
tm512: not necessarily, if zfs has been trimming. dd conv=sparse
-
amigan
Unless this is HDD, then yeah maybe
-
edenist
tm512, if the drive is mostly empty, adding the '-C' option to the ssh/scp/zfs send will compress all those zeroes down pretty well [assuming they are zeroes and not old data]
-
edenist
amigan, it almost sounds like 'keep state' or something isn't being applied for those ICMP packets?
-
amigan
I'm not entirely convinced zfs send doesn't already do run-length encoding of zero blocks
-
amigan
edenist: precisely, yes
-
tm512
I never zeroed out the entire drive, though perhaps that was done by the seller
-
edenist
I haven't tested, but it sounds like something easy to do. Heck, any sort of compression on the dataset will take care of that too
-
tm512
I thought zfs send would just send only the data that's been allocated
-
amigan
tm512: unallocated and allocated but filled with zeroes are different things :)
-
amigan
Sparse blocks will definitely not be sent over as zeroes, but specifically talking about blocks that actually just have zeroes
-
amigan
But dd using conv=sparse will actually just seek if it deblocks an input block filled with zeroes. Just make sure you have bs=512
-
tm512
amigan: I might just end up going with the idea of installing FreeBSD normally on the T495 and then using zfs send on the E14, then doing the config changes I'll need to do since these are quite different machines
-
tm512
like I'll need to disable wifibox, and have it load amdgpu instead of i915
-
tm512
guess I also need to remove coretemp from the loaded modules
-
tm512
I'd kinda prefer a more direct way without having to perform a redundant install but it's probably not worth the trouble
-
amigan
tm512: honestly install it, install all packages, copy your etc/s, /boot/*conf, /home, done
-
amigan
If you really want to get dirty, just copy /var/db/pkg and all of /usr/local/
-
tm512
well I also did stuff with this installation like configuring it for pkgbase
-
tm512
though this Ryzen 5 PRO 3500U is quite a bit more powerful than the i3-10110U in this other laptop, so perhaps it'll be less painful to just keep STABLE updated the oldschool way of just building from source
-
thegman
is there some sort of non bypassable domain blocking software out there
-
amigan
thegman: dns/blocky with pf rdr pass on blah proto {tcp, udp} from any to any port 53 -> myblockyserver port 53
-
remiliascarlet
Just wondering, is it theoretically possible to chroot into my Linux SSD from my FreeBSD SSD? Or is rebooting between them still the only way?
-
thegman
but when i say non bypassable i mean something like a password protected configuration that cant be changed
-
thegman
only way i could think of doing it was encrypting the ssd then making /etc/hosts immutable then enabling secure mode
-
edenist
remiliascarlet, you can do this now with linuxjails, which effectively uses the linixulator to emulate the linux kernel.
-
edenist
-
VimDiesel
Title: LinuxJails - FreeBSD Wiki
-
edenist
thing is, I wouldn't trust a production drive to this, it has R/W access and it is likely to get into a state which the actual linux kernel might not be able to handle when you try to do a native boot
-
remiliascarlet
edenist: I mean more like, I already have a Linux installation. The reason for that is so I can compile packages for the distro without having to reboot for this.
-
remiliascarlet
Just for a 20 second or so time save.
-
edenist
thegman, there are modules like zenarmor which use netmap to do what you [I think] are wanting to do. They support things like pfsense/opnsense but I believe also support plain freebsd installs
-
edenist
they are proprietary though
-
edenist
remiliascarlet I'd probably just setup a bhyve VM and boot it. Linixulator is built and tested around a small rather fixed config, unless you're running a rather default install of ubuntu or redhat etc, you're going to run into issues with libs and such. Only certain glibc versions are supported, last I checked.
-
thegman
how well does bhyve work with steam
-
thegman
my end goal is to migrate over to freebsd completely
-
remiliascarlet
I'm running CRUX Linux, which is much more BSD-like than most other distro's anyway, and very simplistic. But can take weeks to set up.
-
thegman
i just need some sort of nfsw site blocking thing (i have one that only works on linux) and the ability to use steam
-
edenist
I've never done anything requiring GPU passthrough with bhyve, but in theory it can be done. Honestly it seems better just to use wine/proton and run the windows builds on freebsd. There are a few projects which help to streamline this
-
thegman
id rather use proton if that works
-
remiliascarlet
Steam is why I chose FreeBSD over OpenBSD for my desktop. Then it turned out that FreeBSD can't run Steam at all (neither the Linux version nor the Windows version), so I keep the Linux installation for games.
-
thegman
i just dont know how well proton works with jails
-
remiliascarlet
And I ended up running all 3 of them.
-
thegman
it really is a shame that companies dont lift a finger to support non windows operating systems these days
-
remiliascarlet
Linux for gaming, FreeBSD for day job, and OpenBSD for night job.
-
SponiX
sounds complicated
-
remiliascarlet
Well, I run DWM on all 3 of them, so there is some degree of uniformity between them.
-
thegman
linux for gaming freebsd for everything else and windows for toilet paper
-
remiliascarlet
FreeBSD for day job, OpenBSD for night job, and Linux for hand job (sorry, couldn't resist this joke).
-
thegman
im gonna assume i dont want to know what that means
-
remiliascarlet
Men most likely have experience with this. I can't even do hand job.
-
edenist
if you have the standalone installs, games on freebsd work fine with wine/proton. But yeah steam itself is an absolute dog to get running, not worth the trouble imo
-
remiliascarlet
I already tried to running Proton, couldn't even get it to work.
-
thegman
what is it about jails that dont work
-
thegman
missing syscalls or something
-
remiliascarlet
Speaking of which, does FreeBSD have support for FFS2 (OpenBSD's default filesystem)?
-
remiliascarlet
Currently I keep important files in sync with NFS.
-
SponiX
Not going to lie, I'm still on Linux
-
remiliascarlet
thegman: Not just companies, it's pretty apparent with programming languages as well. C and Go have pretty much everyone covered, but Zig for example is pretty much Linux/Windows/Mac-only, FreeBSD support is a maybe, and OpenBSD support only exists if ported by Theo and co.
-
remiliascarlet
And V is like Zig, but without FreeBSD support at all, but at least it's compilable.
-
SponiX
I'm often left wondering why Rust is becoming so well adopted, and Go is normally not even considered
-
SponiX
Right now there is Rust going into the Linux Kernel, the Cosmic Desktop by System76 is Rust. There was just a Government agency speaking about the merits of using Rust for their code
-
remiliascarlet
The one thing that keeps Go from becoming a serious consideration is its garbage collection, which works fine for websites, but you don't want to have it in games or kernels.
-
remiliascarlet
Rust sucks in many ways. Learning curve, syntax, compile times, woke foundation, toxic community (common side effect of pandering to the woke), its users being so religious about it.
-
remiliascarlet
Meanwhile, the only "bad" thing I see in Go is the focus on simplicity and just using the standard libraries as much as possible, which I think are actually good things that other languages really need to take note of.
-
rtprio
SponiX: a lot of wayland utilities are rust
-
thegman
rust is like c++ but they removed the ability to do anything useful in the name of good programming practices
-
thegman
the benefit is you get to feel good about yourself after you jumped through a bunch of hoops to do something in 30 lines that could be done in 5 lines in c
-
thegman
you need to clone an entire struct just to assign a variable to an element in that struct
-
thegman
unless the element supports the "clone" implementation i guess
-
edenist
thegman sorry it's a late reply, but with the jails it's not just syscalls [this might actually be complete now], but it's the compatibility with things like glibc. The old way was that a base linux system was installed based on something like centos, and that limited things because the libc was so old.
-
edenist
But now you can in theory install any base system. It's the compatibility with the core linux libraries and the emulated syscalls which I believe can cause issues. It's only really been tested with ubuntu as far as I can tell.
-
thegman
rats
-
thegman
also as far as the domain blocking system goes i cant use anything router based
-
thegman
since im stuck with this crappy spectrum router
-
edenist
even if it worked, I don't think emulated linux software has access to the native network stack on freebsd
-
kevans
you've been able to install any base even since the c6-in-ports days, but nobody really took advantage of the diversity (and it probably would die quickly with a relatively modern glibc/musl and some applications to go with it back then, but nothing would have prevented others)
-
edenist
can you throw it in a VM and route your traffic through it?
-
kevans
nothing's fundamentally changed about linux stuff here in a long time, but more recently newer syscalls have been implemented and some folks have actually taken to running a linux test suite to validate the implementation
-
thegman
maybe i could route it through a vm if i could make unable to connect to the internet without that vm
-
edenist
kevans, that was my assumption. The c6 implementation was comprised of components which were at least "supported" in the linuxulator, and that the implementation is now complete enough that that constraint isn't necessarily needed
-
thegman
maybe if i set up that vm as the router and disconnected the old router
-
thegman
il try that
-
kevans
yeah, pretty much
-
thegman
im gonna try to install freebsd again
-
rtprio
why are you installing again?
-
rtprio
and why can't you use your own router?
-
remiliascarlet
rtprio: "a lot of wayland utilities are rust" Yet another reason to refrain from using Wayland.
-
remiliascarlet
Or "Gayland" like a friend of mine calls it.
-
miko
>gayland
-
miko
sounds like you want people to use wayland ;3
-
thegman
well
-
thegman
didnt work
-
thegman
it still cant connect to the internet
-
remiliascarlet
miko: I let people make up their own minds, but being called "gay" is definitely nothing positive.
-
remiliascarlet
Unless you are gay, then that's fine.
-
edenist
are your friends 10 years olds from the 90s?
-
tm512
feels like I'm being transported back to the mid to late 00s when I was in middle and high school
-
miko
yeah, the fucks that bullshit?
-
miko
you stuck in /g/ or something?
-
rtprio
yah, that's not a very good attitude
-
remiliascarlet
What's the problem?
-
remiliascarlet
Feels like I'm back in the #gnu channel all over again.
-
miko
i wonder what could possibly be wrong with trying to make the word gay have negative connotations
-
miko
god i really can't figure that one out
-
miko
i really can't
-
remiliascarlet
"Oh no, she has a different opinion, the sky is falling!"
-
miko
feel free to have your own opinion, but it's fucking stupid
-
tm512
I think you're overestimating how important your opinion is to any of us, tbh
-
tm512
it's still something to call out though
-
remiliascarlet
I'm not the one forcing you to have a certain opinion here.
-
miko
calling you out for having a stupid opinion isn't forcing you to have another opinion
-
remiliascarlet
There is no such a thing as a "stupid opinion".
-
miko
there absolutely is
-
remiliascarlet
Only if you want others to think the way you do, you can call it "stupid opinion". But then again, all you're doing is proving my point.
-
tm512
*wanting* people to not be homophobic or permissive of homophobia is not the same thing as forcing that
-
miko
what, so one shouldn't call opinions based on stupid superstitions stupid?
-
angry_vincent
^ #freebsd-social
-
remiliascarlet
tm512: Just like you're free to find me a "stupid bitch" or a "good person", you should be free to find homosexuality good or bad.
-
remiliascarlet
So I can't see the problem here.
-
miko
and we're free to call your shit out
-
remiliascarlet
Yes.
-
remiliascarlet
Although I don't see any shit being called out, just a bunch of people being mad over an opinion I hold.
-
miko
im literally calling you out for having a stupid, shit opinion
-
remiliascarlet
That sounds very authoritarian.
-
miko
that's authoritarian, huh?
-
tm512
comparing "Gayland" to shit I heard all the time from literal children back when I was in school, in a less progressive time, isn't "being mad", it's mockery
-
remiliascarlet
Sure, you're free to find my opinion stupid or shit, doesn't mean it's a fact.
-
la_mettrie
do we need this offtopic discussion here?
-
miko
remiliascarlet: and who exactly said that it's a fact? do i really need to prepend everything with "i think {}"?
-
tm512
well, I don't care about this enough to join a different channel so if it's too off-topic then I'll just dip
-
miko
seriously?
-
remiliascarlet
Whatever, I said what had to be said.
-
remiliascarlet
So I'm more or less finished with this topic.
-
tm512
unfortunate, first experience with FreeBSD on the ThinkPad T495 I just got was running into this bug:
forums.freebsd.org/threads/t495-thinkpad-hangs-on-boot-acpi0.85650
-
VimDiesel
Title: Solved - T495 Thinkpad hangs on boot acpi0 | The FreeBSD Forums
-
tm512
suppose I will try updating the UEFI firmware. while that seems less risky than flashing new firmware on BIOS machines it still makes me a little bit uncomfortable
-
moviuro
during the second freebsd-update install to upgrade to 13.3: rm: ///usr/include/c++/v1/__tuple: is a directory <- should I be worried?..
-
moviuro
-
moviuro
(date now is 2024-03-05 12:23)
-
paulf
not really it's a special case in the upgrade where what was a file in earlier versions became a directory after upgrading
-
paulf
it was a bit of a blocking issue for the 14.0 release
-
moviuro
if the machien doesn't reboot, I'm blaming you ;P
-
moviuro
ok, reboot seems to have gone smoothly!
-
Hecate
> ZFS: i/o Error all block copies unavailable
-
Hecate
what a glorious way to start the week!
-
isley
very nice
-
Hecate
I am slightly terrified I will admit
-
Hecate
I will try to reinstall and re-import the pool
-
ketas
wtf error is that
-
ketas
but i admit i've done same
-
ketas
did recover the pool, but not all the files
-
Hecate
ketas: might be root pool corruption, I just upgraded to 13.3-RELEASE
-
ketas
in the bright side, zfs told what was corrupted
-
ketas
oh that
-
ketas
no storage fail?
-
ketas
god that's bad
-
Hecate
it's not telling much alas
-
Hecate
ketas: what do you make of this?
imgur.com/a/rVXVxE8
-
Hecate
:D
-
isley
are the devices with the pool actually present? did you update the pool without updating the loader? etc. just boot off a thumb drive and try to import see if it's even recognized.
-
Hecate
-
VimDiesel
Title: FreeBSD 13.3-RELEASE Installation Instructions | The FreeBSD Project
-
Hecate
so yeah, I'm probably going to perform a reinstall with the help of
gist.github.com/ctsrc/9a72bc9a0229496aab5e4d3745af0bb9
-
VimDiesel
Title: Install FreeBSD 13.2 on Hetzner ยท GitHub
-
Hecate
(btw if anyone knows a nice hosting company that supports FreeBSD I'm all ears)
-
tercaL
Hi. How to debug the output of "service myservice start"? My service doesn't start with that way, however when I call it directly, it works. I'd like to see what's the matter..
-
ketas
$PATH ?
-
tercaL
ketas: -bash: /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin: No such file or directory
-
ketas
within service init?
-
ketas
wild guess is path still
-
tercaL
Yes, the binary is in /usr/local/sbin/
-
ketas
which service?
-
ketas
any common thing?
-
tercaL
-
tercaL
Installed it with: pkg install owncast-0.1.2.pkg (the current one on FreeBSD 14/amd64 is almost 3 years old, extremely buggy and never gets updated)
-
ketas
eh
-
ketas
i would still bet it's env / conf :p
-
dch
aah is this mine tercaL ?
-
dch
so when it didn't start for me, it was because I needed to:
-
dch
- create user/group owncast:owncast (done by installing port)
-
dch
- add /var/db/owncast (manual)
-
dch
- chown owncast:owncast /var/db/owncast (manual)
-
dch
add this to rc.conf
-
dch
owncast_enable=YES
-
dch
owncast_path=/var/db/owncast
-
dch
then it ran fine
-
tercaL
dch: Oh, was it you? :) Thanks a lot for the binary! I will try these now.
-
dch
the current port does what I consider a POLA violation
-
dch
- it has /usr/local/share/www/owncast/ dirs as writable by the user
-
dch
there may be a good reason for this but as I dont use the port how would i know
-
dch
but I don't expect user data to end up in /usr/local/share/
-
ketas
why is the port old
-
dch
that should be root:wheel and readonly for users, updated by/with the port
-
dch
because maintainers have lives, jobs, sickness, holidays, kids ...
-
dch
sometimes we are on top of things, and sometimes we are ... not
-
dch
tercaL: anyway if you have the permissions right, this should just work (tm)
-
dch
tercaL: IIRC the first run i did as follows, without the daemon
-
tercaL
dch: I agree, but the port's maintainer never had time in 2 years and half, just strange.. anyway.. It's extremely buggy.. By the way, the steps above solved it! Thank you very, very much!
-
dch
su -m owncast -c 'owncast -enableVerboseLogging -adminpassword l33t'
-
dch
for a first-time user I think this is necessary to set a default password? not sure
-
dch
bbl, family times
-
ketas
-
VimDiesel
Title: FreshPorts -- www/owncast: Self-hosted streaming service written in Go
-
dch
please update
bugs.freebsd.org/bugzilla/show_bug.cgi?id=275190 with any findings, so we can commit it *if* it works
-
VimDiesel
Title: 275190 โ www/owncast: Update to 0.1.2
-
ketas
2 years?
-
nerozero
I there, is there a way to install php5 on bsd ?
-
nerozero
need to resurect an old project ...
-
ketas
manually i'd guess
-
dch
nerozero: it will be hard. Find when that port disappeared, spin up whatever FreeBSD jail was "latest release" at that time, and fork the ports tree and build in poudriere off that
-
dch
MOVED file says `lang/php56|lang/php72|2019-01-01|Has expired: Security Support ends on 31 Dec 2018`
-
dch
so whatever FreeBSD was around on January 2019 is what you need to build against
-
dch
you can also expect many of the tarballs needed from that time may no longer be available on the internet
-
dch
this could be painful
-
nerozero
....................
-
dch
or maybe you can try building it manually from source, old school way
-
Hecate
Can bsdinstall's auto ZFS option detect my pre-existing ZFS pool?
-
nerozero
dont even know if that old php sources exists or not ...
-
ketas
i bet php repo has it
-
ketas
and my distfiles archive :p
-
nerozero
wooow
-
nerozero
wait looking for obsolete drives with bsd installed there ...
-
ketas
-
VimDiesel
Title: PHP: Release Archives (museum)
-
nerozero
WOOOW !
-
nerozero
thanks a lot !
-
ketas
love how they call it museum
-
ketas
i recently merged my distfiles
-
ketas
found it being 30g
-
ketas
regular server stuff, little x
-
ketas
Hecate: did you check it first?
-
ketas
before reinstall
-
ketas
i wish there's better method here
-
ketas
apart from manual repair
-
ketas
did it import?
-
nerozero
found hard drive with php7.2 and bsd 10
-
nerozero
wish me luck, hope I will manage to make make things work on it
-
nerozero
btw, is there a chance clone active system into vm ?
-
nerozero
bsd into vm ?
-
nerozero
rephrase, how can I transfer entire system into VM
-
ketas
tar | tar?
-
nerozero
I had tried many years ago, doesn't seems to work
-
ketas
with some cfg changes
-
nerozero
symlinks, weird files - no boot, ALOT of issues
-
nerozero
not worth it
-
ketas
chflags -vv noschg /mnt/var/empty
-
ketas
tar -cf- -C /root/files/fbsd/current/dist/univ.working/ . \
-
ketas
| tar -vxpf- --clear-nochange-fflags -C /mnt/
-
ketas
actually from my vm script
-
nerozero
woow
-
ketas
:)
-
ketas
from php museum you can also get php1, which is something i never used
-
nerozero
which I never even heard of ..
-
ketas
well there was php before 3!
-
nerozero
Have no vim on old machine, is it possible to do something without vim >
-
nerozero
?
-
nerozero
vi ...
-
ketas
vi, ee
-
nerozero
no EE -hate it
-
nerozero
and nano
-
ketas
well it gets files edited
-
nerozero
hate nano too ..
-
nerozero
ed then
-
ketas
ee has that esc delay
-
nerozero
or sed -i
-
ketas
i've see people battle with it irl
-
nerozero
I know
-
ketas
i almost always use mcedit somehow
-
nerozero
10 yars ago migrated to vim, and world has changed ....
-
ketas
i could do vi or ee if needed
-
ketas
20 years of mcedit eh
-
nerozero
AH I have MC there
-
nerozero
havent used it for 15 years ...
-
nerozero
WOOW
-
ketas
i don't know vim has problems in my brain
-
nerozero
how to exit mcedit :D
-
ketas
not :qw!
-
ketas
:)
-
nerozero
:D
-
CrtxReavr
:qw *SHOULD* work.
-
ketas
in mce?
-
nerozero
I cont even type a thing in it !
-
ketas
if f keys don't work
-
ketas
esc 0
-
nerozero
no extra i, hjkl /....
-
nerozero
ARROW nav..
-
ketas
horrific habits
-
nerozero
no this is really a thing
-
Hecate
ketas: it wouldn't even start the login stuff so eh
-
ketas
well *i* had arrows on my kbd
-
ketas
in 1999
-
ketas
so
-
ketas
Hecate: eh, booted off rescue media?
-
nerozero
I wish I can go back to that year ...
-
ketas
what happened then
-
nerozero
there was a life, no ai, friends, not virtual one, a lot of alive back then ...
-
nerozero
a lot of things ...
-
ketas
there were also arrow keys on kbds in 1995, when i was 12yo
-
ketas
so yeah
-
CrtxReavr
I don't use ee myself, but I do push it on people who need to work in terminal, but can't be arsed to learn vi(m).
-
ketas
i had less life the rh
-
ketas
theb
-
CrtxReavr
The mere fact that it always displays all the hot-keys at the top lightens the support burden a lot.
-
nerozero
you dont have to learn vim,
-
ketas
n
-
nerozero
vim speaks your language, and if not, you can tweak it
-
CrtxReavr
I was a vi hater for a number of years. . . but I eventually forced myself to learn and use it, and ended-up loving it.
-
ketas
-
nerozero
Haha !!!!
-
CrtxReavr
Love how it's designed to keep my hands at the home position.
-
tarxvfz
you dont have to learn vim, you just have to learn how to exit it :)
-
CrtxReavr
Is that an emacs joke?
-
nerozero
:)
-
tarxvfz
CrtxReavr: yes :) - btw I am a vim person ~
-
ketas
Everyone's first VIM session: ^C^C^X^X^X^XquitqQ!qdammit[esc]qwertyuiopasdfghjkl;:xwhat
-
ketas
no images needed
-
nerozero
not mine
-
nerozero
I had read a book before even start unix ...
-
nerozero
so my first vi was vi, :wq
-
nerozero
:D
-
nerozero
bsd2.1
-
ketas
i love the what part
-
CrtxReavr
coughliescough
-
ketas
but yeah who could guess the :
-
ketas
home position is fun too
-
CrtxReavr
I took a CS-105 class Intro to Pascal. ..
-
ketas
it assumes you learned touch typing
-
nerozero
that was not a guess, it was written in the text book, I had no pc at that time, so books was a thing
-
ketas
if you learned hybrid, then
-
CrtxReavr
The platform was some HP SysV variant. . . and vi was offered as the only editor choice.
-
CrtxReavr
Hated it - made no sense to me.
-
» jbo is about to flip over some tables
-
ketas
relief from destruction and screaming
-
CrtxReavr
I basically bot by with editing my code in edit.exe and doing text uploads into vi.
-
CrtxReavr
s/bot/got
-
nerozero
jbo, backup the entire database before :D
-
ketas
made my day
-
jbo
:D
-
jbo
my bhyve windows vm keeps getting stuck at boot
-
ketas
they got arcade game on that btw
-
jbo
it sometimes works
-
ketas
table flippet
-
jbo
like 5% of the time
-
ketas
r
-
jbo
and once it was able to boot it stays usable for 10 hours no problems
-
nerozero
afk, need some calories
-
ketas
no usb-c ps in humans yey
-
ketas
t
-
ketas
pd
-
skered
Any chane anyone has ran freebsd-update going to 13.3-RELEASE on a t2.micro aws isntance? Just had freebsd-upgrade killed.. Wonder if it's a RAM thing
-
» skered shrugs... second time around worked.
-
skered
I did at least stop apache this time though.
-
davisr
Has anyone had success/issues with SATA PCI card passthru with bhyve? I'm hoping not to waste money buying several cards (like I did to find a compatible USB chipset once). TIA
-
jbo
davisr, PCIe passthru works well for me
-
jbo
regarding your USB comment: shouldn't matter what controller it is. Just attach the PPT driver and then let the guest worry about it.
-
skered
eeek... gunzip: (stdin): unexpected end of file During `freebsd-update install` post reboot...
-
davisr
jbo, thanks, but it's unfortunately an un-ideal world and some peripherals, like USB controllers and GPUs, have passthru issues. I haven't any experience with SATA card passthru, but I'm hoping to hear about a card that is known to be working.
-
skered
Is there a validation check with freebsd-update? Just rerun? it seems to have finished but something is telling me something could be wrong.
-
jbo
davisr, any chance that the cards you're having issues with do not support MSI/MSI-X?
-
davisr
jbo, it's possible and I'll have to investigate that (but good tip). I don't have datasheets for my non-working cards handy.
-
nerozero
ketas, thanks ! I have managed to resurrect an old project, by using old hard drive, some php modules missing, but in general - things working ..
-
johnjaye
skered: what is the ram limitation on that type of aws?
-
skered
er it's a nano not micro
-
skered
but..
-
skered
512M
-
johnjaye
idk it just seems odd to me that something critical like system updates would fail
-
johnjaye
you'd think that would be enough
-
skered
During Applying patches...
-
skered
I dunno if it loading all the patches at one or doing them one at a time.
-
skered
er you know what I did... :(
-
skered
I ran it on the same host twice.
-
skered
Too damn many tmux pans
-
skered
panes
-
skered
You would figure freebsd-update wouldn't allow that?
-
skered
But that looks like it via auth.log... upgrade... 10 minutes later... upgrade again.. then saw the sudo to stop apache... just wasn't looking
-
ketas
nerozero: if you can't port it and don't mind security holes, you could get proper php5 too, maybe with same age fbsd, that way you get all the modules
-
nerozero
the site is for internal use only
-
nerozero
I wish I could clone it into vm...
-
nerozero
will try to do so with tar ...
-
nerozero
but I doubt it will work ...
-
SponiX
I forgot. "caddy" is written in Go, that is one good example
-
dch
anybody familiar with codel/cake/sqm on freebsd?
-
dch
there should be a modern HOWTO for managing bufferbloat on FreeBSD routers but damned if I can find it
-
jmnbtslsQE
dch: i'm not too familiar with it but it seems to be implemented in dummynet, see 'TRAFFIC SHAPER' in the ipfw manpage
-
dch
jmnbtslsQE: yep the manpages for dummynet mention fq_codel & fq_pie in passing
-
dch
I could do with a worked example that shows how to use this with my pf.conf setup as well
-
jmnbtslsQE
there seems to be much more documentation about it in the ipfw page
-
dch
it all gets a bit confusing
-
jmnbtslsQE
yeah. i wouldn't know
-
dch
-
VimDiesel
Title: Dummynet: The Better Way to Build FreeBSD Networks | Klara Inc
-
dch
-
VimDiesel
Title: IPFW - IPFW + dummynet with fq_codel halves download speed? | The FreeBSD Forums
-
jmnbtslsQE
the basic dummynet pipe bandwidth/delay/queuesize config shouldn't not difficult, but it definitely gets confusing once you do anything more complex or with multiple levels
-
jmnbtslsQE
shouldn't be*
-
jmnbtslsQE
though i think i've only ever used it for bandwidth and delay
-
johnjaye
in the src/contrib/bmake folder there is a huge collection of makefiles from netbsd
-
johnjaye
are those used in freebsd or are they just sort of... there?
-
dch
-
VimDiesel
Title: rG00a7a05bde84
-
tm512
uh, so I thought iwlwifi was the wireless driver for the Intel AC 9260 chipset, but looking at dmesg when booted into the installer shows that iwm has been loaded for the device
-
tm512
hmm
-
johnjaye
how would you even know what driver is for which device. does the source code say that
-
tm512
-
VimDiesel
Title: WiFi/Iwlwifi - FreeBSD Wiki
-
tm512
9260 is listed here
-
tm512
but I guess the 9260 is like in the transitionary period where it was still supported by the legacy driver before iwlwifi matured? I dunno
-
tm512
I think iwlwifi is required for 802.11ac support (or will be, that's not something that the FreeBSD driver supports yet)
-
edenist
amigan: any luck with the ICMP routing issue?
-
amigan
edenist: nah, I gave up for the night last night and honestly this issue seems so nondeterministic that I have a slight hope it will resolve itself someday :)
-
amigan
maybe if I find a shred of time this weekend I'll start digging into the source, maybe build out a sim lab
-
edenist
it's also tought to debug on your live internet connection!
-
edenist
*tough
-
edenist
it's a shame your ISP doesn't offer a static prefix though if you ask them. Seems like a waste to have dynamic v6 imo
-
amigan
that is true! I do have a backup LTE link I can use but yeah. one way I get around it for debugging at home, I have a guest vlan/ssid that I join and then VPN in from there and it is a decent facsimilie for debugging
-
amigan
otherwise I debug from the bar :)
-
amigan
they would do a static prefix if I had a business connection