Portál AbcLinuxu, 31. října 2025 05:25
 diky pokud si nekdo najde moment
Pedro
diky pokud si nekdo najde moment
Pedro
            echo "DST-ADDRESS PREF-SRC GATEWAY DISTANCE 0 S 0.0.0.0/0 192.168.22.254 2" |awk '{if ($7 == "0.0.0.0/0" && $9 == "2") print $8 }'
Vypíše všetky IP všetkých gateway, ktorých je distance = 2. Gawk to vypíše pre každý riadok na vstupe.
            
:local a { 'eth0'='10.0.1.0/24; 'eth1'=10.0.2.0/24 .. }
:foreach int,src in=a do={
  :if ( ! /ip route get [find src-addr=src] ) do= {
   /ip dhcp-client renew int
  }
}
            /ip route find dst-address=0.0.0.0/0Vykricnik je logicka negace. Zjistujes jestli tam ta routa neni. Tak podminak by mohla byt takto:
:if (!(/ip route find src-address=src dst-address=0.0.0.0/0)) do={ ...
            
        Tiskni
            
                Sdílej:
                 
                 
                 
                 
                 
                 
            
    
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.