Obsah:
- Krok 1: Požadavky
- Krok 2: Proměnné
- Krok 3: Připojte se
- Krok 4: Vypněte stránkování
- Krok 5: Získejte konfiguraci
- Krok 6: Zkontrolujte, zda je konfigurace správná velikost
- Krok 7: Vyčištění
- Krok 8: Všichni společně
![Jak zálohovat bránu firewall Netscreen: 8 kroků Jak zálohovat bránu firewall Netscreen: 8 kroků](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11122700-how-to-backup-a-netscreen-firewall-8-steps-j.webp)
Video: Jak zálohovat bránu firewall Netscreen: 8 kroků
![Video: Jak zálohovat bránu firewall Netscreen: 8 kroků Video: Jak zálohovat bránu firewall Netscreen: 8 kroků](https://i.ytimg.com/vi/VYDP58r_4Bk/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:25
Od joeSledovat Více od autora:
![Garážový monitorovací a výstražný systém Intel Edison Garážový monitorovací a výstražný systém Intel Edison](https://i.howwhatproduce.com/images/003/image-8884-27-j.webp)
![Garážový monitorovací a výstražný systém Intel Edison Garážový monitorovací a výstražný systém Intel Edison](https://i.howwhatproduce.com/images/003/image-8884-28-j.webp)
![Analyzátor pneumatik Intel Edison Fat Bike Analyzátor pneumatik Intel Edison Fat Bike](https://i.howwhatproduce.com/images/003/image-8884-29-j.webp)
![Analyzátor pneumatik Intel Edison Fat Bike Analyzátor pneumatik Intel Edison Fat Bike](https://i.howwhatproduce.com/images/003/image-8884-30-j.webp)
![Garážový monitor Intel Galileo Garážový monitor Intel Galileo](https://i.howwhatproduce.com/images/003/image-8884-31-j.webp)
![Garážový monitor Intel Galileo Garážový monitor Intel Galileo](https://i.howwhatproduce.com/images/003/image-8884-32-j.webp)
O: Rád si pohrávám téměř s čímkoli, někdy to nakonec vyjde. Bavte se při pohledu na projekty, zkuste něco roztrhat a dejte mi vědět, jak to jde. na zdraví, -Joe Více o Joeovi »
Tento návod ukazuje skript, který lze použít k automatizaci zálohování brány firewall netscreen se systémem ScreenOS.
Krok 1: Požadavky
![Požadavky Požadavky](https://i.howwhatproduce.com/images/003/image-8884-33-j.webp)
Tento skript je napsán v očekávání a předpokládá, že máte SSH zapnuté na obrazovce netscreen a linuxu. Pokud jste nikdy nevyzkoušeli očekávání, Oreilly má skvělou knihu „Exploring Expect“https://oreilly.com/catalog/9781565920903/
Krok 2: Proměnné
![Proměnné Proměnné](https://i.howwhatproduce.com/images/003/image-8884-34-j.webp)
Začneme nastavením některých proměnných. Budete chtít nastavit proměnné port/uživatelské jméno/heslo/netscreen/výzva tak, aby odpovídaly vašemu prostředí. #!/usr/bin/expect#Očekávejte skript pro zálohování konfigurace firewallů netscreen#Joe #Nastavte nějaký časový limit varsetu 60set uživatele „root“nastavte heslo „heslo“nastavte port „2022“nastavte netscreen „foo.bar.com“nastavte basedir "/mnt/netapp/backups/foo.bar.com"set log" [timestamp -format%Y-%m-%d] -config.txt "set mailto" [email protected] "set mailsubject" Chyba: netscreen zálohování se nezdařilo [timestamp -format%Y-%m-%d] "set mailfail" "set prompt" foo->"
Krok 3: Připojte se
![Připojit Připojit](https://i.howwhatproduce.com/images/003/image-8884-35-j.webp)
Jako další ve skriptu se pokusíme připojit. r "expect {" $ prompt "{send_user" Connected "}" Permission denied "{send_user" Neplatné heslo, ukončení "set mailfail" Neplatné heslo, ukončení "close} timeout {send_user" Žádná výzva vrácena "set mailfail" Žádná výzva vrácena "close}}}" Žádná cesta k hostiteli "{send_user" Nelze se připojit k $ netscreen / n "nastavit mailfail" Nelze se připojit k $ netscreen / n "}" Jméno nebo služba není známa "{send_user" Nelze se připojit $ netscreen / n "set mailfail" Nelze se připojit k $ netscreen / n "} timeout {send_user" Timeout connying to $ netscreen "set mailfail" Timeout connying to $ netscreen "close}} if {$ mailfail! =" "} { exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}
Krok 4: Vypněte stránkování
![Vypnout stránkování Vypnout stránkování](https://i.howwhatproduce.com/images/003/image-8884-36-j.webp)
Musíte vypnout stránkování - nebo další výzvu na obrazovce sítě. #Zakažte stránku konzoly „více“promptsend „očekávat 0“kromě možnosti stránkování. " zavřít} časový limit {send_user "ScreenOS nevybral kromě možnosti stránkování / n" nastavit mailfail "ScreenOS nevybral kromě možnosti stránkování." zavřít}} pokud {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}
Krok 5: Získejte konfiguraci
![Získejte konfiguraci Získejte konfiguraci](https://i.howwhatproduce.com/images/003/image-8884-37-j.webp)
Nyní získáme konfiguraci. send_user "Konfigurace stahování / n" log_file $ basedir/$ logsend "get config / r" expect {"$ prompt" {log_file send_user "\ nConfiguration Downloaded / n"} timeout {send_user "\ nError during configuration download." nastavit mailfail "Chyba při stahování konfigurace." }} closeif {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}
Krok 6: Zkontrolujte, zda je konfigurace správná velikost
![Zkontrolujte, zda je konfigurace správná velikost Zkontrolujte, zda je konfigurace správná velikost](https://i.howwhatproduce.com/images/003/image-8884-38-j.webp)
Budeme vědět, zda je konfigurace alespoň 1 kB. Nastavit velikost souboru [velikost souboru $ basedir/$ log], pokud {$ filesize <= 1024} {send_user "Konfigurace Netscreen je příliš malá, prozkoumejte prosím / n" nastavit mailfail " Konfigurace Netscreen je příliš malá, prozkoumejte / n "exec /bin /mail -s $ mailsubject $ mailto <<" $ mailfail "exit}
Krok 7: Vyčištění
![Vyčištění Vyčištění](https://i.howwhatproduce.com/images/003/image-8884-39-j.webp)
Pojďme spustit malé vyčištění, abychom odstranili konfigurace starší než dva týdny. #Remove config starší než 2 týdnysexec najít $ basedir -name '*config.txt*' -mtime +14
Krok 8: Všichni společně
Teď to dejte dohromady. Je připojen jako textový soubor. V případě jakýchkoli selhání bude odesílat e -maily. #!/usr/bin/expect#Očekávejte skript pro zálohování konfigurace firewallů netscreen#Joe#Nastavit nějaký časový limit varsetu 60set uživatel „root“nastavit heslo „heslo“nastavit port „2022“nastavit netscreen „foo.bar.com“nastavit basedir "/mnt/netapp/backups/foo.bar.com"set log" [timestamp -format%Y-%m-%d] -config.txt "set mailto" [email protected] "set mailsubject" Chyba: netscreen zálohování se nezdařilo [timestamp -format%Y-%m-%d] "set mailfail" "set prompt" foo-> "send_user" NetScren Backup Script / n "send_user" Connecting to $ netscreen / n "spawn ssh $ user@$ netscreen -p $ port expect {"heslo:" {send "$ password / r" expect {"$ prompt" {send_user "Connected"} "Oprávnění odepřeno" {send_user "Neplatné heslo, ukončení" set mailfail "Neplatné heslo, ukončení "close} timeout {send_user" Žádná výzva vrácena "set mailfail" Žádná výzva vrácena "close}}}" Žádná trasa k hostiteli "{send_user" Nelze se připojit k $ netscreen / n "nastavit mailfail" Nelze se připojit k $ netscreen / n "}" Jméno nebo služba není známa "{send_user" Nelze se připojit k $ netscreen / n "s et mailfail "Nelze se připojit k $ netscreen / n"} timeout {send_user "Timeout conconnecting to $ netscreen" set mailfail "Timeout connying to $ netscreen" close}} if {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}#Nyní, když to skončilo, pokračujte#Zakažte "více" promptsend "nastavte stránku konzoly 0 / r" očekávejte {"$ prompt" {send_user "\ nStránka deaktivována / n "} výchozí {odeslat" ScreenOS nevyjímal kromě možnosti stránkování. / n "nastavit mailfail" ScreenOS nevyjímal kromě možnosti stránkování. " zavřít} časový limit {send_user "ScreenOS nevybral kromě možnosti stránkování / n" nastavit mailfail "ScreenOS nevybral kromě možnosti stránkování." zavřít}} if {$ mailfail! = ""} {exec/bin/mail -s $ mailsubject $ mailto << "$ mailfail" exit} send_user "Stahování konfigurace / n" log_file $ basedir/$ logsend "get config / r "expect {" $ prompt "{log_file send_user" / nConfiguration Downloaded / n "} timeout {send_user" / nChyba během stahování konfigurace. " nastavit mailfail "Chyba při stahování konfigurace." }} closeif {$ mailfail! = ""} {exec/bin/mail -s $ mailsubject $ mailto << "$ mailfail" exit} nastavit velikost souboru [velikost souboru $ basedir/$ log], pokud {$ velikost souboru <= 1024} {send_user "Konfigurace Netscreen je příliš malá, prozkoumejte / n" nastavte mailfail "Konfigurace Netscreen je příliš malá, prozkoumejte / n" exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit} #Remove config starší než 2 týdny vyhledejte $ basedir -name '*config.txt*' -mtime +14
Doporučuje:
Jak proměnit váš Raspberry Pi na bránu pro vzdálený přístup: 6 kroků
![Jak proměnit váš Raspberry Pi na bránu pro vzdálený přístup: 6 kroků Jak proměnit váš Raspberry Pi na bránu pro vzdálený přístup: 6 kroků](https://i.howwhatproduce.com/images/001/image-1146-15-j.webp)
Jak proměnit váš Raspberry Pi na bránu pro vzdálený přístup: Čau lidi! S ohledem na nedávné události se náš tým na remote.it usilovně snažil vymyslet nápady, jak vzdálenou práci bezbolestně a snadno zpřístupnit. Přišli jsme s dálkovým ovládáním. Image Image SD karty itPi, což je karta SD, kterou můžete vložit do nového
Jak si vytvořit vlastní WIFI bránu pro připojení Arduina k síti IP?: 11 kroků (s obrázky)
![Jak si vytvořit vlastní WIFI bránu pro připojení Arduina k síti IP?: 11 kroků (s obrázky) Jak si vytvořit vlastní WIFI bránu pro připojení Arduina k síti IP?: 11 kroků (s obrázky)](https://i.howwhatproduce.com/images/004/image-10449-j.webp)
Jak si vytvořit vlastní WIFI bránu pro připojení Arduina k síti IP?: Jako mnoho lidí si myslíte, že Arduino je velmi dobrým řešením pro domácí automatizaci a robotizaci! Ale pokud jde o komunikaci, Arduinos přichází pouze se sériovými linkami. Pracuji na robotu, který musí být trvale připojen k serveru, který běží
Jak zálohovat původní firmware z Esp8266EX nebo Esp-01: 4 kroky
![Jak zálohovat původní firmware z Esp8266EX nebo Esp-01: 4 kroky Jak zálohovat původní firmware z Esp8266EX nebo Esp-01: 4 kroky](https://i.howwhatproduce.com/images/010/image-29709-j.webp)
Jak zálohovat původní firmware Esp8266EX nebo Esp-01: Proč? důležitá je záloha původního firmwaru. nejjednodušší ans is = originál je originál V tomto tutoriálu vám ukážu, jak zálohovat původní firmware esp8266ex. ESP8266EX je levný Wi-Fi mikročip s plným zásobníkem TCP/IP a mikrokontrolérem
Jak snadno zálohovat Linux Box pomocí Rdiff-backup: 9 kroků
![Jak snadno zálohovat Linux Box pomocí Rdiff-backup: 9 kroků Jak snadno zálohovat Linux Box pomocí Rdiff-backup: 9 kroků](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11122422-how-easily-to-backup-your-linux-box-using-rdiff-backup-9-steps-j.webp)
Jak snadno zálohovat Linux Box pomocí Rdiff-backup: Tento návod vám ukáže, jak spustit jednoduchý plně vybavený systém zálohování a obnovy na linuxu pomocí rdiff-backup a USB disku
Jak zálohovat zařízení Foundry Networks: 8 kroků
![Jak zálohovat zařízení Foundry Networks: 8 kroků Jak zálohovat zařízení Foundry Networks: 8 kroků](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11122699-how-to-backup-a-foundry-networks-device-8-steps-j.webp)
Jak zálohovat zařízení Foundry Networks: Tento návod zobrazí skript, který lze použít k automatizaci zálohování přepínače/routeru/brány firewall slévárenských sítí