| 46 | | == Grundkonfiguration |
| 47 | | |
| 48 | | === Netzwerk einrichten |
| 49 | | |
| 50 | | - über das VNC-Interface als lindamin einloggen |
| 51 | | - die Auflösung und die Desktop-Dimensionen sind derzeit irrelevant. |
| 52 | | - mittels `sudo -sH` root werden |
| 53 | | - Unser neuer Server benötigt zuerst eine feste IP-Adresse im Kepler-Netzwerk. |
| 54 | | Hinweis:: Falls das terminal nicht lesbar ist (Proxmox-VNC-Problem), statt `editor` einfach `gedit` verwenden. |
| 55 | | {{{ |
| 56 | | # editor /etc/network/interfaces |
| 57 | | }}} |
| 58 | | - Anpassen nach dem folgende Schema: |
| 59 | | Im Schülernetz:: |
| 60 | | {{{ |
| 61 | | # The loopback network interface |
| 62 | | auto lo |
| 63 | | iface lo inet loopback |
| 64 | | |
| 65 | | # The primary network interface |
| 66 | | auto eth0 |
| 67 | | #iface eth0 inet dhcp |
| 68 | | iface eth0 inet static |
| 69 | | dns-nameservers 10.32.1.251 |
| 70 | | dns-search kg-fds.de |
| 71 | | address 10.32.2.<ServerNummer> |
| 72 | | netmask 255.240.0.0 |
| 73 | | gateway 10.32.1.254 |
| 74 | | }}} |
| 75 | | Im Lehrernetz:: |
| 76 | | {{{ |
| 77 | | # The loopback network interface |
| 78 | | auto lo |
| 79 | | iface lo inet loopback |
| 80 | | |
| 81 | | # The primary network interface |
| 82 | | auto eth0 |
| 83 | | #iface eth0 inet dhcp |
| 84 | | iface eth0 inet static |
| 85 | | dns-nameservers 10.16.112.2 |
| 86 | | dns-search kg-fds.de |
| 87 | | address 10.16.112.<IP> |
| 88 | | netmask 255.255.254.0 |
| 89 | | gateway 10.16.112.1 |
| 90 | | |
| 91 | | # Die beiden folgenden Einträge erlauben den direkten Zugriff auf die |
| 92 | | # Schülernetzserver aus dem Lehrernetz heraus: |
| 93 | | post-up route add -net 10.32.0.0 netmask 255.240.0.0 gw 10.16.112.8 |
| 94 | | post-down route del -net 10.32.0.0 netmask 255.240.0.0 gw 10.16.112.8 |
| 95 | | }}} |
| 96 | | |
| 97 | | |
| 98 | | Die beiden letzten Einträge in der `interfaces`-Datei im Lehrernetz erlauben es, sich vom Lehrernetz direkt auf den Servern im Schülernetz einzuloggen: Über den proxmoxs.kg-fds.de (10.16.112.8) wird ein Routing vom grauen (Lehrer-) Netz ins grüne (Schüler-) Netz realisiert. Wenn man auf den ltspl-Servern eine Route für 10.32.0.0/12 einrichtet, kann man sich mit ssh ltsp[1..7] (wird vom shcp/dns aufgelöst) auf die ltsp-Server im Schülernetz einloggen. |
| 99 | | |
| 100 | | |
| 101 | | |
| 102 | | - Server neu booten |
| 103 | | |
| 104 | | Ab jetzt ist unser neuer Server im Kepler-Netzwerk (und im VPN) unter `ssh linadmin@10.32.2.<ServerNummer>` erreichbar und hat Verbindung zum Internet. |
| 105 | | (Das ssh-Paket wurde mit dem LTSP-Paket bereits installiert.) |
| 106 | | |
| 107 | | Natürlich soll unser neuer Server im Netzwerk auch einen Namen haben, daher |
| 108 | | ||=Im Schülernetz=||=Im Lehrernetz|| |
| 109 | | ||In `paedml:/etc/hosts` einen Eintrag für "ltsp<ServerNummer>" eintragen und den dnsmasq neu starten.||Steht der neue Server im Lehrernetz, so gehört der Eintrag auf den Rechner `dhcp` (10.16.112.2): `dhcp:/etc/hosts`.|| |
| 110 | | - Dann den dnsmasq neu starten. |
| 111 | | |
| 112 | | === Proxies setzen |
| 113 | | |
| 114 | | - Wir loggen uns per `ssh linadmin@ltsp<ServerNummer>` ein. |
| 115 | | - Wir werden root mittels `sudo -sH` |
| 116 | | - Wir starten am besten eine screen-Session mit `screen -RR <sessionname>`. |
| 117 | | |
| 118 | | ==== Systemweiter Proxy |
| 119 | | |
| 120 | | Im Schülernetz:: |
| 121 | | Hier gibt es zwei Proxys, einen (kontrollierten) für Schüler und einen (transparenten) für Lehrer. Das beste, was man tun kann, ist, den Schülerproxy systemweit zu setzen. (Die Lehrer können später ihren Proxy individuell auf den Lehrerproxy (10.32.1.250:3128) konfigurieren.): |
| 122 | | {{{ |
| 123 | | # echo >> /etc/environment http_proxy=http://10.32.1.251:3128/ |
| 124 | | # echo >> /etc/environment https_proxy=https://10.32.1.251:3128/ |
| 125 | | # echo >> /etc/environment ftp_proxy=ftp://10.32.1.251:3128/ |
| 126 | | }}} |
| 127 | | |
| 128 | | Im Lehrernetz:: |
| 129 | | Hier gilt generell der BelWü-Proxy: |
| 130 | | {{{ |
| 131 | | # echo >> /etc/environment http_proxy=http://129.143.4.2:8080/ |
| 132 | | # echo >> /etc/environment https_proxy=https://129.143.4.2:8080/ |
| 133 | | # echo >> /etc/environment ftp_proxy=ftp://129.143.4.2:8080/ |
| 134 | | }}} |
| 135 | | |
| 136 | | Für beide Netze habe ich nun den DNS-Eintrag proxy.kg-fds.de auf dem lokalen DNS eingetragen, im Schülernetz wird dieser aufgelöst zu 10.32.1.251 im Lehrernetz zu 129.143.4.2, jeweils Port 8080 - Standardport ist auch auf dem Schülernetzproxy 3128 ODER 8080). Damit ist eine Standard-Config für beide Netze möglich: |
| 137 | | |
| 138 | | {{{ |
| 139 | | # echo >> /etc/environment http_proxy=http://proxy.kg-fds.de:8080/ |
| 140 | | # echo >> /etc/environment https_proxy=https://proxy.kg-fds.de:8080/ |
| 141 | | # echo >> /etc/environment ftp_proxy=ftp://proxy.kg-fds.de:8080/ |
| 142 | | }}} |
| 143 | | |
| 144 | | |
| 145 | | ==== APT-Proxy |
| 146 | | |
| 147 | | Um unüberwachte Updates zu ermöglichen, muss außerdem APT einen durchlässigen Proxy konnen. Im Lehrernetz ist das ebenso der BelWü-Proxy, im Schülernetz haben wir hierfür einen speziellen APT-Proxy: |
| 148 | | |
| 149 | | Im Schülernetz:: |
| 150 | | {{{ |
| 151 | | # echo >> /etc/apt/apt.conf 'Acquire::http::Proxy "http://10.32.1.253:3128";' |
| 152 | | }}} |
| 153 | | |
| 154 | | Im Lehrernetz:: |
| 155 | | Hier gilt generell der BelWü-Proxy: |
| 156 | | {{{ |
| 157 | | # echo >> /etc/apt/apt.conf 'Acquire::http::proxy "http://129.143.4.2:8080";' |
| 158 | | }}} |
| 159 | | |
| 160 | | Für beide Netze habe ich nun den DNS-Eintrag proxysw.kg-fds.de auf dem lokalen DNS eingetragen, im Schülernetz wird dieser aufgelöst zu 10.32.1.253 im Lehrernetz zu 129.143.4.2, jeweils Port 8080 - Standardport ist auch auf dem Schülernetzproxy 3128 ODER 8080). Damit ist eine Standard-Config für beide Netze möglich: |
| 161 | | |
| 162 | | {{{ |
| 163 | | # echo >> /etc/apt/apt.conf 'Acquire::http::proxy "http://proxysw.kg-fds.de:8080";' |
| 164 | | }}} |
| 165 | | |