Cisco-ASDM-Launcher unter Linux
ASDM ist das Tool von Cisco zur grafischen Konfiguration von Firewall- und VPN-Komponenten (PIX, ASA, FWSM). Es handelt sich hierbei um eine Java-Software. Unter Windows kann man sich den ASDM-Klienten quasi lokal auf den Rechner installieren (ASDM-Launcher), ansonsten funktioniert es eigentlich über den Browser, der dann die ASDM-Software lädt und mit Java ausführt.
Leider funktioniert es unter Linux bei uns meist nicht über den Browser. Es gibt aber einen Weg, nicht an einen Windows-Rechner wechseln zu müssen: man installiert quasi den ASDM-Launcher von Windows:
- Für Java nicht OpenJDK sondern Sun-Java verwenden (unter Ubuntu dazu das Paket sun-java6-jre installieren, zudem openjdk-6-jre entfernen oder mit update-alternatives bzw. Pfad-Angaben im unten beschriebenen Skript arbeiten).
- Kopieren der ASDM-Launcher-Programmdateien von einem Windows-Rechner (C:\Programme\Cisco Systems\ASDM\*.* o.Ä.)
- Einspielen aller jar-Dateien davon nach /usr/local/share/java/asdm.
- Anlegen einer Skript-Datei (x-Flag setzen)
/usr/local/bin/asdm:
#!/bin/bash
ASDMLIB=/usr/local/share/java/asdm/
java -classpath \
${ASDMLIB}lzma.jar:${ASDMLIB}jploader.jar:${ASDMLIB}asdm-launcher.jar:${ASDMLIB}retroweaver-rt-2.0.jar \
-Xms64m -Xmx256m -XX:MaxNewSize=1024k \
-Dsun.swing.enableImprovedDragGesture=true \
-Dapple.laf.useScreenMenuBar=true \
-Dapple.awt.graphics.UseQuartz=true \
com.cisco.launcher.Launcher $*
(Diese Parameter sind eigentlich nur die Übersetzung der Einträge in der Datei asdm-launcher.conf auf die Kommandozeile.)
Nun asdm aufrufen und wieder unter Linux arbeiten.
English-Version
To use the asdm-launcher known from Windows with a Linux-System you have to do the following:
- use sun-java, not open-jdk
- copy ASDM-Launcher program files found on a Windows-System with installed ASDM (C:\Program Files\Cisco Systems\ASDM\*.*) to your unix-system
- move all jar-files to /usr/local/share/java/asdm.
- create a shell-skript file (set the x-flag)
/usr/local/bin/asdm:
#!/bin/bash
ASDMLIB=/usr/local/share/java/asdm/
java -classpath \
${ASDMLIB}lzma.jar:${ASDMLIB}jploader.jar:${ASDMLIB}asdm-launcher.jar:${ASDMLIB}retroweaver-rt-2.0.jar \
-Xms64m -Xmx256m -XX:MaxNewSize=1024k \
-Dsun.swing.enableImprovedDragGesture=true \
-Dapple.laf.useScreenMenuBar=true \
-Dapple.awt.graphics.UseQuartz=true \
com.cisco.launcher.Launcher $*
(These parameter are the transribed entries in asdm-launcher.conf.)
Kein Support
Für diesen Tipp / die Software bzw. Skripte leistet das RRZN keinen Support. Beachten Sie bitte die Hinweise auf der Anleitungen-Seite.

