2011-05-13 - asedeno Old limekiller (the Sun Ultra 5) lost its disk. A new limekiller was put into service, build on a Sun Fire V20z. These notes were written post-install. The ILOM is reachable at limekiller-mgmt.mit.edu. FreeBSD-RELEASE-8.2 was installed as the base system. The previous limekiller ran NetBSD. FreeBSD was chosen in part because kaduk is familiar with it and we can ask him questions, though he was not consulted on that decision. Installation was mostly default, though we pulled in the development packages. After the system was running, the following software was installed out of ports. (This is not an exhaustive list, but should be everything needed to get limekiller running, as well as some useful utilities.) * openbgpd [core] * bind98 [core] * bash [convenience] * screen [convenience] * emacs-nox11 [convenience] Interesting configuration files have been copied into AFS, at /afs/sipb.mit.edu/machine/limekiller/2011-05-13.V20z/conf/ which is a git repository, though only in AFS. Local version control on limekiller is being done in RCS, because keeping /etc/ in git feels wrong, and doesn't even capture all of the configuration files. /etc/rc.conf -- general system configuration data /etc/sipbv6.conf -- tunnel configuration, sourced by /etc/rc.conf /etc/sipbv6.subr -- shell scripts to make sipbv6.conf more concise /usr/local/etc/bgpd.conf -- BGP configuration for OpenBGPD /root/bin/restart-network.sh -- tears down all gifN interfaces and reloads network configuration. /etc/namedb/mit-ipv6.conf -- named configuration, to be included in stock named.conf -------------------------------------------------------------------------------- 2011-05-17 - asedeno If you've never configured a cisco router, quagga is intimidating. That said, we were having issues with route6d dying, which broke the RLE tunnel, so we switched back to using it anyhow. * openbgpd [deinstalled] * quagga [core] * rsync [convenience] After a few hours we got things working. Config has been committed to this volume. /usr/local/etc/bgpd.conf -- removed /usr/local/etc/quagga/* -- quagga configuration files If changes are made to the quagga config, they should be rsync'd, as specified in the README file I left in the quagga config directory. Eventually I'd like to automate backups of the quagga configuration. -------------------------------------------------------------------------------- 2011-06-01 - quentin Set up monitoring from sipb-noc. For now, just Munin. * munin-node [monitoring] * smartmontools [monitoring] Config has been committed to this volume. /etc/rc.conf /usr/local/etc/munin/munin-node.conf munin-node-configure --shell --suggest | sh -------------------------------------------------------------------------------- 2011-07-30 - quentin Added debugging tools * tshark [convenience] -------------------------------------------------------------------------------- 2011-08-10 - asedeno Switch router advertisement method from quagga to radvd * radvd [core] -------------------------------------------------------------------------------- 2012-01-26 - asedeno Installing git to test some changes to quagga. (https://bugzilla.quagga.net/show_bug.cgi?id=665) * git [devel] -------------------------------------------------------------------------------- 2012-01-28 - asedeno Installed quagga master from upstrem repo to test fix for aforementioned bug. Seems to be working fine. Notes are available in root's homedir. Plan is to switch back to ports version when it is updated. radvd removed. * quagga [upstream version] - radvd [core] -------------------------------------------------------------------------------- 2018-02-21 I've missed a lot of entries in here. Now running FreeBSD 11.1, with expected regular updates to stay on supported releases. The ILOM has been detached from the network; its SSH does not support modern DH Grou sizes.