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" |