Mam pytanie dotyczące wyświetlania konfiguracji w JUNOS. Chciałbym wyświetlić całą sekcje, w której znajdzie się wyszukiwana fraza. Poniżej przykład.
security-zone trust {
host-inbound-traffic {
system-services {
ping;
}
}
interfaces {
fe-xx;
}
}
security-zone untrust {
screen untrust-screen;
host-inbound-traffic {
system-services {
ping;
}
}
interfaces {
fe-xx
}
}
security-zone t1 {
host-inbound-traffic {
system-services {
ssh;
https;
}
}
interfaces {
fe-xx;
}
}
security-zone t2 {
host-inbound-traffic {
system-services {
ssh;
https;
}
}
interfaces {
fe-xx;
}
}
security-zone u1 {
host-inbound-traffic {
system-services {
ssh;
https;
}
}
interfaces {
fe-xx;
}
}
security-zone u2 {
host-inbound-traffic {
system-services {
ssh;
https;
ping;
}
}
interfaces {
fe-xx;
}
}
Powyżej mamy część konfiga. Są tam zony: trust, untrust, t1, t2, u1, u2. Załóżmy, że chciałbym wyświetlić sobie w formie jak wyżej wszytkie zony gdzie jest ping.
Mogę oczywiście wykonać show conf | find ping | dis set. Wyświetli mi wszytkie linijki zdefiniowanych polis gdzie jest ping. Czy można wykonać show w taki sposób, żeby wyświetlił tylko np. całą sekcje jak w CISCO? Tak, żeby po wykonaniu tego zapytania dla szukanego ping wyświelił nam coś takiego:
security-zone trust {
host-inbound-traffic {
system-services {
ping;
}
}
interfaces {
fe-xx;
}
}
security-zone untrust {
screen untrust-screen;
host-inbound-traffic {
system-services {
ping;
}
}
interfaces {
fe-xx
}
}
security-zone u2 {
host-inbound-traffic {
system-services {
ssh;
https;
ping;
}
}
interfaces {
fe-xx;
}
}