| 1 |
- think about everysomething |
| 2 |
- ready (A.1). fine concept established. |
| 3 |
|
| 4 |
- setup a linux distribution (here: SuSE 7.3) |
| 5 |
- ready (B.1). system running. |
| 6 |
|
| 7 |
- get a local login-prompt |
| 8 |
- ready (B.2). system locally accessible. |
| 9 |
|
| 10 |
- get network running |
| 11 |
- yast2: "Network/Basic / Network card configuration" |
| 12 |
- ready (B.2). system running. |
| 13 |
|
| 14 |
- init |
| 15 |
- stop some daemons |
| 16 |
- rcinetd stop |
| 17 |
- rcportmap stop |
| 18 |
- rcidentd stop |
| 19 |
- rclisa stop |
| 20 |
- rcnscd stop |
| 21 |
- disable (almost) all stuff in /etc/rinetd.conf |
| 22 |
- edit /etc/rc.config |
| 23 |
- disable "lisa" |
| 24 |
- disable "identd" |
| 25 |
- disable "portmapper" |
| 26 |
- disable "inetd" |
| 27 |
- disable "nscd" |
| 28 |
- disable "ctrl-alt-del"-reboot via 'CONSOLE_SHUTDOWN="ignore"' |
| 29 |
- disable "gpm" |
| 30 |
- enable serial console via 'SERIAL_CONSOLE="ttyS0,9600"' |
| 31 |
- SuSEconfig |
| 32 |
|
| 33 |
- new kernel |
| 34 |
- 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 |
| 35 |
- k_deflt..., kernel-source..., |
| 36 |
- install them (maybe you'll have to delete "/boot/vmlinuz" before) |
| 37 |
- after updating the kernel: |
| 38 |
- mk_initrd |
| 39 |
- lilo |
| 40 |
- ldconfig |
| 41 |
- reboot |
| 42 |
|
| 43 |
- suse-update |
| 44 |
- yast2: "Software / Online Update" (1st time to apply patches to Yast-Online-Update) |
| 45 |
- choose: |
| 46 |
- "Manual Update" |
| 47 |
- Installationsquelle: ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/7.3/suse |
| 48 |
- quit yast2 |
| 49 |
- yast2: "Software / Online Update" (2nd time to apply patches to installed packages) |
| 50 |
- reboot |
| 51 |
|
| 52 |
- install additional software: |
| 53 |
- yast: "Paketverwaltung" |
| 54 |
- Pakete: ppp (n), smpppd (n), yast2-config-adsl (yast), personal-firewall (sec), SuSEfirewall2 (sec) |
| 55 |
- exit yast |
| 56 |
|
| 57 |
- suse-update |
| 58 |
- yast2: "Software / Online Update" (3rd time to apply patches to additional software) |
| 59 |
|
| 60 |
- configure t-dsl |
| 61 |
- yast2 |
| 62 |
- "Network/Basic / German T-DSL |
| 63 |
- start "smpppd" via "rcsmpppd start" or better "rcsmpppd reload" |
| 64 |
|
| 65 |
- configure routing-functionality (dsl-router) |
| 66 |
- packet-forwarding |
| 67 |
- set "IP_FORWARD" in /etc/rc.config to "yes" |
| 68 |
- firewalling |
| 69 |
- configure "personal-firewall" |
| 70 |
- yast2: |
| 71 |
- set config-var "REJECT_ALL_INCOMING_CONNECTIONS" in /etc/rc.config.d/security.rc.config to "ppp0 masq" |
| 72 |
- configure "SuSEfirewall2" |
| 73 |
- yast2: |
| 74 |
- in "/etc/rc.config" set "START_FW2" to "yes" |
| 75 |
- configure /etc/rc.config.d/..firewall... - scripts properly or do this via yast2 ( or not ;) ) |
| 76 |
|
| 77 |
- ready (2). connected to the internet in a secure, operational way. start further operations. |
| 78 |
|
| 79 |
- tbd: setup & configure no-ip-providing-service |
| 80 |
- download from http://www.no-ip.com/client/linux/noip_updater_v1.6.tar.gz |
| 81 |
- unpack: "tar -xzf http://www.no-ip.com/client/linux/noip_updater_v1.6.tar.gz" |
| 82 |
- |
| 83 |
- tbd: setup hostconfig |
| 84 |
- configure hostconfig with one of the following methods: |
| 85 |
- hostconfig shell |
| 86 |
- hostconfig configure-menu / hostconfig configure-run |
| 87 |
- hostconfig configure-select / hostconfig configure-update / hostconfig configure-run |
| 88 |
- exec "hostconfig announce-host" |