#dnsmasq的配置文件。
|
|
#
|
|
#格式是每行一个选项,合法选项是相同的
|
|
#作为命令行中合法的长选项。看到
|
|
#“/ usr / sbin / dnsmasq –help”或“man 8 dnsmasq”以获取详细信息。
|
|
|
|
#监听此特定端口而不是标准DNS端口
|
|
#(53)。将此设置为零将完全禁用DNS功能,
|
|
#只留下DHCP和/或TFTP。
|
|
#端口= 5353
|
|
|
|
#以下两个选项让你成为更好的网友,因为他们
|
|
#告诉dnsmasq过滤掉公有DNS不能查询的内容
|
|
#答案,并加载服务器(特别是根服务器)
|
|
#不必要的。如果你有一个按需拨号链接,他们也会停下来
|
|
#这些请求不必要地提出链接。
|
|
|
|
#不要转发普通名称(没有点或域部分)
|
|
#域的需要
|
|
#切勿在非路由地址空间中转发地址。
|
|
#假,私法
|
|
|
|
#取消注释以启用DNSSEC验证和缓存:
|
|
#(需要使用DNSSEC选项构建dnsmasq。)
|
|
#的conf文件= %% PREFIX %% /股/的dnsmasq /信任anchors.conf
|
|
#dnssec
|
|
|
|
#未经DNSSEC签名的回复可能是合法的,因为该域名
|
|
#是无符号的,或者可能是伪造的。设置这个选项会告诉dnsmasq
|
|
#通过查找DS的安全证明,检查未签名的答复是否正确
|
|
#记录根和域之间不存在的地方。
|
|
#设置这个的成本是即使在无符号域中的查询也需要
|
|
#一个或多个额外的DNS查询来验证。
|
|
#DNSSEC – 检查 – 无符号
|
|
|
|
#取消注释,以过滤无用的Windows发起的DNS请求
|
|
#可以不必要地触发按需拨号链接。
|
|
#请注意(除其他外)这会阻止所有SRV请求,
|
|
#所以如果你使用Kerberos,SIP,XMMP或Google Talk,请不要使用它。
|
|
#此选项仅影响转发,源自于的SRV记录
|
|
#dnsmasq(通过srv-host =行)不会被压缩。
|
|
#filterwin2k
|
|
|
|
#如果你想让dns从其上游服务器获取,请更改此行
|
|
#/etc/resolv.conf中的其他地方
|
|
#RESOLV文件=
|
|
|
|
#默认情况下,dnsmasq会向任何上游发送查询
|
|
#知道的服务器,并试图使服务器知道
|
|
#要起来。取消注释会强制dnsmasq尝试每个查询
|
|
#每台服务器严格按照它们出现的顺序排列
|
|
#/etc/resolv.conf
|
|
#严格的顺序
|
|
|
|
#如果您不想让dnsmasq读取/etc/resolv.conf或其他任何文件
|
|
#文件,然后从该文件中获取其服务器(请参见下文)
|
|
#取消注释。
|
|
#无RESOLV
|
|
|
|
#如果你不想让dnsmasq轮询/etc/resolv.conf或其他resolv
|
|
#文件进行更改并重新读取它们,然后取消注释。
|
|
#无调查
|
|
|
|
#在这里添加其他域名服务器,如果它们适用于域名规范
|
|
#非公共领域。
|
|
#服务器= / localnet的/ 192.168.0.1
|
|
|
|
#将PTR查询路由到名称服务器的示例:这将发送全部
|
|
#地址 – >名称查询192.168.3 / 24到名称服务器10.1.2.3
|
|
#服务器= / 3.168.192.in-addr.arpa / 10.1.2.3
|
|
|
|
#在此添加仅限本地域,这些域中的查询将得到解答
|
|
#仅限于/ etc / hosts或DHCP。
|
|
#本地= / localnet的/
|
|
|
|
#在此处添加您要强制的域名到IP地址。
|
|
#以下示例将double-click.net中的任何主机发送到本地
|
|
# 网络服务器。
|
|
#地址= / double-click.net / 127.0.0.1
|
|
|
|
# – 地址(和–server)也可以使用IPv6地址。
|
|
#地址= / www.thekelleys.org.uk / FE80 :: 20D:60ff:fe36:F83
|
|
|
|
#将所有查询的IP添加到yahoo.com,google.com和他们的
|
|
#子域名到vpn并搜索ipsets:
|
|
#IPSET = / yahoo.com / google.com / VPN,搜索
|
|
|
|
#你可以控制dnsmasq与服务器的对话方式:这个强制
|
|
#查询到10.1.2.3,通过eth1路由
|
|
#server=10.1.2.3@eth1
|
|
|
|
#并且这设置用于交谈的源(即本地)地址
|
|
#10.1.2.3到192.168.1.1端口55(必须有一个接口
|
|
#显然,机器上的IP)。
|
|
#server=10.1.2.3@192.168.1.1#55
|
|
|
|
#如果你想让dnsmasq把uid和gid改成别的东西
|
|
#默认情况下,编辑以下行。
|
|
#=用户
|
|
#组=
|
|
|
|
#如果你想让dnsmasq只侦听DHCP和DNS请求
|
|
#指定的接口(和回送)给出的名称
|
|
#接口(例如eth0)。
|
|
#为多个接口重复该行。
|
|
#接口=
|
|
#或者你可以指定哪个接口_not_监听
|
|
#除了接口=
|
|
#或者按地址收听(记住包括127.0.0.1 if
|
|
#你用这个。)
|
|
#听地址=
|
|
#如果你想让dnsmasq只在接口上提供DNS服务,
|
|
#如上图所示配置它,然后使用以下行来进行配置
|
|
#禁用DHCP和TFTP。
|
|
#无DHCP-接口=
|
|
|
|
#在支持它的系统上,dnsmasq绑定通配符地址,
|
|
#即使它只在某些接口上侦听。然后丢弃
|
|
#请求它不应答复。这具有优点
|
|
#即使在接口来去变换地址时也可以工作。如果你
|
|
#想让dnsmasq真正绑定它正在监听的接口,
|
|
#取消注释该选项。关于你可能需要的唯一时间是什么时候
|
|
#在同一台机器上运行另一个名称服务器。
|
|
#绑定接口
|
|
|
|
#如果您不想让dnsmasq读取/ etc / hosts,请取消注释
|
|
#以下行。
|
|
#无主机
|
|
#或者如果你想要它读取另一个文件,以及/ etc / hosts,请使用
|
|
# 这个。
|
|
#ADDN-主机=的/ etc / banner_add_hosts
|
|
|
|
#设置这个(和域:见下文),如果你想有一个域
|
|
#自动添加到主机文件中的简单名称。
|
|
#扩展的主机
|
|
|
|
#为dnsmasq设置域。这是可选的,但如果它被设置,它
|
|
#会做以下事情。
|
|
#1)只允许DHCP主机拥有完全限定的域名
|
|
#作为域名部分匹配此设置。
|
|
#2)设置“域”DHCP选项,从而可能设置
|
|
#由DHCP配置的所有系统的域
|
|
#3)为“expand-hosts”提供域部分
|
|
#域= thekelleys.org.uk
|
|
|
|
#为特定子网设置不同的域
|
|
#域= wireless.thekelleys.org.uk,192.168.2.0 / 24
|
|
|
|
#同样的想法,但范围,而不是子网
|
|
#域= reserved.thekelleys.org.uk,192.68.3.100,192.168.3.200
|
|
|
|
#取消注释以启用您需要的集成DHCP服务器
|
|
#来提供可用于租赁和可选地址的范围
|
|
#租约时间。如果你有多个网络,你需要
|
|
#为每个要提供DHCP的网络重复此操作
|
|
#服务。
|
|
#DHCP-范围= 192.168.0.50,192.168.0.150,12h
|
|
|
|
#这是给出网络掩码的DHCP范围的一个例子。这个
|
|
#是我们通过中继到达dnsmasq DHCP服务器的网络所必需的
|
|
#代理。如果你不知道DHCP中继代理是什么,你可能会
|
|
#不需要担心这一点。
|
|
#DHCP-范围= 192.168.0.50,192.168.0.150,255.255.255.0,12h
|
|
|
|
#这是一个设置标签的DHCP范围的例子
|
|
#一些DHCP选项可能只为这个网络设置。
|
|
#DHCP-范围=设定:红,192.168.0.50,192.168.0.150
|
|
|
|
#只有当标签设置为“绿色”时才使用此DHCP范围。
|
|
#DHCP的范围=标签:绿色,192.168.0.50,192.168.0.150,12h
|
|
|
|
#指定一个不能用于动态地址分配的子网,
|
|
#可用于具有匹配–dhcp-host行的主机。注意
|
|
除非存在dhcp范围,否则#dhcp-host声明将被忽略
|
|
有问题的子网的某种类型的#。
|
|
#在这种情况下,网络掩码是隐含的(它来自网络
|
|
在运行dnsmasq的机器上#配置)可以给
|
|
#代替显式网络掩码。
|
|
#DHCP-范围= 192.168.0.0,静态
|
|
|
|
#启用DHCPv6。请注意,前缀长度不需要指定
|
|
#,如果缺失/缺省为64,
|
|
#dhcp-range = 1234 :: 2,1234 :: 500,64,12h
|
|
|
|
#做路由器通告,但不是这个子网的DHCP。
|
|
#dhcp-range = 1234 ::,ra-only
|
|
|
|
#做路由器广告,但不是这个子网的DHCP,也尝试和
|
|
#为DNS添加名称,以获取SLAAC配置的双栈的IPv6地址
|
|
#主机。使用DHCPv4租约来派生名称,网段和
|
|
#MAC地址并假定主机也会有一个
|
|
#使用SLAAC算法计算的IPv6地址。
|
|
#dhcp-range = 1234 ::,ra-names
|
|
|
|
#做路由器通告,但不是这个子网的DHCP。
|
|
#将寿命设置为46小时。(注意:最低使用期限为2小时。)
|
|
#dhcp-range = 1234 ::,ra-only,48h
|
|
|
|
#为此子网执行DHCP和路由器通告。设置RA中的A位
|
|
#以便客户端可以使用SLAAC地址以及DHCP地址。
|
|
#dhcp-range = 1234 :: 2,1234 :: 500,slaac
|
|
|
|
#为此子网执行路由器通告和无状态DHCP。客户会
|
|
#不从DHCP获取地址,但他们将获得其他配置信息。
|
|
#他们将使用SLAAC作为地址。
|
|
#dhcp-range = 1234 ::,ra-stateless
|
|
|
|
#进行无状态DHCP,SLAAC,并为SLAAC地址生成DNS名称
|
|
#来自DHCPv4租约。
|
|
#dhcp-range = 1234 ::,ra-stateless,ra-names
|
|
|
|
#为我们正在做DHCPv6的所有子网执行路由器广告
|
|
#除非ra-stateless,ra-names等等被路由器覆盖
|
|
#广告将设置M和O位,以便客户端
|
|
#从DHCPv6获取地址和配置,并且A位重置,所以
|
|
#客户端不使用SLAAC地址。
|
|
#使-RA
|
|
|
|
#为使用DHCP的指定主机提供参数。有很多
|
|
有效的备选方案数量,所以我们将举例说明每个方案。注意
|
|
#IP地址不必在上面给出的范围内,他们只是
|
|
#需要在同一个网络上。这些参数的顺序
|
|
#无关紧要,允许在任何地方提供姓名,地址和MAC地址
|
|
#订单。
|
|
|
|
#始终使用以太网地址11:22:33:44:55:66分配主机
|
|
#IP地址192.168.0.60
|
|
#DHCP主机= 11:22:33:44:55:66,192.168.0.60
|
|
|
|
#总是用硬件地址设置主机的名称
|
|
#11:22:33:44:55:66是“fred”
|
|
#DHCP主机= 11:22:33:44:55:66,弗雷
|
|
|
|
#始终让主机使用以太网地址11:22:33:44:55:66
|
|
#名称fred和IP地址192.168.0.60,租用时间45分钟
|
|
#DHCP主机= 11:22:33:44:55:66,弗雷,192.168.0.60,45m
|
|
|
|
#给以太网地址11:22:33:44:55:66或者主机
|
|
#12:34:56:78:90:12 IP地址192.168.0.60。Dnsmasq将假设
|
|
#这两个以太网接口永远不会同时使用
|
|
#时间,并给第二个IP地址,即使它已经是
|
|
#由第一个使用。用于有线和无线笔记本电脑
|
|
#地址。
|
|
#DHCP主机= 11:22:33:44:55:66,12:34:56:78:90:12,192.168.0.60
|
|
|
|
#给出名称为“bert”IP地址的机器
|
|
#192.168.0.70和无限的租约
|
|
#DHCP主机= BERT,192.168.0.70,无限
|
|
|
|
#总是给客户端标识符01:02:02:04
|
|
#IP地址192.168.0.60
|
|
#DHCP主机= ID:01:02:02:04,192.168.0.60
|
|
|
|
#始终为InfiniBand接口提供硬件地址
|
|
#80:00:00:48:fe:80:00:00:00:00:00:00:f4:52:14:03:00:28:05:81
|
|
#ip地址192.168.0.61。客户端ID是从前缀派生的
|
|
#ff:00:00:00:00:00:02:00:00:02:c9:00和最后8对
|
|
#硬件地址的十六进制数字。
|
|
#DHCP主机= ID:FF:00:00:00:00:00:02:00:00:02:C9:00:F4:52:14:03:00:28:05:81,192.168.0.61
|
|
|
|
#总是给客户端标识符“marjorie”
|
|
#IP地址192.168.0.60
|
|
#DHCP主机= ID:马乔,192.168.0.60
|
|
|
|
#启用/ etc / hosts中给出的“judge”的地址
|
|
#将被赋予给出现“判断”名称的机器时
|
|
#它要求DHCP租约。
|
|
#DHCP主机=法官
|
|
|
|
#切勿向其以太网机器提供DHCP服务
|
|
#地址是11:22:33:44:55:66
|
|
#DHCP主机= 11:22:33:44:55:66,则忽略
|
|
|
|
#忽略以太网机器提供的任何客户端ID
|
|
#地址11:22:33:44:55:66 这对防止机器很有用
|
|
#在不同的操作系统或Windows下运行时会有不同的对待
|
|
#PXE启动和OS启动之间。
|
|
#DHCP主机= 11:22:33:44:55:66,ID:*
|
|
|
|
#发送额外的标签为“红色”的选项
|
|
#以太网地址为11:22:33:44:55:66的机器
|
|
#DHCP主机= 11:22:33:44:55:66,设置:红色
|
|
|
|
#发送额外的标签为“红色”的选项
|
|
#以太网地址从11:22:33开始的任何机器:
|
|
#DHCP主机= 11:22:33:*:*:*,设置:红色
|
|
|
|
#给客户端一个固定的IPv6地址和名称
|
|
#DUID 00:01:00:01:16:d2:83:fc:92:d4:19:e2:d8:b2
|
|
#请注意MAC地址不能用于识别DHCPv6客户端。
|
|
#还要注意,他们[]围绕IPv6地址是强制性的。
|
|
#dhcp-host = id:00:01:00:01:16:d2:83:fc:92:d4:19:e2:d8:b2,fred,[1234 :: 5]
|
|
|
|
#忽略没有在dhcp-host行中指定的客户端
|
|
#或/ etc / ethers。相当于ISC“否认未知客户”。
|
|
#这依赖于当时设置的特殊“已知”标签
|
|
#主机是匹配的。
|
|
#DHCP-忽略=标签:知
|
|
|
|
#发送额外的选项标记为“红色”的任何机器的
|
|
#DHCP vendorclass字符串包含子字符串“Linux”
|
|
#DHCP-vendorclass =设定:红,Linux的
|
|
|
|
#发送标记为“红色”的附加选项给任何一台机器
|
|
其DHCP用户类字符串中包含子字符串“accounts”的#
|
|
#DHCP-UserClass的=设置:红色,账户
|
|
|
|
#发送额外的选项标记为“红色”的任何机器的
|
|
#MAC地址匹配模式。
|
|
#DHCP-MAC =设定:红,00:60:8C:*:*:*
|
|
|
|
#如果这行没有注释,dnsmasq会读取/ etc / ethers并执行操作
|
|
#在那里找到的以太网地址/ IP对,就好像它们一样
|
|
#作为–dhcp-host选项给出。有用的,如果你保持
|
|
#MAC地址/主机映射出于其他目的。
|
|
#读醚
|
|
|
|
#向请求DHCP租约的主机发送选项。
|
|
#有关可用选项的详细信息,请参阅RFC 2132。
|
|
#通用选项可以通过名称给予dnsmasq:
|
|
#运行“dnsmasq –help dhcp”来获取列表。
|
|
#请注意,所有常用设置,例如网络掩码和
|
|
给出#广播地址,DNS服务器和默认路由
|
|
#理性默认由dnsmasq。你很可能不需要
|
|
#任何dhcp选项。如果您使用Windows客户端和Samba,那么
|
|
#是一些建议的选项,它们在详细说明中
|
|
#本节结束。
|
|
|
|
#覆盖由dnsmasq提供的默认路由,该路由假定为
|
|
#路由器与运行dnsmasq的机器相同。
|
|
#DHCP选项= 3,1.2.3.4
|
|
|
|
#做同样的事情,但使用选项名称
|
|
#DHCP选项=选项:路由器,1.2.3.4
|
|
|
|
#覆盖由dnsmasq提供的默认路由并且不发送默认值
|
|
#路线。请注意,这只适用于发送的选项
|
|
#默认(1,3,6,12,28)同一行将发送一个零长度选项
|
|
#用于所有其他选项编号。
|
|
#DHCP选项= 3
|
|
|
|
#将NTP时间服务器地址设置为192.168.0.4和10.10.0.5
|
|
#DHCP选项=选项:NTP服务器,192.168.0.4,10.10.0.5
|
|
|
|
#发送DHCPv6选项。注意[] IPv6地址。
|
|
#DHCP选项=选项6:DNS服务器,[1234 :: 77],[1234 :: 88]
|
|
|
|
#当机器运行时,为namservers发送DHCPv6选项
|
|
#dnsmasq和另一个。
|
|
#DHCP选项=选项6:DNS服务器,[:],[1234 :: 88]
|
|
|
|
#请客户每六小时轮询一次选项更改。(RFC4242)
|
|
#DHCP选项=选项6:信息刷新时间,6小时
|
|
|
|
#设置选项58客户端更新时间(T1)。默认为一半
|
|
#如果没有指定租用时间。(RFC2132)
|
|
#DHCP选项=选项:T1:1M
|
|
|
|
#设置选项59重新绑定时间(T2)。默认为7/8
|
|
#如果没有指定租用时间。(RFC2132)
|
|
#DHCP选项=选项:T2:2米
|
|
|
|
#将NTP时间服务器地址设置为与之相同的机器
|
|
#正在运行dnsmasq
|
|
#DHCP选项= 42,0.0.0.0
|
|
|
|
#将NIS域名设置为“welly”
|
|
#DHCP选项= 40,WELLY
|
|
|
|
#将默认生存时间设置为50
|
|
#DHCP选项= 23,50
|
|
|
|
#设置“所有子网都是本地”标志
|
|
#DHCP选项= 27,1
|
|
|
|
#发送etherboot魔术标志,然后etherboot选项(一个字符串)。
|
|
#DHCP选项= 128,E4:45:74:68:00:00
|
|
#DHCP选项= 129,NIC =的eepro100
|
|
|
|
#指定一个只会发送到“红色”网络的选项
|
|
#(请参阅dhcp-range声明“红色”网络)
|
|
#请注意,标签:部分必须位于选项:部分之前。
|
|
#dhcp-option = tag:红色,选项:ntp-server,192.168.1.1
|
|
|
|
#以下DHCP选项按照指定的方式设置dnsmasq
|
|
#为ISC dhcpcd中
|
|
#http://www.samba.org/samba/ftp/docs/textdocs/DHCP-Server-Configuration.txt
|
|
#适用于运行主机的典型dnsmasq安装
|
|
#dnsmasq也是运行samba的主机。
|
|
#如果您使用的话,您可能需要取消部分或全部注释
|
|
#Windows客户端和Samba。
|
|
#dhcp-option = 19,0#选项ip-forwarding off
|
|
#dhcp-option = 44,0.0.0.0#set netbios-over-TCP / IP nameserver(s)aka WINS server(s)
|
|
#dhcp-option = 45,0.0.0.0#netbios数据报分发服务器
|
|
#dhcp-option = 46,8#netbios节点类型
|
|
|
|
#发送一个空的WPAD选项。这可能需要获得Windows 7的行为。
|
|
#DHCP选项= 252, “\ n” 个
|
|
|
|
#发送RFC-3397 DNS域搜索DHCP选项。警告:您的DHCP客户端
|
|
#可能不支持这个……
|
|
#DHCP选项=选项:域名搜索,eng.apple.com,marketing.apple.com
|
|
|
|
#发送RFC-3442无类别静态路由(注意网络掩码编码)
|
|
#DHCP选项= 121,192.168.1.0 / 24,1.2.3.4,10.0.0.0 / 8,5.6.7.8
|
|
|
|
#发送封装在DHCP选项43中的厂商级特定选项。
|
|
#选项的含义由供应商类定义
|
|
#选项仅在客户端提供供应商分类时发送
|
|
#匹配这里给出的类。(子字符串匹配是OK,所以“MSFT”
|
|
#匹配“MSFT”和“MSFT 5.0”)。这个例子设置了
|
|
对于PXEClients,#mtftp地址为0.0.0.0。
|
|
#DHCP选项=厂商:PXEClient,1,0.0.0.0
|
|
|
|
#发送特定于Microsoft的选项以告诉Windows释放DHCP租约
|
|
#关闭时。注意“我”标志,告诉dnsmasq发送
|
|
#值是一个四字节的整数 – 这就是微软想要的。看到
|
|
#http://technet2.microsoft.com/WindowsServer/en/library/a70f1bb7-d2d4-49f0-96d6-4b7414ecfaae1033.mspx?mfr=true
|
|
#DHCP选项=供应商:MSFT,2,1i
|
|
|
|
#发送一些配置所需的Encapsulated-vendor-class ID
|
|
#Etherboot允许识别DHCP服务器。
|
|
#DHCP选项=厂商:Etherboot的,60, “Etherboot的”
|
|
|
|
#将选项发送给PXELinux。请注意,我们需要甚至发送选项
|
|
#尽管它们没有出现在参数请求列表中,所以我们需要
|
|
#在这里使用dhcp-option-force。
|
|
#详情请参阅http://syslinux.zytor.com/pxe.php#special。
|
|
#魔术数字 – 在别的东西被识别之前需要
|
|
#DHCP选项力= 208,F1:00:74:7E
|
|
#配置文件名称
|
|
#DHCP选项力= 209,CONFIGS /公共
|
|
#路径前缀
|
|
#DHCP选项力= 210 / tftpboot的/ PXELINUX /文件/
|
|
#重新启动时间。(注意’我’发送32位值)
|
|
#DHCP选项力= 211,30i
|
|
|
|
#设置netboot / PXE的启动文件名。你只会需要
|
|
#这是你想通过网络启动机器,你将需要
|
|
#TFTP服务器; 要么是内置在TFTP服务器上的dnsmasq,要么是一个
|
|
#外部一个。(请参阅下面了解如何启用TFTP服务器。)
|
|
#DHCP启动= pxelinux.0的
|
|
|
|
#与上面相同,但使用自定义tftp-server而不是机器运行dnsmasq
|
|
#DHCP启动= PXELINUX,server.name,192.168.1.100
|
|
|
|
#启动Etherboot gPXE。这个想法是发送两个不同的
|
|
#文件名,第一个加载gPXE,第二个告诉gPXE要做什么
|
|
#加载。dhcp-match为来自gPXE的请求设置gpxe标记。
|
|
#dhcp-match = set:gpxe,175#gPXE发送一个175选项。
|
|
#DHCP启动=标签:包括gPXE,undionly.kpxe
|
|
#DHCP启动= mybootimage
|
|
|
|
#Etherboot gPXE的封装选项。所有选项都是
|
|
#封装在选项175中
|
|
#dhcp-option = encap:175,1,5b#优先级代码
|
|
#dhcp-option = encap:175,176,1b#no-proxydhcp
|
|
#dhcp-option = encap:175,177,string#bus-id
|
|
#dhcp-option = encap:175,189,1b#BIOS驱动器代码
|
|
#dhcp-option = encap:175,190,用户#iSCSI用户名
|
|
#dhcp-option = encap:175,191,传递#iSCSI密码
|
|
|
|
#测试网络客户端的体系结构。PXE客户端
|
|
#应该将它们的体系结构作为选项93发送(参见RFC 4578)
|
|
#dhcp-match = peecees,选项:client-arch,0#x86-32
|
|
#dhcp-match = itanics,选项:client-arch,2#IA64
|
|
#dhcp-match = hammers,选项:client-arch,6#x86-64
|
|
#dhcp-match = mactels,选项:client-arch,7 #EFI x86-64
|
|
|
|
#做真正的PXE,而不仅仅是引导单个文件,这是一个
|
|
#替代dhcp-boot。
|
|
#pxe-prompt =“我应该启动哪个系统?”
|
|
#或者在第一个可用操作执行之前超时:
|
|
#pxe-prompt =“按F8查看菜单”,60
|
|
|
|
#可用的引导服务。为PXE。
|
|
#pxe-service = x86PC,“从本地磁盘启动”
|
|
|
|
#从dnsmasq TFTP服务器加载<tftp-root> /pxelinux.0。
|
|
#pxe-service = x86PC,“安装Linux”,pxelinux
|
|
|
|
#从1.2.3.4的TFTP服务器加载<tftp-root> /pxelinux.0。
|
|
#注意在旧的PXE ROM上失败。
|
|
#pxe-service = x86PC,“安装Linux”,pxelinux,1.2.3.4
|
|
|
|
#在网络上使用引导服务器,找到我的多播或广播。
|
|
#pxe-service = x86PC,“从RIS服务器安装Windows”,1
|
|
|
|
#使用已知IP地址的引导服务器。
|
|
#pxe-service = x86PC,“从RIS服务器安装Windows”,1,1.2.3.4
|
|
|
|
#如果您有多播-FTP可用,
|
|
#的信息可以使用选项1以类似的方式传递
|
|
#至5.参见第19页
|
|
#http://download.intel.com/design/archives/wfm/downloads/pxespec.pdf
|
|
|
|
|
|
#启用dnsmasq的内置TFTP服务器
|
|
#启用,TFTP
|
|
|
|
#设置可通过FTP访问的文件的根目录。
|
|
#TFTP根=在/ var / ftpd的
|
|
|
|
#如果tftp-root不可用,请勿中止
|
|
#TFTP-没有失败
|
|
|
|
#使TFTP服务器更安全:使用此设置,只有文件归属于
|
|
#用户dnsmasq正在运行,将通过网络发送。
|
|
#TFTP安全
|
|
|
|
#该选项可以停止dnsmasq为TFTP协商较大的块大小
|
|
#转移。它会减慢速度,但可能会挽救一些破碎的TFTP
|
|
#客户。
|
|
#TFTP-NO-块大小
|
|
|
|
#只有当设置了“red”标签时,才能设置引导文件名称。
|
|
#DHCP启动=标签:红,pxelinux.red网
|
|
|
|
#使用外部TFTP服务器的dhcp-boot示例:名称和IP
|
|
服务器的#地址在文件名后面给出。
|
|
#可能会由于旧的PXE ROMS而失败。被–pxe-service覆盖。
|
|
#DHCP启动=在/ var / ftpd的/ pxelinux.0的,boothost,192.168.0.3
|
|
|
|
#如果有多个具有相同名称的外部tftp服务器
|
|
#(使用/ etc / hosts),那么该名称可以被指定为
|
|
#tftp_servername(dhcp-boot的第三个选项)以及其中的内容
|
|
#case dnsmasq解析此名称并返回结果IP
|
|
#地址以循环方式。这个设施可以用来
|
|
#在一组服务器中负载平衡tftp负载。
|
|
#DHCP启动=在/ var / ftpd的/ pxelinux.0的,boothost,tftp_server_name
|
|
|
|
#设置DHCP租约的限制,缺省值为150
|
|
#DHCP租赁-MAX = 150
|
|
|
|
#DHCP服务器需要磁盘上的某个位置来保留其租约数据库。
|
|
#这个默认是一个理智的位置,但如果你想改变它,使用
|
|
#下面一行。
|
|
#DHCP-leasefile =的/ var / lib中/杂项/ dnsmasq.leases
|
|
|
|
#将DHCP服务器设置为授权模式。在这种模式下,它会插入
|
|
#并接管在网络上广播的任何客户的租约,
|
|
#它是否有租约记录。这避免了超时
|
|
#当一台机器在新网络上醒来时。如果有的话不要启用
|
|
#你有可能最终意外地配置DHCP
|
|
#你的校园/公司意外的服务器。ISC服务器使用
|
|
#同样的选项,这个网址提供了更多信息:
|
|
#http://www.isc.org/files/auth.html
|
|
#DHCP权威
|
|
|
|
#创建或销毁DHCP租约时运行可执行文件。
|
|
#发送给脚本的参数是“add”或“del”,
|
|
#然后是MAC地址,IP地址,最后是主机名
|
|
#如果有的话。
|
|
#DHCP-脚本= /斌/回波
|
|
|
|
#在这里设置cachesize。
|
|
#缓存大小= 150
|
|
|
|
#如果您想禁用否定缓存,请取消注释。
|
|
#无negcache
|
|
|
|
#通常来自/ etc / hosts和DHCP租约的响应
|
|
#文件的生存时间设置为零,这通常意味着
|
|
#不要进一步缓存。如果你很乐意交易更低的负荷
|
|
#服务器的可能陈旧的日期,你可以设置一个生存时间(在
|
|
#秒)在这里。
|
|
#本地-TTL =
|
|
|
|
#如果您想让dnsmasq检测Verisign发送查询的企图
|
|
#未注册.com和.net主机到其站点搜索服务和
|
|
#有dnsmasq,而不是返回正确的NXDOMAIN响应,取消注释
|
|
#这一行。您可以添加相似的线条来为其他人做同样的事情
|
|
已实施通配符A记录的#个注册表。
|
|
#假-NXDOMAIN = 64.94.110.11
|
|
|
|
#如果您想修复上游服务器的DNS结果,请使用
|
|
#别名选项。这仅适用于IPv4。
|
|
#这个别名使得1.2.3.4的结果显示为5.6.7.8
|
|
#别名= 1.2.3.4,5.6.7.8
|
|
#和这个映射1.2.3.x到5.6.7.x
|
|
#别名= 1.2.3.0,5.6.7.0,255.255.255.0
|
|
#并且这映射192.168.0.10-> 192.168.0.40到10.0.0.10-> 10.0.0.40
|
|
#别名= 192.168.0.10-192.168.0.40,10.0.0.0,255.255.255.0
|
|
|
|
#如果您想让dnsmasq提供MX记录,请更改这些行。
|
|
|
|
#用目标返回名为“maildomain.com”的MX记录
|
|
#servermachine.com和首选项50
|
|
#MX-主机= maildomain.com,servermachine.com,50
|
|
|
|
#设置使用localmx选项创建的MX记录的默认目标。
|
|
#MX-目标= servermachine.com
|
|
|
|
#返回指向所有本地mx-target的MX记录
|
|
#机器。
|
|
#localmx
|
|
|
|
#为所有本地机器返回指向自身的MX记录。
|
|
#selfmx
|
|
|
|
#如果您想让dnsmasq服务SRV,请更改以下几行
|
|
# 记录。如果您想为其提供ldap请求,这些都很有用
|
|
#Active Directory和其他Windows发起的DNS请求。
|
|
#请参阅RFC 2782。
|
|
#你可以添加多个srv-host行。
|
|
#这些字段是<name>,<target>,<port>,<priority>,<weight>
|
|
#如果域名部分如果从名称中缺少(这样就只有
|
|
#服务和协议部分),然后由域=给出的域
|
|
使用#config选项。(请注意,扩展主机不需要
|
|
#设置这个工作。)
|
|
|
|
#将example.com域的LDAP发送到的SRV记录
|
|
#ldapserver.example.com端口389
|
|
#SRV-主机= _ldap._tcp.example.com,ldapserver.example.com,389
|
|
|
|
#将example.com域的LDAP发送到的SRV记录
|
|
#ldapserver.example.com端口389(使用domain =)
|
|
#域= example.com
|
|
#SRV-主机= _ldap._tcp,ldapserver.example.com,389
|
|
|
|
#两个LDAP的SRV记录,每个都有不同的优先级
|
|
#SRV-主机= _ldap._tcp.example.com,ldapserver.example.com,389,1
|
|
#SRV-主机= _ldap._tcp.example.com,ldapserver.example.com,389,2
|
|
|
|
#SRV记录,指示该域没有LDAP服务器
|
|
#example.com
|
|
#SRV-主机= _ldap._tcp.example.com
|
|
|
|
#以下行显示如何使dnsmasq服务于任意PTR
|
|
#记录。这对DNS-SD很有用。(注意
|
|
为SRV记录_does_not完成#域名扩展
|
|
#出现在PTR记录中。)
|
|
#ptr-record = _http._tcp.dns-sd-services,“新员工页面.http._tcp.dns-sd-services”
|
|
|
|
#更改以下行以启用dnsmasq来提供TXT记录。
|
|
#这些用于SPF和zeroconf之类的东西。(注意
|
|
为SRV记录_does_not完成#域名扩展
|
|
#出现在TXT记录中。)
|
|
|
|
#例子SPF。
|
|
#txt-record = example.com,“v = spf1 a -all”
|
|
|
|
#示例zeroconf
|
|
#TXT记录= _http._tcp.example.com,名称=值,纸= A4
|
|
|
|
#提供“本地”DNS名称的别名。请注意,这个_only_有效
|
|
#用于来自DHCP或/ etc / hosts的名称目标。给主人
|
|
#“伯特”另一个名字,伯特兰
|
|
#CNAME = bertand,伯特
|
|
|
|
#出于调试目的,记录每个DNS查询通过时的情况
|
|
#dnsmasq。
|
|
#日志查询
|
|
|
|
#记录大量有关DHCP事务的额外信息。
|
|
#登录DHCP
|
|
|
|
#包含很多配置选项。
|
|
#CONF-文件=的/ etc / dnsmasq.more.conf
|
|
#CONF-DIR =的/ etc / dnsmasq.d
|
|
|
|
#将所有文件包含在一个目录中,除了那些以.bak结尾的文件
|
|
#CONF-DIR =的/ etc / dnsmasq.d,.BAK
|
|
|
|
#将所有文件包含在以.conf结尾的目录中
|
|
#CONF-DIR =的/ etc / dnsmasq.d / *。CONF
|