- think about everysomething - ready (A.1). fine concept established. - setup a linux distribution (here: SuSE 7.3) - ready (B.1). system running. - get a local login-prompt - ready (B.2). system locally accessible. - get network running - yast2: "Network/Basic / Network card configuration" - ready (B.2). system running. - init - stop some daemons - rcinetd stop - rcportmap stop - rcidentd stop - rclisa stop - rcnscd stop - disable (almost) all stuff in /etc/rinetd.conf - edit /etc/rc.config - disable "lisa" - disable "identd" - disable "portmapper" - disable "inetd" - disable "nscd" - disable "ctrl-alt-del"-reboot via 'CONSOLE_SHUTDOWN="ignore"' - disable "gpm" - enable serial console via 'SERIAL_CONSOLE="ttyS0,9600"' - SuSEconfig - new kernel - fetch any proper kernel from ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/update/7.3/kernel/certified_by_suse/2.4.16-2001-12-20 - k_deflt..., kernel-source..., - install them (maybe you'll have to delete "/boot/vmlinuz" before) - after updating the kernel: - mk_initrd - lilo - ldconfig - reboot - suse-update - yast2: "Software / Online Update" (1st time to apply patches to Yast-Online-Update) - choose: - "Manual Update" - Installationsquelle: ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/7.3/suse - quit yast2 - yast2: "Software / Online Update" (2nd time to apply patches to installed packages) - reboot - install additional software: - yast: "Paketverwaltung" - Pakete: ppp (n), smpppd (n), yast2-config-adsl (yast), personal-firewall (sec), SuSEfirewall2 (sec) - exit yast - suse-update - yast2: "Software / Online Update" (3rd time to apply patches to additional software) - configure t-dsl - yast2 - "Network/Basic / German T-DSL - start "smpppd" via "rcsmpppd start" or better "rcsmpppd reload" - configure routing-functionality (dsl-router) - packet-forwarding - set "IP_FORWARD" in /etc/rc.config to "yes" - firewalling - configure "personal-firewall" - yast2: - set config-var "REJECT_ALL_INCOMING_CONNECTIONS" in /etc/rc.config.d/security.rc.config to "ppp0 masq" - configure "SuSEfirewall2" - yast2: - in "/etc/rc.config" set "START_FW2" to "yes" - configure /etc/rc.config.d/..firewall... - scripts properly or do this via yast2 ( or not ;) ) - ready (2). connected to the internet in a secure, operational way. start further operations. - tbd: setup & configure no-ip-providing-service - download from http://www.no-ip.com/client/linux/noip_updater_v1.6.tar.gz - unpack: "tar -xzf http://www.no-ip.com/client/linux/noip_updater_v1.6.tar.gz" - - tbd: setup hostconfig - configure hostconfig with one of the following methods: - hostconfig shell - hostconfig configure-menu / hostconfig configure-run - hostconfig configure-select / hostconfig configure-update / hostconfig configure-run - exec "hostconfig announce-host"