我的 DHCP 出了问题,但我设法解决了它。现在网络启动了,但我的 DNS 出了问题。网络中的客户端没有从我的 DHCP 获取任何 DNS。
我的网络工作方式如下,我连接到无线设备然后我共享它,抛开我的以太网电缆。
我的配置:
/etc/dhcp/dhcpd.conf
#/etc/dhcp3/dhcpd.conf option subnet-mask 255.255.255.0; default-lease-time 600;
max-lease-time 7200; subnet 192.168.27.0 netmask 255.255.255.0 {
range 192.168.27.10 192.168.27.20;
option broadcast-address 192.168.27.255; option routers 192.168.27.1; }
在 /etc/default/dhcp-server 我添加了
INTERFACES="eth0"
在 /etc/network/interfaces 中
iface wlan0 inet dhcp wireless-essid default iface eth0 inet static address
192.168.27.1 netmask 255.255.255.0 gateway
192.168.0.100 pre-up /sbin/iptables-restore /etc/network/iptables
在 /etc/resolv.conf 中
我有两个 DNS 名称服务器
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 212.72.23.30
nameserver 62.231.243.249
但是我的网络中的客户端无法获得它们,即使我给他们静态的,互联网也无法工作。
我按照此网站上的教程进行操作:https://help.ubuntu.com/community/EasyWirelessToWiredConnectionSharing
我必须进行一些更改才能使其工作,我遵循其他网站的其他指南使其运行。所以现在网络 dhcp 正在工作,但客户端没有 dns 在工作。
任何帮助将不胜感激。
答案1
您需要将这些行添加到您的配置文件中。
#你的搜索域选项 选项域名“mydomain.biz”; #你的 DNS 服务器 选项域名服务器 192.168.1.1;