Server/ratbert
Ratbert Setup
Nach der erfolgreichen Wiederbelebung von Ratbert konnte der Ersatzrouter Wormbert wieder im Schrank verschwinden. Was dazu alles nötig war sei im Folgenden hier dokumentiert.
Debricking
Von Lateinich debricere - der Verziegelsteinigung entziehen.... oder so.. Da der Bootloader noch vollkommen intakt war, gab es bei der Wiederherstellung von einer lauffähigen OpenWRT Firmware keine größeren Hindernisse zu überwinden. Mithilfe eines eingelöteten Pinheaders lässt sich die serielle Schnittstelle von Ratbert nun leicht mit einer USB UART bridge benutzen. Die dazu nötigen Schritte sind unter :http://wiki.openwrt.org/toh/tp-link/tl-wr1043nd und besonders in dem Log unter :http://wiki.openwrt.org/toh/tp-link/tl-wr1043nd/flashlog zu finden.
Pakete
Durch geschickte Benutzung des Paketmanagers opkg hat Astro folgende Pakete zur Menge der installierten gemacht:
aiccu avahi-daemon base-files base-files-network busybox crda dbus dnsmasq dropbear firewall hotplug2 ip iptables iptables-mod-conntrack iptables-mod-nat iw kernel kmod-ath kmod-ath9k kmod-ath9k-common kmod-button-hotplug kmod-cfg80211 kmod-crypto-aes kmod-crypto-arc4 kmod-crypto-core kmod-input-core kmod-input-gpio-keys-polled kmod-input-polldev kmod-ipt-conntrack kmod-ipt-core kmod-ipt-nat kmod-ipt-nathelper kmod-iptunnel4 kmod-ipv6 kmod-leds-gpio kmod-ledtrig-usbdev kmod-lib-crc-ccitt kmod-mac80211 kmod-nls-base kmod-ppp kmod-pppoe kmod-sit kmod-tun kmod-usb-core kmod-usb-ohci kmod-usb2 libavahi libc libcap libdaemon libdbus libexpat libgcc libgdbm libip4tc libncurses libnl-tiny libpcap libpthread libreadline librt libuci libxtables mtd ntpd opkg ppp ppp-mod-pppoe quagga quagga-bgpd quagga-libospf quagga-libzebra quagga-ospfd quagga-vtysh swconfig tcpdump terminfo uboot-envtools uci wireless-tools wpad-mini
-> fileliste mit versionen: LINK
Einstellungen einzelner Services
Hier nun die wichtigstsen Konfigurationsanpassungen für einzelne Services:
Netzconfig
In /etc/config/network findet sich die Basiskonfiguration für Netzwerk unter OpenWRT:
root@ratbert:/etc/config# cat network
---->
config 'interface' 'loopback' option 'ifname' 'lo' option 'proto' 'static' option 'ipaddr' '127.0.0.1' option 'netmask' '255.0.0.0' config 'interface' 'lan' option 'ifname' 'eth0.1' #option 'type' 'bridge' option 'proto' 'static' option ipaddr 172.22.99.4 option 'netmask' '255.255.255.0' option netmask 255.255.255.0 config 'interface' 'wan' option 'ifname' 'eth0.2' option 'proto' 'pppoe' option username "HIERUNSEREGEHEIMENUMMER@t-online.de" option password "GEHEIMESPASSWORT" option peerdns 0 option ipv6 1 config 'switch' option 'name' 'rtl8366rb' option 'reset' '1' option 'enable_vlan' '1' config 'switch_vlan' option 'device' 'rtl8366rb' option 'vlan' '1' option 'ports' '1 2 3 4 5t' config 'switch_vlan' option 'device' 'rtl8366rb' option 'vlan' '2' option 'ports' '0 5t' config interface wifi option proto static option ipaddr 172.22.101.1