openwrt 里有个地不太明白

2020-08-29 08:36:31 +08:00
 azev

就是在网络这个菜单节点下有个 dhcp/dns 设置
在网络-接口里又有 dhcp/dns 设置
这俩有什么区别呢?

3782 次点击
所在节点    问与答
15 条回复
0ZXYDDu796nVCFxq
2020-08-29 08:47:39 +08:00
dhcpd 和 dhcp client
azev
2020-08-29 08:59:10 +08:00
@gstqc 不像啊
在 lan 接口页面上半部分是设置 ip 网关 dns 之类
但是下半部分页面是个 dhcp 服务器设置
lmmortal
2020-08-29 09:00:27 +08:00
其中有一个好像是类似于 dns 服务器的作用
ddzzhen
2020-08-29 09:14:33 +08:00
接口里的是上游 dns,dhcp 是局域网客户端用的 dns
tia
2020-08-29 09:28:12 +08:00
一个是 dhcpd,一个是 dnsmasq
azev
2020-08-29 09:45:32 +08:00
@tia 但是 dnsmasq 也提供了 dhcpd 服务啊
看那个页 /cgi-bin/luci/admin/network/dhcp 的标题是
DHCP/DNS
Dnsmasq 为 NAT 防火墙提供了一个集成的 DHCP 服务器和 DNS 转发器
tia
2020-08-29 09:47:32 +08:00
@azev #6 然而并没有用,openwrt 默认用的是 dhcpd 和 dnsmasq 的 dns 服务,不信你可以把 dnsmasq 关了看看设备是否能获得 ip 地址
azev
2020-08-29 09:50:10 +08:00
@tia 多谢
你说的‘openwrt 默认用的是 dhcpd’是指接口里设置的 dhcp 服务?
tia
2020-08-29 09:51:43 +08:00
@azev #8 对
meisen
2020-08-29 09:53:08 +08:00
欢迎交流: https://t.me/luyouqi
ifxo
2020-08-29 10:06:20 +08:00
设置的内容不一样啊,其实都是 dnsmasq 吧
Maskeney
2020-08-29 10:22:51 +08:00
/cgi-bin/luci/admin/network/dhcp
这里实际上是 dnsmasq 的配置项,因为它提供 DHCP/DNS 所以设置项就叫这个了
/cgi-bin/luci/admin/network/network/lan
这里是针对逻辑接口的 DHCP 设置
azev
2020-08-29 10:58:04 +08:00
@Maskeney 多谢
我现在理解 /cgi-bin/luci/admin/network/dhcp 这是其中一部分的基础通用 dhcpd 配置?(比如 dhcp 静态地址就是在这分配)?

在接口那是另一部分配置,可以设置是否(在本接口)开启 dhcp ?

其实 dhcpd 在全局是运行的 由 dnsmasq 程序提供 只是可以在接口上再单独进行控制
jfdnet
2020-08-29 11:06:28 +08:00
接口 里面的 DHCP 设置只相当于 on/off 选项 并附带一些初始化内容选择
laucenmi
2020-08-29 16:35:30 +08:00
dhcp 是全局的
lan 是指定网口的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/702334

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX