Package: dhcp3-relay
Version: 3.0.4-13
Severity: minor

Hello,

if you install the dhcp3-relay package version 3.0.4-13 along with the
xen-utils-common package version 3.0.3-0-2 you will probably have:

~# ls -l /etc/rc*.d/*dhcp3-relay
lrwxrwxrwx 1 root root 21 Aug 27 14:28 /etc/rc0.d/K20dhcp3-relay -> 
../init.d/dhcp3-relay
lrwxrwxrwx 1 root root 21 Aug 27 14:28 /etc/rc1.d/K20dhcp3-relay -> 
../init.d/dhcp3-relay
lrwxrwxrwx 1 root root 21 Aug 27 14:28 /etc/rc2.d/S20dhcp3-relay -> 
../init.d/dhcp3-relay
lrwxrwxrwx 1 root root 21 Aug 27 14:28 /etc/rc3.d/S20dhcp3-relay -> 
../init.d/dhcp3-relay
lrwxrwxrwx 1 root root 21 Aug 27 14:28 /etc/rc4.d/S20dhcp3-relay -> 
../init.d/dhcp3-relay
lrwxrwxrwx 1 root root 21 Aug 27 14:28 /etc/rc5.d/S20dhcp3-relay -> 
../init.d/dhcp3-relay
lrwxrwxrwx 1 root root 21 Aug 27 14:28 /etc/rc6.d/K20dhcp3-relay -> 
../init.d/dhcp3-relay
~# ls -l /etc/rc*.d/*xend
lrwxrwxrwx 1 root root 14 Aug 18 15:17 /etc/rc0.d/K21xend -> ../init.d/xend
lrwxrwxrwx 1 root root 14 Aug 18 15:17 /etc/rc1.d/K21xend -> ../init.d/xend
lrwxrwxrwx 1 root root 14 Aug 18 15:17 /etc/rc2.d/S20xend -> ../init.d/xend
lrwxrwxrwx 1 root root 14 Aug 18 15:17 /etc/rc3.d/S20xend -> ../init.d/xend
lrwxrwxrwx 1 root root 14 Aug 18 15:17 /etc/rc4.d/S20xend -> ../init.d/xend
lrwxrwxrwx 1 root root 14 Aug 18 15:17 /etc/rc5.d/S20xend -> ../init.d/xend
lrwxrwxrwx 1 root root 14 Aug 18 15:17 /etc/rc6.d/K21xend -> ../init.d/xend
~# 

This leads to the situation where /etc/rc2.d/S21dhcp3-relay is started
while /etc/rc2.d/S20xend reconfigures your ethernet interfaces afterwards.

For this reason dhcrelay3 can't get an IP-address to fill in the "Relay agent
IP address" field of the BOOTP-protocol. Now, the remote DHCP-server has
no clue that it's talking with a relay and we won't ever receive an answer
by the server.

Starting /etc/init.d/dhcp3-relay after /etc/init.d/xend helps:
###
update-rc.d -f dhcp3-relay remove
update-rc.d dhcp3-relay start 21 2 3 4 5 . stop 20 0 1 6 .
/etc/init.d/dhcp3-relay restart
###

Now we have:

~# ls -l /etc/rc*.d/*dhcp3-relay
lrwxrwxrwx 1 root root 21 Aug 27 14:28 /etc/rc0.d/K20dhcp3-relay -> 
../init.d/dhcp3-relay
lrwxrwxrwx 1 root root 21 Aug 27 14:28 /etc/rc1.d/K20dhcp3-relay -> 
../init.d/dhcp3-relay
lrwxrwxrwx 1 root root 21 Aug 27 14:28 /etc/rc2.d/S21dhcp3-relay -> 
../init.d/dhcp3-relay
lrwxrwxrwx 1 root root 21 Aug 27 14:28 /etc/rc3.d/S21dhcp3-relay -> 
../init.d/dhcp3-relay
lrwxrwxrwx 1 root root 21 Aug 27 14:28 /etc/rc4.d/S21dhcp3-relay -> 
../init.d/dhcp3-relay
lrwxrwxrwx 1 root root 21 Aug 27 14:28 /etc/rc5.d/S21dhcp3-relay -> 
../init.d/dhcp3-relay
lrwxrwxrwx 1 root root 21 Aug 27 14:28 /etc/rc6.d/K20dhcp3-relay -> 
../init.d/dhcp3-relay
~# ls -l /etc/rc*.d/*xend
lrwxrwxrwx 1 root root 14 Aug 18 15:17 /etc/rc0.d/K21xend -> ../init.d/xend
lrwxrwxrwx 1 root root 14 Aug 18 15:17 /etc/rc1.d/K21xend -> ../init.d/xend
lrwxrwxrwx 1 root root 14 Aug 18 15:17 /etc/rc2.d/S20xend -> ../init.d/xend
lrwxrwxrwx 1 root root 14 Aug 18 15:17 /etc/rc3.d/S20xend -> ../init.d/xend
lrwxrwxrwx 1 root root 14 Aug 18 15:17 /etc/rc4.d/S20xend -> ../init.d/xend
lrwxrwxrwx 1 root root 14 Aug 18 15:17 /etc/rc5.d/S20xend -> ../init.d/xend
lrwxrwxrwx 1 root root 14 Aug 18 15:17 /etc/rc6.d/K21xend -> ../init.d/xend
~# 

That's ok!

Regards,
  Fabian




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to