28.08.2015 Views

The Design and Implementation of the Anykernel and Rump Kernels

1F3KDce

1F3KDce

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

A–2<br />

RUMP.DHCPCLIENT(1) NetBSD General Comm<strong>and</strong>s Manual RUMP.DHCPCLIENT(1)<br />

NAME<br />

rump.dhcpclient -- simple dhcp client for rump kernels<br />

SYNOPSIS<br />

rump.dhcpclient ifname<br />

DESCRIPTION<br />

<strong>The</strong> rump.dhcpclient utility is a very simple DHCP client which can be<br />

used to apply networking configuration on one interface in a rump kernel.<br />

Unlike full DHCP clients, rump.dhcpclient does not store leases or renew<br />

expired leases. <strong>The</strong> reason for this is <strong>the</strong> typical transient nature <strong>of</strong> a<br />

rump kernel. Additionally, rump.dhcpclient does not save DNS resolver<br />

information.<br />

After having succesfully configured networking, rump.dhcpclient prints<br />

out <strong>the</strong> networking configuration <strong>and</strong> lease time <strong>and</strong> exits.<br />

Since rump.dhcpclient uses bpf(4) to send <strong>and</strong> receive raw network packets,<br />

<strong>the</strong> server must include support for bpf <strong>and</strong> vfs (for opening<br />

/dev/bpf). O<strong>the</strong>rwise, <strong>the</strong> following diagnostic message is printed:<br />

rump.dhcpclient: bpf: Function not implemented<br />

SEE ALSO<br />

rump_server(1), bpf(4)<br />

CAVEATS<br />

<strong>The</strong>re is no easy way to release a lease.<br />

NetBSD 5.99.48 January 20, 2011 NetBSD 5.99.48

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!