So I just received an SMS that my mobile prepaid data plan was used up and that I'm now being throttled (64 KBit/s). No problem though, Mastodon still works, even if a bit slow. Twitter on the other hand? I just loads, and loads, and loads. Completey unusable.

subnetspider
Posts
-
So I just received an SMS that my mobile prepaid data plan was used up and that I'm now being throttled (64 KBit/s). -
Wanted to try a bit of OSPF stuff today, so I created a FreeBSD VM, and three VNET jails ("router01, router02, router03") on bridge0 (vtnet0).Did a bit more with my OSPF "lab" today:
- Removed defaultrouter in the router jail's rc.conf
- Enabled default route injection on the hosts' ospf process
- Switched all router jails to use area 0 only
- Enabled NAT via pf on the hostAll the jails now have internet access. For IPv6 I don't want to use NAT, so I have to point a v6 route on my firewall to the FreeBSD jail host. 😎
-
So I was trying out FreeBSD as a DSL router the last few days (+ DSL modem, only PPPoE on FreeBSD), with both ppp(8) and mpd5(8), which was successful.So I was trying out FreeBSD as a DSL router the last few days (+ DSL modem, only PPPoE on FreeBSD), with both ppp(8) and mpd5(8), which was successful. I also got DHCPv6 prefix delegation (IA_PD) working, which I advertised with rdadv to clients, but the FreeBSD router never got a v6 GUA on the WAN interface.
After a couple hours of digging (as well as usage of tcpdump), I found out the ISP (Vodafone Business) only delegates a /56, but no /64 on the WAN, neither by SLAAC or DHCPv6 (IA_NA).
Turnes out they expect you to allocate the first /64 of the /56 to the WAN interface yourself, which of course isn't documented anywhere online. This is easy enough if you have a static v6 prefic (which I do), but impractical with a dynamic v6 prefix.
Really shows again and again that using IPv6 could be easy, but ISPs just have to be horrible, each in their own twisted way. 🤷♂️🤦♂️
/rant over
-
Wanted to try a bit of OSPF stuff today, so I created a FreeBSD VM, and three VNET jails ("router01, router02, router03") on bridge0 (vtnet0).The OSPF IPv6 daemon is now configured as well, just took me a little longer to realize that I forgot to put "ipv6_gateway_enable=YES" into the router jails /etc/rc.conf 🤪
-
Wanted to try a bit of OSPF stuff today, so I created a FreeBSD VM, and three VNET jails ("router01, router02, router03") on bridge0 (vtnet0).Wanted to try a bit of OSPF stuff today, so I created a FreeBSD VM, and three VNET jails ("router01, router02, router03") on bridge0 (vtnet0). Installed Quagga and set up the zebra and ospfd daemons.
Then I created three more VNET jails ("client01, client02, client03" and three bridge interfaces ("bridge1, bridge2, bridge3"), which I used to connect the "client" and "router" jails together.
I've set the "router" jails as the default gateway for the "client" jails and with OSPF doing it's thing, each jail can ping all the IPs of all other jails.
It's pretty amazing to just add another network / interface on on of the "router" jails and immediately be able to reach the new IPs from all other jails, without having to manually add the routes. (I know that dynamic routing is an old concept, but for someone who only works with flat /24 networks, this is really fun.)
Even more amazing is that the entire FreeBSD VM only uses 3.5 GB of storage and 660 MB of RAM, and next to no CPU load. Everything was set up with bastille(8), with only a few commands (ifconfig, sysrc) for creating the bridge interfaces. 😎