diff --git a/SRC/ifup b/SRC/ifup index 6adf9bb..26be13d 100755 --- a/SRC/ifup +++ b/SRC/ifup @@ -887,9 +887,14 @@ foreach my $iface ( @$ifaces ) { } print "[$iface]\n" - . " State: $runningconf->{$iface}{'state'}\n" - . " Address: $runningconf->{$iface}{'address'}\n" - . " MAC: $runningconf->{$iface}{'macaddr'}\n"; + . " State: $runningconf->{$iface}{'state'}\n"; + + if ( $runningconf->{$iface}{'address'} ) { + print " Address: $runningconf->{$iface}{'address'}\n"; + } + if ( $runningconf->{$iface}{'macaddr'} ) { + print " MAC: $runningconf->{$iface}{'macaddr'}\n"; + } foreach my $name ( sort( keys( %{$runningconf->{$iface}{'aliases'}} ) ) ) {