1 Pluspunkt 0 Minuspunkte

Wenn ich auf der Sophos UTM diesen Befehl eingebe 

cc get_objects 0 interface

sehe ich alle Interfaces wie z.B dieses

{
 'autoname' => 1,
 'class' => 'qos',
 'data' => {
 'comment' => '',
 'downlink' => 102400,
 'downlink_optimizer' => 1,
 'ingress_rules' => $VAR1->[1]{'data'}{'ingress_rules'},
 'interface' => 'REF_IntEthTest',
 'name' => 'Fortinet',
 'rules' => [],
 'status' => 0,
 'uplink' => 102400,
 'uplink_limit' => 1,
 'uplink_optimizer' => 1
 },
 'hidden' => 0,
 'lock' => '',
 'nodel' => '',
 'ref' => 'REF_QosIntTest',
 'type' => 'interface'
}

Wie kann ich aber die IP Adresse der Interfaces anzeigen?

bezieht sich auf eine Antwort auf: Alle Interfaces in der Sophos CLI anzeigen
von  

1 Antwort

1 Pluspunkt 0 Minuspunkte

Die Zeile

'interface' => 'REF_IntEthTest',

zeigt eine Referenz auf ein anderes Objekt. Welche Ausgabe zeigt der Befehl

cc get_object 'REF_IntEthTest'

Dort müsstest du die IP Adresse des Interface finden können.

von (974 Punkte)  
Dabei kommt diese Ausgabe auch ohne IP.

{
  'autoname' => 0,
  'class' => 'interface',
  'data' => {
    'additional_addresses' => [
        'REF_ItfSecOldinterna'
    ],
    'bandwidth' => 0,
    'comment' => '',
    'inbandwidth' => 0,
    'itfhw' => 'REF_ItfEthEth5IntelCorpo',
    'link' => 1,
    'mtu' => 1500,
    'mtu_auto_discovery' => 1,
    'name' => 'Fortinet',
    'outbandwidth' => 0,
    'primary_address' => 'REF_ItfPri1722302512',
    'proxyarp' => 0,
    'proxyndp' => 0,
    'status' => 1
  },
  'hidden' => 0,
  'lock' => '',
  'nodel' => '',
  'ref' => 'REF_IntEthTest',
  'type' => 'ethernet'
}
Dann findest du damit die IP Adresse des Interface.

cc get_object 'REF_ItfPri1722302512'