Advanced Search
Search Results
152 total results found
Buffrar, utgående trafik
Switcharna har buffrar för att kunna hantera trafik som direkt inte kan skyfflas ut på ett interface. Kommer det exempelvis trafik på ett 10Gbit/s-interface till ett 1Gbit/s-interface kan problem uppstå, då ser man följande i loggen: %TAHUSD-SLOT1-4-BUFFER_TH...
TCAM, TCAM-Carving
Varför man ska behöva allokera resurser manuellt i en DC-switch är ett stort mysterium för mig. Men för att använda vissa funktioner, ha fler resurser tilldelat till ex. ACL behöver man göra det. Konfiguration Efter konfiguration behöver man spara och star...
tcpdump management-interface
Det går att göra tcpdump för management-interfacet. Se artikel här: https://docs.paloaltonetworks.com/ngfw/administration/monitoring/take-packet-captures/take-a-packet-capture-on-the-management-interface Vid felsökning neighbor solicitation/advertisement ...
Grunder
Den här sidan skrivs som studiematerial för mig. Fler sidor kan byggas mer utförligt. En bra princip i Python är att arbeta i virtuella miljöer. I en virtuell miljö installeras en specifik version av Python och tillhörande paket i en kombination som kan vara ...
vmware, misslyckad IPv6 neighbor discovery inom samma nät, MLD snooping
Jag var med om ett scenario där två hostar i samma IPv6-nät, på samma fysiska server i en vmware virtualiserad plattform, inte kunde slå upp varandra över IPv6. Via tcpdump (tcpdump -i any -nn -vv icmp6 and '(ip6[40] == 135 or ip6[40] == 136)') kunde jag se at...
requests
requests-modulen används för att kommunicera med resurser över HTTP/S. Ex: #!/usr/bin/python3 import requests import json token = "t00k1n" headers = { "Authorization": "Bearer " + token } def getorg(): getorgjson = requests.get("https://a...
ACME, Lets Encrypt
Fungerade konfiguration för att få certifikat till ASA-brandväggar via ACME-protokollet från Lets Encrypt: crypto ca trustpoint LETSENCRYPT_TEST enrollment protocol acme authentication http01 outside enrollment protocol acme url LetsEncrypt crypto ca tru...
Environment Variables
Det går att hänvisa till operativsystemets egna ENvironment Variables i ett skript. Först måste variabeln finnas skapad på systemet. Det skapas, på Linux, med kommandot export VARIABEL=värde.Sedan kan man kontrollera variabeln med echo $VARIABEL. Exempelvis:...
argparse
argparse är en inbyggd funktion som gör att man kan skicka med variablar från CLIt när man kör ett jobb. Ex: import argparse def main(): # Argumenthantering parser = argparse.ArgumentParser( description="Kör Nornir-jobb med filtrering" ...
Jinja2
Jag är inte bra på Jinja2. Här är vad jag har samlat på mig hittils. Om man konfigurerar statiska rutter med Ansible kan man använda sig av jinja2-templates för att enbart ha med next-hop om det faktiskt finns definierat i inventory. Se exempel: - name: Conf...
Kontrollera faktisk forwarding med packet capture
Nedan gjorde jag i felsökning med Cisco TAC där policy based routing inte fungerade på 10.5(4) och 10.5(6) (buggen i fråga). Felet uppstod endast när enbart 1 interface var kopplat till VLANet, när interfacet gick ned och sedan upp så applicerades ej PBR. ! S...
PowerDNS
Från en PowerDNS installerad på RHEL. Installation Installera med sudo dnf install -y pdns. Installera backend med sudo dnf install -y pdns-backend-sqlite. Kontrollera version: pdns_server --version Nov 02 07:26:46 Loading '/usr/lib64/pdns/libbindbackend....