Software > Installationsanleitungen > Cisco-ASDM unter Linux

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.

Letzte Änderung: 03.06.2011
 
Verantwortlich RRZN