Looks like you're right. Running that gives the response:
method return sender=:1.1 -> dest=:1.20 uint32 0
However looking at what runs before and after with 'ps -ef | grep dbus' I can see that a new process begins running after running your command:
/sbin/dhclient -1 -lf /var/lib/dhcp3/dhclient.ra0.leases -pf /var/run/dhclient.ra0.pid -q -e dhc_dbus=0 -d ra0
This seems to just sit around blocking - killing it and running it causes it to sit on the command line without an IP address being allocated to ra0.
The file /var/lib/dhcp3/dhclient.ra0.leases looks like it has correct data for a lease - however its not configuring the interface with it.
Looks like you're right. Running that gives the response:
method return sender=:1.1 -> dest=:1.20
uint32 0
However looking at what runs before and after with 'ps -ef | grep dbus' I can see that a new process begins running after running your command:
/sbin/dhclient -1 -lf /var/lib/ dhcp3/dhclient. ra0.leases -pf /var/run/ dhclient. ra0.pid -q -e dhc_dbus=0 -d ra0
This seems to just sit around blocking - killing it and running it causes it to sit on the command line without an IP address being allocated to ra0.
The file /var/lib/ dhcp3/dhclient. ra0.leases looks like it has correct data for a lease - however its not configuring the interface with it.