Home | History | Annotate | Download | only in man

Lines Matching full:dhcp

3 dnsmasq \- A lightweight DHCP and caching DNS server.
9 is a lightweight DNS, TFTP and DHCP server. It is intended to provide
10 coupled DNS and DHCP service to a LAN.
16 DNS queries for DHCP configured hosts.
18 The dnsmasq DHCP server supports static address assignments and multiple
20 sends a sensible default set of DHCP options, and can be configured to
21 send any desired set of DHCP options, including vendor-encapsulated
23 TFTP server to allow net/PXE boot of DHCP hosts and also supports BOOTP.
26 supports IPv6 for DNS, but not DHCP.
48 in the same way as for DHCP-derived names. Note that this does not
52 When replying with information from /etc/hosts or the DHCP leases
122 to zero completely disables DNS function, leaving only DHCP and/or TFTP.
171 .B \-2, --no-dhcp-interface=<interface name>
172 Do not provide DHCP or TFTP on the specified interface, but do provide DNS service.
199 dnsmasq which provide DHCP service to run in the same machine.
213 which are not found in /etc/hosts or the DHCP leases file are answered
291 from /etc/hosts or DHCP then a "not found" answer is returned.
316 a domain is local and it may answer queries from /etc/hosts or DHCP
342 Note that /etc/hosts and DHCP leases override this for individual
348 answered from /etc/hosts or DHCP and not sent to an upstream
368 machine. Local machines are those in /etc/hosts or with DHCP leases.
373 local machine. Local machines are those in /etc/hosts or with DHCP
401 hosts files) or from DHCP. If the target does not satisfy this
430 .B \-F, --dhcp-range=[[net:]network-id,]<start-addr>,<end-addr>[[,<netmask>],<broadcast>][,<lease time>]
431 Enable the DHCP server. Addresses will be given out from the range
434 .B dhcp-host
440 option may be repeated, with different addresses, to enable DHCP
444 receive DHCP service via a relay agent. The broadcast address is
446 allowed to have more than one dhcp-range in a single subnet. The optional
448 dhcp options may be specified on a per-network basis.
453 which tells dnsmasq to enable DHCP for the network specified, but not
456 .B dhcp-host
460 in which case dnsmasq will provide proxy-DHCP on the specified
467 .B \-G, --dhcp-host=[<hwaddr>][,id:<client_id>|*][,net:<netid>][,<ipaddr>][,<hostname>][,<lease_time>][,ignore]
468 Specify per host parameters for the DHCP server. This allows a machine
471 overrides any supplied by the DHCP client on the machine. It is also
475 .B --dhcp-host=00:20:e0:3b:13:af,wap,infinite
478 an infinite DHCP lease.
479 .B --dhcp-host=lap,192.168.0.199
483 in the range given by the --dhcp-range option, but they must be on the
484 network being served by the DHCP server. It is allowed to use client identifiers rather than
486 .B --dhcp-host=id:01:02:03:04,.....
489 .B --dhcp-host=id:clientidastext,.....
496 allocated to a DHCP lease, but only if a
497 .B --dhcp-host
499 tells dnsmasq to never offer a DHCP lease to a machine. The machine
502 .B --dhcp-host=00:20:e0:3b:13:af,ignore
504 useful when there is another DHCP server on the network which should
508 whenever this dhcp-host directive is in use. This can be used to
509 selectively send DHCP options just for this host. When a host matches any
510 dhcp-host directive (or one implied by /etc/ethers) then the special
513 .B --dhcp-ignore=#known
516 .B --dhcp-host=00:20:e0:3b:13:*,ignore
524 .B --dhcp-host=06-00:20:e0:3b:13:af,1.2.3.4
531 .B --dhcp-host=11:22:33:44:55:66,12:34:56:78:90:12,192.168.0.2
534 DHCP lease to one of the hardware addresses when another one asks for
541 .B --dhcp-hostsfile=<file>
542 Read DHCP host information from the specified file. The file contains
544 as text to the right of '=' in --dhcp-host. The advantage of storing DHCP host information
548 .B --dhcp-optsfile=<file>
549 Read DHCP option information from the specified file. The advantage of
550 using this option is the same as for --dhcp-hostsfile: the
551 dhcp-optsfile will be re-read when dnsmasq receives SIGHUP. Note that
553 .B --dhcp-boot
554 flag as DHCP options, using the options names bootfile-name,
556 in a dhcp-optsfile.
559 Read /etc/ethers for information about hosts for the DHCP server. The
563 .B --dhcp-host
567 .B \-O, --dhcp-option=[<network-id>,[<network-id>,]][encap:<opt>,][vendor:[<vendor-class>],][<opt>|option:<opt-name>],[<value>[,<value>]]
568 Specify different or extra options to DHCP clients. By default,
569 dnsmasq sends some standard options to DHCP clients, the netmask and
577 known by dnsmasq can be discovered by running "dnsmasq --help dhcp".
580 .B --dhcp-option=3,192.168.4.4
582 .B --dhcp-option = option:router, 192.168.4.4
584 .B --dhcp-option = 42,192.168.0.4
586 .B --dhcp-option = option:ntp-server, 192.168.0.4
601 persuade dnsmasq to generate illegal DHCP packets with injudicious use
612 .B --dhcp-option=66,"1.2.3.4"
615 --dhcp-option: for instance
616 .B --dhcp-option=vendor:PXEClient,1,0.0.0.0
620 substring based (see --dhcp-vendorclass for details). If a
625 .B --dhcp-option=vendor:,1,0.0.0.0
629 .B --dhcp-option=encap:175, 190, "iscsi-client0"
633 encap: and vendor: are may not both be set in the same dhcp-option.
638 .B --dhcp-option-force=[<network-id>,[<network-id>,]][encap:<opt>,][vendor:[<vendor-class>],]<opt>,[<value>[,<value>]]
640 .B --dhcp-option
645 .B --dhcp-no-override
646 Disable re-use of the DHCP servername and filename fields as extra
648 information (from dhcp-boot) out of their dedicated fields into
649 DHCP options. This make extra space available in the DHCP packet for
653 .B \-U, --dhcp-vendorclass=<network-id>,<vendor-class>
654 Map from a vendor-class string to a network id tag. Most DHCP clients provide a
656 maps vendor classes to tags, so that DHCP options may be selectively delivered
658 .B dhcp-vendorclass=printers,Hewlett-Packard JetDirect
660 .B --dhcp-option=printers,3,192.168.4.4
665 .B \-j, --dhcp-userclass=<network-id>,<user-class>
667 matching, like vendor classes). Most DHCP clients provide a
669 maps user classes to tags, so that DHCP options may be selectively delivered
674 .B \-4, --dhcp-mac=<network-id>,<MAC address>
677 .B --dhcp-mac=3com,01:34:23:*:*:*
680 .B --dhcp-circuitid=<network-id>,<circuit-id>, --dhcp-remoteid=<network-id>,<remote-id>
682 be provided by DHCP relay agents. The circuit-id or remote-id is
687 .B --dhcp-subscrid=<network-id>,<subscriber-id>
690 .B --dhcp-match=<network-id>,<option number>|option:<option name>[,<value>]
691 Without a value, set the network-id tag if the client sends a DHCP
697 .B dhcp-option
701 --dhcp-match=efi-ia32,option:client-arch,6
707 .B \-J, --dhcp-ignore=<network-id>[,<network-id>]
710 not allocate it a DHCP lease.
712 .B --dhcp-ignore-names[=<network-id>[,<network-id>]]
715 provided by the host. Note that, unlike dhcp-ignore, it is permissible
716 to supply no netid tags, in which case DHCP-client supplied hostnames
717 are always ignored, and DHCP hosts are added to the DNS using only
718 dhcp-host configuration in dnsmasq and the contents of /etc/hosts and
721 .B --dhcp-broadcast=<network-id>[,<network-id>]
724 communicate with the host when it is unconfigured. Most DHCP clients which
728 .B \-M, --dhcp-boot=[net:<network-id>,]<filename>,[<servername>[,<server address>]]
729 Set BOOTP options to be returned by the DHCP server. Server name and
742 .B dhcp-boot
744 functions when supported by a suitable DHCP server.
779 Dnsmasq supports PXE "proxy-DHCP", in this case another DHCP server on
788 .B dhcp-range.
790 .B \-X, --dhcp-lease-max=<number>
791 Limits dnsmasq to the specified maximum number of DHCP leases. The
796 .B \-K, --dhcp-authoritative
797 Should be set when dnsmasq is definitely the only DHCP server on a network.
798 It changes the behaviour from strict RFC compliance so that DHCP requests on
804 .B --dhcp-alternate-port[=<server port>[,<client port>]]
805 Change the ports used for DHCP from the default. If this option is
806 given alone, without arguments, it changes the ports used for DHCP
810 specification of both server and client ports for DHCP.
821 By default, the DHCP server will attempt to ensure that an address in
827 .B --log-dhcp
828 Extra logging for DHCP: log all the options sent to DHCP clients and
831 .B \-l, --dhcp-leasefile=<path>
832 Use the specified file to store DHCP lease information.
834 .B \-6 --dhcp-script=<path>
835 Whenever a new DHCP lease is created, or an old one destroyed, the
868 used a DHCP relay to contact dnsmasq and the IP address of the relay is known.
881 .B --dhcp-scriptuser
890 .B --dhcp-script
899 Treat DHCP request packets arriving at any of the <alias> interfaces
905 Specifies DNS domains for the DHCP server. Domains may be be given
907 firstly it causes the DHCP server to return the domain to any hosts
909 for DHCP-configured hosts to claim. The intention is to constrain
911 its name via dhcp as e.g. "microsoft.com" and capture traffic not
912 meant for it. If no domain suffix is specified, then any DHCP
919 and have a machine whose DHCP hostname is "laptop". The IP address for that machine is available from
926 .B --dhcp-fqdn
929 .B --dhcp-fqdn
931 DHCP clients into the DNS. For this reason, the names must be unique,
933 domains. If a second DHCP client appears which has the same name as an
935 .B --dhcp-fqdn
937 put in the DNS, only the qualified name. Two DHCP clients with the
943 .B --dhcp-fqdn
1037 and any file given by --dhcp-hostsfile, --dhcp-optsfile or --addn-hosts.
1038 The dhcp lease change script is called for all
1039 existing DHCP leases. If
1096 be set dynamically by PPP or DHCP since both protocols provide the
1106 file. This is useful on a laptop, where both PPP and DHCP may be used:
1130 addresses by PPP or DHCP.
1143 The network-id system works as follows: For each DHCP request, dnsmasq
1145 .B dhcp-range
1147 .B dhcp-host
1148 (and "known" if a dhcp-host matches)
1152 classes sent by the DHCP client. Any
1153 .B dhcp-option
1155 .B dhcp-option,
1158 so --dhcp=option=#purple,3,1.2.3.4 sends the option when the
1162 .B dhcp-range
1164 tag to matching it. Thus if there is more than dhcp-range on a subnet,
1169 The DHCP server in dnsmasq will function as a BOOTP server also,
1172 .B dhcp-host
1176 .B dhcp-range
1177 configuration option is present to activate the DHCP server
1181 .B dhcp-option
1214 Dnsmasq is capable of handling DNS and DHCP for at least a thousand
1216 .B --dhcp-lease-max