It took reading through this launchpad bug to find ideas on how to get a bonding interface working on Ubuntu. This is dumb and why people hate computers: could they at least have provided a more useful syntax or better warning messages?
iface eth7 inet manual
iface eth8 inet manual
iface bond0 inet static
bond-slaves eth7 eth8
pre-up (sleep 2 && ifup eth7) &
pre-up (sleep 2 && ifup eth8) &
And you want to make sure all interfaces are down. Then rmmod bonding. At this point, ifup bond0 should complain a bit but it should work.
Here’s a tedious task for you to consider. When you log-in to your favorite website these days, you’re creating a JSON document and posting it to the service you’re logging into. Long gone are the days when you just posted simple form parameters from a whole post. I work on an emulation platform: one of our features is to use Perl to emulate hundreds of users logging into a captive portal. This requires an economy of memory and time: creating hundreds of “firefox -p ~/.cache/firefox/xzf30d.userprofile” profile sessions is clearly not:
- memory efficient
- bound to specific network interfaces
- time efficient
So we use Perl. This requires reading through the F12 -> Networking tab of your browser’s debugging window and emulating the AJAX post to login. Fun once. Wouldn’t want to live there.
At least, on consumer motherboards. I have a 4ghz Haswell on a Asus z97 mobo. Wanted to reboot it to check on fan profiles. Realized it was not letting me into uefi BIOS and when it would get there my mouse was all locked up. Now I’m in a situation where I need to make sure my workstation actually works correctly. Cold boot doesn’t help. Different BIOS key F2 doesn’t help. Pull power cord and pull bios power jumper. Didn’t help. Finally pulled the two Intel i840 cards.
Bounced into the BIOS straight away and nothing was amiss.
Anyhow, I think the system should run cooler now.
This is not the first time I’ve had mysterious backup transfers fail. So I installed Smokeping. And it was clear that Comcast dropped Internet at our office.
I was not anticipating it not being able to reach channel 11, so I set it to channel 1. Also, it cannot do 802.11n, so I set it to 802.11g. My cell phone seems to be able to use it.
Also, for some reason, my pogoplug syncs up to the same switch better than my laptop does. Using iperf on my laptop, I get a max of 95Mbps, yet on my pogoplug I get 180Mbps over the LAN. That is just too wierd.
Do not let me forget this:
ip link add link br1 name ‘br1#0’ address “02:00:00:00:00:af” type macvlan
ip a add 220.127.116.11/24 dev ‘br1#0’
And if you really want me to explain, just ask. Or read this essay on Linux MACVLANs.
I have a real beef with the glyphs used by Cisco for network equipment. Not only is there no intuitive meaning to boxes, extruded boxes, arrows and stars. Granted, there are not many good English words with which to describe the distinction between a router and a switch. But these are networking and inter-networking concepts, and those are the salient distinctions. Obviously, Cisco prolonging this opaque codex of symbols because these symbols represent mostly their own products, and not concepts. I think these symbols are fatuous compared to what the desktop and mobile markets have developed in terms of symbology. The former appears to have very little basis in symbolic anthropology. Just check out this google search for ‘cisco network switch symbol’: