newbiefan
26-10-2009, 17:14
Wengis HowTo ist hervorragend gut gemacht und immer auf dem neuesten Stand. Es erklaert in einer fuer den Laien verstaendlichen Weise wie man den Asus-Router konfiguriert. Es ermoeglicht dem Linux-Einsteiger wie dem erfahrenen User ohne Gefahr seinen Router richtig zu konfigurieren.
Nun, dennoch muss man Geduld haben, eine komplette Wengi Installation kann schon ein paar Stunden in Anspruch nehmen. Darueber hinaus ist echt Handarbeit angesagt - ein kleiner Konzentrationsfehler und nichts geht mehr.
Wengis Konzept folgend, wurde Autoinstall gemacht um dem Linux-Einsteiger auch die Moeglichkeit zu geben, eine vollwertige Linux-Maschine auf den Router zu bringen. Aber auch fuer erfahrene User ist Autoinstall eine grosse Vereinfachung - keine Handarbeit ist mehr notwendig!
Es gibt nun Autoinstall!
Da Autoinstall streng nach Wengi installiert, ist Wengi's HowTo nach wie vor erste Anlaufstelle.
Was macht Autoinstall?
Autoinstall installiert entweder nur den Router-Part im Flash, oder eine Wengi-Installation, oder eine vollwertige Linuxinstallation (nach Wengi und viel mehr) und je nach Wunsch, den fertig konfigurierten Webserver lighttpd. Lediglich Transmission und Swat wird nicht installiert, da es zu viele Transmissions gibt und Swat ohnehin nur auf dem Optware-Samba funktioniert.
Vorbedingungen:
-Telnet oder ssh (dropbear) Zugang zum Router
-bestehende, funktionierende Internetverbindung
-Stick oder HDD mit mindestens 1 GB
-alle Laufwerke unbedingt unmounten (umount -l /opt ; umount -l /tmp/mnt/disc0_3 usw.)
-falls ein swap aktiv ist: swapoff -a
-Falls alte Prozesse von /opt laufen: killall prozess (ist aber lazy umount, deshalb keine Gefahr)
-Samba, Ftp, NFS Server im Webif disablen.
Hinweise: Autoinstall loescht bis zu 4 bestehende Partitionen und erstellt neue Partitionen in Abhaengigkeit vom Speicherplatz. Bitte Daten vorher sichern, falls notwendig!! (Alles nach Wengi)
Was wird an Software installiert, bzw. konfiguriert?
-Dropbear mit Directory, Keys und post-boot, falls notwendig
-Startfiles in /tmp/local/sbin werden nach Wengis HowTo angelegt, Ausfuehrungsrechte vergeben
-fstab wird in Abhaengigkeit zur Speichergroesse erstellt und in .files eingetragen
-die alten Partitionen werden geloescht und neue Partitionen erstellt.
Eine 64 MB Swap Partition bei <= 1GB ; 256MB Swap > 1 GB ; opt Partition 1GB (oder Rest)
und falls mehr vorhanden ist, der gesamte restliche Speicher als Datenpartition
-Die Partitionen werden formatiert, der Swap eingebunden, sowie die Partition(en) gemountet (nach Wengi)
-Der Startscript rc.unslung wird auf /opt nach Wengi angelegt
-Der ipkg-opt und die uclibc wird installiert, update durchgefuehrt
-mc, coreutils, findutils, findutils-doc, diffutils, screen, nano
,procps, less, unzip, hdparm, man, man-pages, lynx, nload ,logrotate
und cron werden installiert (nach Wengi)
-cron startfile wird erstellt (nach Wengi)
-logrotate.conf sowie der startfile fuer den syslog wird erstellt (nach Wengi)
-profile wird erstellt (nach Wengi)
-------------bei full & webserver -------------------
-cmdftp (ftpclient)
-pwgen (Passwortgenerator)
-whois (DNS query)
-which (Path to prgm. X)
-adduser
-arpwatch
-bash mit Fehlerbehebung und Erweiterung (bashrc)
-rsync
-dnstracer
-iperf (Bandbreitenbestimmung)
-minicom
-microperl
-netcat
-lighttpd webserver Version 1.4.22-1 (1.4.24-1 hat Fehler!)
Der Download erfolgt aus einem alternativen Verzeichnis
-lighhtp.conf fertig konfiguriert auf Port 80
-Webinterface (Router) Umstellung auf Port 88
-wput (ftp client fuer uploads)
-util-linux (umfangreiche Erweiterungen/Ergaenzungen)
-usbutils
-tcpflow
-tcpdump
-setserial
-psutils
-psmisc
Installation, wenn kein Laufwerk gemountet ist: (siehe vorher - umount -l)
cd /tmp/local/root
wget http://www.irauschek.net/asus/autoinstall
chmod 755 autoinstall
./autoinstall
Waehle im Menue deine gewuenschten Einstellungen und starte mit der 6 und Enter.
Den Router nun stehen lassen, es dauert etwas......Reboot unbedingt abwarten!!!
Falls etwas schief geht, nochmals von vorne beginnen.
Als Abschluss die Kontrolle im Browser: http://Deine.IP.vom.Router
Du wirst die Ausgabe "lighttpd server running" sehen, speichere Deine Webseiten
unter /opt/share/www
Falls Du im Internet sichtbar sein willst, Port 80 im Webif oeffnen und Dyndns benutzen.
ACHTUNG: DEIN ROUTER IST AB SOFORT AUF PORT 88 ERREICHBAR!
Also: http://192.168.x.x:88
Wird kein Webserver installiert, bleibt das Webinterface vom Router auf Port 80.
FTP und Samba oder NFS Server kann wieder im Webif enabled werden.
Falls mir viele brauchbare Configs zugesandt werden, baue ich diese in Autoinstall ein.
Vorschlaege und Verbesserungen, Berichte und Fehlemeldungen sind erwuenscht.
Bei Fehlerbehebung usw. bitte unbedingt Wengis HowTo vorher lesen.
Credit to: Wengi
Viel Spass
Euer Newbiefan
P.S.: Natuerlich kann man im Menue ein Exit ohne jede Installation ebenfalls waehlen!!
Nun, dennoch muss man Geduld haben, eine komplette Wengi Installation kann schon ein paar Stunden in Anspruch nehmen. Darueber hinaus ist echt Handarbeit angesagt - ein kleiner Konzentrationsfehler und nichts geht mehr.
Wengis Konzept folgend, wurde Autoinstall gemacht um dem Linux-Einsteiger auch die Moeglichkeit zu geben, eine vollwertige Linux-Maschine auf den Router zu bringen. Aber auch fuer erfahrene User ist Autoinstall eine grosse Vereinfachung - keine Handarbeit ist mehr notwendig!
Es gibt nun Autoinstall!
Da Autoinstall streng nach Wengi installiert, ist Wengi's HowTo nach wie vor erste Anlaufstelle.
Was macht Autoinstall?
Autoinstall installiert entweder nur den Router-Part im Flash, oder eine Wengi-Installation, oder eine vollwertige Linuxinstallation (nach Wengi und viel mehr) und je nach Wunsch, den fertig konfigurierten Webserver lighttpd. Lediglich Transmission und Swat wird nicht installiert, da es zu viele Transmissions gibt und Swat ohnehin nur auf dem Optware-Samba funktioniert.
Vorbedingungen:
-Telnet oder ssh (dropbear) Zugang zum Router
-bestehende, funktionierende Internetverbindung
-Stick oder HDD mit mindestens 1 GB
-alle Laufwerke unbedingt unmounten (umount -l /opt ; umount -l /tmp/mnt/disc0_3 usw.)
-falls ein swap aktiv ist: swapoff -a
-Falls alte Prozesse von /opt laufen: killall prozess (ist aber lazy umount, deshalb keine Gefahr)
-Samba, Ftp, NFS Server im Webif disablen.
Hinweise: Autoinstall loescht bis zu 4 bestehende Partitionen und erstellt neue Partitionen in Abhaengigkeit vom Speicherplatz. Bitte Daten vorher sichern, falls notwendig!! (Alles nach Wengi)
Was wird an Software installiert, bzw. konfiguriert?
-Dropbear mit Directory, Keys und post-boot, falls notwendig
-Startfiles in /tmp/local/sbin werden nach Wengis HowTo angelegt, Ausfuehrungsrechte vergeben
-fstab wird in Abhaengigkeit zur Speichergroesse erstellt und in .files eingetragen
-die alten Partitionen werden geloescht und neue Partitionen erstellt.
Eine 64 MB Swap Partition bei <= 1GB ; 256MB Swap > 1 GB ; opt Partition 1GB (oder Rest)
und falls mehr vorhanden ist, der gesamte restliche Speicher als Datenpartition
-Die Partitionen werden formatiert, der Swap eingebunden, sowie die Partition(en) gemountet (nach Wengi)
-Der Startscript rc.unslung wird auf /opt nach Wengi angelegt
-Der ipkg-opt und die uclibc wird installiert, update durchgefuehrt
-mc, coreutils, findutils, findutils-doc, diffutils, screen, nano
,procps, less, unzip, hdparm, man, man-pages, lynx, nload ,logrotate
und cron werden installiert (nach Wengi)
-cron startfile wird erstellt (nach Wengi)
-logrotate.conf sowie der startfile fuer den syslog wird erstellt (nach Wengi)
-profile wird erstellt (nach Wengi)
-------------bei full & webserver -------------------
-cmdftp (ftpclient)
-pwgen (Passwortgenerator)
-whois (DNS query)
-which (Path to prgm. X)
-adduser
-arpwatch
-bash mit Fehlerbehebung und Erweiterung (bashrc)
-rsync
-dnstracer
-iperf (Bandbreitenbestimmung)
-minicom
-microperl
-netcat
-lighttpd webserver Version 1.4.22-1 (1.4.24-1 hat Fehler!)
Der Download erfolgt aus einem alternativen Verzeichnis
-lighhtp.conf fertig konfiguriert auf Port 80
-Webinterface (Router) Umstellung auf Port 88
-wput (ftp client fuer uploads)
-util-linux (umfangreiche Erweiterungen/Ergaenzungen)
-usbutils
-tcpflow
-tcpdump
-setserial
-psutils
-psmisc
Installation, wenn kein Laufwerk gemountet ist: (siehe vorher - umount -l)
cd /tmp/local/root
wget http://www.irauschek.net/asus/autoinstall
chmod 755 autoinstall
./autoinstall
Waehle im Menue deine gewuenschten Einstellungen und starte mit der 6 und Enter.
Den Router nun stehen lassen, es dauert etwas......Reboot unbedingt abwarten!!!
Falls etwas schief geht, nochmals von vorne beginnen.
Als Abschluss die Kontrolle im Browser: http://Deine.IP.vom.Router
Du wirst die Ausgabe "lighttpd server running" sehen, speichere Deine Webseiten
unter /opt/share/www
Falls Du im Internet sichtbar sein willst, Port 80 im Webif oeffnen und Dyndns benutzen.
ACHTUNG: DEIN ROUTER IST AB SOFORT AUF PORT 88 ERREICHBAR!
Also: http://192.168.x.x:88
Wird kein Webserver installiert, bleibt das Webinterface vom Router auf Port 80.
FTP und Samba oder NFS Server kann wieder im Webif enabled werden.
Falls mir viele brauchbare Configs zugesandt werden, baue ich diese in Autoinstall ein.
Vorschlaege und Verbesserungen, Berichte und Fehlemeldungen sind erwuenscht.
Bei Fehlerbehebung usw. bitte unbedingt Wengis HowTo vorher lesen.
Credit to: Wengi
Viel Spass
Euer Newbiefan
P.S.: Natuerlich kann man im Menue ein Exit ohne jede Installation ebenfalls waehlen!!