Based on DHCProbe and dhcp-client
#./dhcpclient [-c ciaddr] [-g giaddr] [-r reqip] [-s server] [-l loglevel] [-v] -d devname
- -d - network interface
- -c - client ip address
- -g - gateway ip address
- -r - requested ip address
- -s - server ip address
- -l - log level (0 - quiet, 3 - verbose)
- -v - verbose (loglevel = 3)
$ mkdir build
$ cd build
$ cmake ../
$ make
#dhcpclient -d eth0