~/drbl>./drblcli_desktop.pl -m ****************************************************** We are now ready to collect the MAC address of clients! The MAC address will be recorded turn by turn accroding to the boot of clients. Please boot the clients by order, make sure them boot from etherboot! Do you want to continue ? Say "yes" or "y" to continue, or any other letter to quit! [y/N] y ************************ Ok! Let's do it! You are not root, please enter root's password to deploy them... Password: Start to listen to network interface to get the MAC address? [y/N] y Stop dhcpd if it is running..... Which ethernet NIC do you want to listen ? eth1, eth2... (eth1/eth2/...) eth1 *********************************************************************** Now we start to listen to eth1, press "ctrl-c" to finish collecting. tcpdump: listening on eth1 0:40:95:8:fa:f7 Broadcast ip 590: 0.0.0.0.bootpc > 255.255.255.255.bootps: xid:0x951806c9 secs:7677 file ""[|bootp] 0:40:95:8:fa:f7 Broadcast ip 590: 0.0.0.0.bootpc > 255.255.255.255.bootps: xid:0x951806c9 secs:8958 file ""[|bootp] 0:40:95:8:fa:f7 Broadcast ip 590: 0.0.0.0.bootpc > 255.255.255.255.bootps: xid:0x951806c9 secs:10238 file ""[|bootp] 3 packets received by filter 0 packets dropped by kernel 0:40:95:8:FA:F7 *********************************************************************** The output file for this MAC address collection is "mac_eth1.txt". its content: ---------------------------------------------------------------- 0:40:95:8:FA:F7 ---------------------------------------------------------------- Do you want to listen to another network interface ? [y/N] n Ok! Done!!! ************************ Done! We have collected the MAC address! ------------------------------------------------------------ Do you want to continue to setup? Say "yes" or "y" to continue, or any other letter to quit! [y/N] n