http://kb.juniper.net/KB10191
Excel INET_ATON / INET_NTOA
Option Explicit Public Function INET_ATON(IP As String) As Double Dim IPArray As Variant IPArray = Split(IP, ".") INET_ATON = (IPArray(0) * 256 ^ 3) INET_ATON = INET_ATON + (IPArray(1) * 256 ^ 2) INET_ATON = INET_ATON + (IPArray(2) * 256) INET_ATON = INET_ATON + IPArray(3) End Function Public Function INET_NTOA(IPNumber As Double) As String INET_NTOA = (IPNumber \ 256 ^ 3) INET_NTOA = INET_NTOA & "." INET_NTOA = INET_NTOA & ((IPNumber Mod (256 ^ 3)) \ 256 ^ 2) INET_NTOA = INET_NTOA & "." INET_NTOA = INET_NTOA & (((IPNumber Mod (256 ^ 3)) Mod (256 ^ 2)) \ 256) INET_NTOA = INET_NTOA & "." INET_NTOA = INET_NTOA & (((IPNumber Mod (256 ^ 3)) Mod (256 ^ 2)) Mod 256) End Function
=VALUE(LEFT(A1,FIND(".",A1)-1))*2^24+VALUE(MID(A1,FIND(".",A1)+1,FIND(".",A1,FIND(".",A1)+1)-FIND(".",A1)-1))*2^16+VALUE(MID(A1,FIND(".",A1,FIND(".",A1)+1)+1,FIND(".",A1,FIND(".",A1,FIND(".",A1)+1)+1)-FIND(".",A1,FIND(".",A1)+1)-1))*2^8+VALUE(RIGHT(A1,LEN(A1)-FIND(".",A1,FIND(".",A1,FIND(".",A1)+1)+1)))
ASA Failover SNMP
[dedus033 ~]$ snmpwalk -v 2c -c public10.2.0.250 1.3.6.1.4.1.9.9.147.1.2.1.1.1
CISCO-SMI::ciscoMgmt.147.1.2.1.1.1.2.4 = STRING: “Failover LAN Interface”
CISCO-SMI::ciscoMgmt.147.1.2.1.1.1.2.6 = STRING: “Primary unit”
CISCO-SMI::ciscoMgmt.147.1.2.1.1.1.2.7 = STRING: “Secondary unit (this device)”
CISCO-SMI::ciscoMgmt.147.1.2.1.1.1.3.4 = INTEGER: 2
CISCO-SMI::ciscoMgmt.147.1.2.1.1.1.3.6 = INTEGER: 4
CISCO-SMI::ciscoMgmt.147.1.2.1.1.1.3.7 = INTEGER: 9
CISCO-SMI::ciscoMgmt.147.1.2.1.1.1.4.4 = STRING: “Failover Vlan899”
CISCO-SMI::ciscoMgmt.147.1.2.1.1.1.4.6 = STRING: “Unit has failed”
CISCO-SMI::ciscoMgmt.147.1.2.1.1.1.4.7 = STRING: “Active unit”
[dedus033 ~]$ snmpwalk -v 2c -c public10.2.0.140 1.3.6.1.4.1.9.9.147.1.2.1.1.1
CISCO-SMI::ciscoMgmt.147.1.2.1.1.1.2.4 = STRING: “Failover LAN Interface”
CISCO-SMI::ciscoMgmt.147.1.2.1.1.1.2.6 = STRING: “Primary unit (this device)”
CISCO-SMI::ciscoMgmt.147.1.2.1.1.1.2.7 = STRING: “Secondary unit”
CISCO-SMI::ciscoMgmt.147.1.2.1.1.1.3.4 = INTEGER: 2
CISCO-SMI::ciscoMgmt.147.1.2.1.1.1.3.6 = INTEGER: 9
CISCO-SMI::ciscoMgmt.147.1.2.1.1.1.3.7 = INTEGER: 10
CISCO-SMI::ciscoMgmt.147.1.2.1.1.1.4.4 = STRING: “Failover GigabitEthernet0/2”
CISCO-SMI::ciscoMgmt.147.1.2.1.1.1.4.6 = STRING: “Active unit”
CISCO-SMI::ciscoMgmt.147.1.2.1.1.1.4.7 = STRING: “Standby unit”
[dedus033 ~]$ snmpwalk -v 2c -c public10.2.0.141 1.3.6.1.4.1.9.9.147.1.2.1.1.1
CISCO-SMI::ciscoMgmt.147.1.2.1.1.1.2.4 = STRING: “Failover LAN Interface”
CISCO-SMI::ciscoMgmt.147.1.2.1.1.1.2.6 = STRING: “Primary unit”
CISCO-SMI::ciscoMgmt.147.1.2.1.1.1.2.7 = STRING: “Secondary unit (this device)”
CISCO-SMI::ciscoMgmt.147.1.2.1.1.1.3.4 = INTEGER: 2
CISCO-SMI::ciscoMgmt.147.1.2.1.1.1.3.6 = INTEGER: 9
CISCO-SMI::ciscoMgmt.147.1.2.1.1.1.3.7 = INTEGER: 10
CISCO-SMI::ciscoMgmt.147.1.2.1.1.1.4.4 = STRING: “Failover GigabitEthernet0/2”
CISCO-SMI::ciscoMgmt.147.1.2.1.1.1.4.6 = STRING: “Active unit”
CISCO-SMI::ciscoMgmt.147.1.2.1.1.1.4.7 = STRING: “Standby unit”
Deploying 10-Gigabit Ethernet and Gigabit Ethernet SFP Ports on Supervisor Engine
While deploying the New supervisor Engine we Hit the Problem that some Ports didnt come up
https://www.cisco.com/en/US/docs/switches/lan/catalyst4500/12.2/54sg/configuration/guide/sw_int.pdf
Nexus 2248TP FEX connected to a Nexus 7000
http://www.infraworld.eu/nexus-2248tp-fex-to-a-nexus-7000-basic-connection/
NetScreen Syslog over TCP
set syslog config “10.0.12.1”
set syslog config “10.0.12.1” facilities local0 local1
set syslog config “10.0.12.1” log traffic
set syslog config “10.0.12.1” transport tcp
set syslog src-interface untrust
set syslog enable
set log cli enable
GNU Screen / .screenrc
Kommandozeile
screen -ls Auflisten der Screen Sockets
screen -r Wiederverbinden
Laufende Session umbenennen
Wenn man bereits in einer Screen-Session ist, dann kann man [Strg+A][:] für die Screen-Konsole eingeben und mit “sessionname NeuerSessionName” den Namen setzen. Das Ergebnis kann man sich mit [Strg+A][d] für detach, gefolgt von “screen -ls” ansehen.
Fensterhandling
[Strg-a][c] create Erzeugt ein weiteres Fenster
[Strg-a][0..9] gehe zu Wechselt zu Fenster Nr. n
[Strg-a][Space] next Wechselt zum nächsthöheren Fenster
[Strg-a][n] next Wechselt zum nächsthöheren Fenster
[Strg-a][p] previous Wechselt zum niedrigeren Fenster
[Strg-a][Strg-a] Wechselt zum vorherigen Fenster
[Strg-a][w] windows Anzeige offener Fenster (Fußzeile)
[Strg-a][A] title Fenstername vergeben
[Strg-a][K] kill aktives Fenster schließen (falls es nicht mehr reagiert)
STRG+a leitet Kommandomodus für GNU/Screen ein.
STRG+a c erstelle ein neues Fenster
STRG+a 0 wähle Fenster Nummer 0
STRG+a 9 wähle Fenster Nummer 9
STRG+a n ein Fenster vor springen
STRG+a h ein Fenster zurück springen
STRG+a a zum letzten aktiven Fenster wechseln
STRG+a A Fenster benennen
STRG+a ‘ Fenstername eingeben, zu dem man springen will
STRG+a ” Liste mit allen Fenstern zeigen
STRG+a STRG+d GNU/Screen aushängen, läuft im Hintergrund weiter
STRG+a h Hardcopy in hardcopy.n erstellen
STRG+a H Fensterinhalt in screenlog.n mitspeichern
STRG+a ? Kleine Übersicht über Tastaturkürzel anzeigen
Modifizierte “.screenrc”
Das folgende Skript modifiziert die “.screenrc” und ergänzt eine Fußzeilenübersicht und nützliche Tastenkürzel.
Siehe dort unter “bind”.
Installation: “.screenrc” ins “~user”-Verzeichnis ablegen.
##############################
# jesse’s screenrc
# teh.geekosphere.org
#
# last change: 26.04.2007
##############################
autodetach on # default: on
startup_message off # default: on
# nethack on # default: off
crlf off # default: off
multiuser off
defscrollback 2000 # default: 100
silencewait 15 # default: 30
bufferfile $HOME/.screen_exchange
shell -$SHELL
caption always ” ” # clear line before hardstatus
hardstatus alwayslastline “%{= kb}[ %{B}%H:$USER %{b}][ %=%{w}%?%-Lw%?%{b}(%{W}%n*%f %t%?(%u)%?%{b})%{w}%?%+Lw%?%?%= %{b}][%{B} %l %{B}%{W}%d.%0m %{b}]”
sorendition +b bk
# some fixes
termcap xterm hs@:cs=\E[%i%d;%dr:im=\E[4h:ei=\E[4l
terminfo xterm hs@:cs=\E[%i%p1%d;%p2%dr:im=\E[4h:ei=\E[4l
termcapinfo xterm Z0=\E[?3h:Z1=\E[?3l:is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l
termcapinfo xterm* OL=100
termcapinfo xterm ‘VR=\E[?5h:VN=\E[?5l’
termcapinfo xterm ‘k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~’
termcapinfo xterm ‘kh=\EOH:kI=\E[2~:kD=\E[3~:kH=\EOF:kP=\E[5~:kN=\E[6~’
termcapinfo xterm ‘hs:ts=\E]2;:fs=\007:ds=\E]2;screen\007’
termcapinfo xterm ‘vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l’
termcapinfo xterm ‘XC=K%,%\E(B,[\304,\\\\\326,]\334,{\344,|\366,}\374,~\337’
termcapinfo xterm* be
termcapinfo xterm|xterms|xs ti@:te=\E[2J
termcapinfo wy75-42 xo:hs@
termcapinfo wy* CS=\E[?1h:CE=\E[?1l:vi=\E[?25l:ve=\E[?25h:VR=\E[?5h:VN=\E[?5l:cb=\E[1K:CD=\E[1J
termcapinfo hp700 ‘Z0=\E[?3h:Z1=\E[?3l:hs:ts=\E[62″p\E[0$~\E[2$~\E[1$}:fs=\E[0}\E[61″p:ds=\E[62″p\E[1$~\E[61″p:ic@’
termcap vt100* ms:AL=\E[%dL:DL=\E[%dM:UP=\E[%dA:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC
terminfo vt100* ms:AL=\E[%p1%dL:DL=\E[%p1%dM:UP=\E[%p1%dA:DO=\E[%p1%dB:LE=\E[%p1%dD:RI=\E[%p1%dC
termcapinfo linux C8
# teh bindings
bind k
bind ^k
bind .
bind ^\
bind \\
bind ^h
bind h
bind ‘w’ windowlist -b
bind ‘W’ windows
bind ‘K’ kill
bind ‘I’ login on
bind ‘O’ login off
bind ‘}’ history
# use F7 and F8 to cycle trough the windows
bindkey -k k7 prev
bindkey -k k8 next
register [ “\033:se noai\015a”
register ] “\033:se ai\015a”
bind ^] paste [.]
bind = resize =
bind + resize +3
bind – resize -3
msgminwait 0
msgwait 5
Linux Serial Console – Grub
# If you change this file, run 'update-grub' afterwards to update # /boot/grub/grub.cfg. GRUB_DEFAULT=0 GRUB_TIMEOUT=1 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="console=tty0 console=ttyS0,9600n8" # Uncomment to disable graphical terminal (grub-pc only) GRUB_TERMINAL=serial GRUB_SERIAL_COMMAND="serial --speed=9600 --unit=0 --word=8 --parity=no --stop=1" # The resolution used on graphical terminal # note that you can use only modes which your graphic card supports via VBE # you can see them in real GRUB with the command `vbeinfo' #GRUB_GFXMODE=640x480 # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux #GRUB_DISABLE_LINUX_UUID=true
/etc/inittab
T0:2345:respawn:/sbin/getty -L ttyS0 9600 vt100
Exim
### auth/30_exim4-config_examples plain: driver = plaintext public_name = PLAIN client_send = "${if !eq{$tls_cipher}{}{\ ^${extract{1}{::}\ {${lookup{$host}lsearch*{CONFDIR/passwd.client}{$value}fail}}}\ ^${extract{2}{::}\ {${lookup{$host}lsearch*{CONFDIR/passwd.client}{$value}fail}}}\ }fail}" login: driver = plaintext public_name = LOGIN client_send = "${if !eq{$tls_cipher}{}{}fail}\ : ${extract{1}{::}\ {${lookup{$host}lsearch*{CONFDIR/passwd.client}{$value}fail}}} \ : ${extract{2}{::}\ {${lookup{$host}lsearch*{CONFDIR/passwd.client}{$value}fail}}}" ### transport/30_exim4-config_remote_smtp remote_smtp: debug_print = "T: remote_smtp for [EMAIL PROTECTED]" driver = smtp hosts_try_auth = DCsmarthost ### CONFDIR/passwd.client smtp.1und1.com:m12345678-9:beispielpasswort
http://www.mail-archive.com/debian-user-german@lists.debian.org/msg67453.html
Cisco DHCP for secondary addresses
ip dhcp smart-relay