在 Debian 中使用 DHCP 设置 ad-hoc?

在 Debian 中使用 DHCP 设置 ad-hoc?

我进行了快速搜索,找到了一个文档,向我展示了一种临时设置的方法。唯一的问题是我需要它与我的手机(WP7)一起使用,并且我无法在手机上设置静态 IP,所以我需要 debian 机器在客户端连接到它时提供 IP :-)

如何建立一个同时提供 IP 的临时网络?在一定范围内也有偏好:)

答案1

不知道你用的是哪种方法, 这writeup(有点过时,用于 Etch)建议只需要让 DHCP 服务器侦听正确的接口即可。 (听起来很正确,不是吗?)

Debian 维基有 DHCP 服务器条目, 这基本配置提到应该足以满足您的情况。

答案2

我建议域名解析创建一个带有 DNS 缓存、一些本地 DNS 绑定和 DHCP 服务器的小型本地网络。它体积小且易于安装。

文件/etc/dnsmasq.conf包含可能选项的完整列表,默认情况下已注释掉。在 Debian 下,确保安装解析配置文件它将负责使本地计算机查询 dnsmasq 在本地主机上运行以进行 DNS 查找,并使 dnsmasq 将查询转发到与活动网络连接关联的 DNS 服务器。

要启用 DHCP 服务器,请包含一个或多个dhcp-rangedhcp-host指令。例如,要将地址 10.23.45.67 分配给以太网地址为 22:33:44:55:66:77 的机器,并将 10.23.44.x 形式的地址分配给其他机器:

dhcp-host=22:33:44:55:66:77,10.23.45.67
dhcp-range=10.23.44.1,10.23.44.255

如果您的计算机本身从 DHCP 获取地址,或者更一般地说,如果它连接到其他计算机分发 DHCP 地址的网络,那么您的计算机不要在其外部接口上回复 DHCP 查询,这一点至关重要。

no-dhcp-interface=eth0

要为您的机器命名,请在 中声明它们/etc/hosts。 Dnsmasq 会将这些名称提供给其 DNS 客户端。

相关内容