有两台机器:
Ubuntu Desktop (15.04) 连接到
WLAN
。IP
从dhcp server
(路由器)获取。hostname
在路由器中正确显示。此机器使用Network Manager
。连接到 的 Ubuntu Server (14.04)
WLAN
。有静态IP
。hostname
根本不显示在路由器中。此机器不使用Network Manager
。
两台机器都已配置为DNS server
。Ubuntu DesktopDNS Server
已打开127.0.1.1
,Ubuntu Server 已打开127.0.0.1
。两台机器都有hostname
包含其主机名的文件。
我已经阅读了和其他一些网站上与此问题相关的几乎所有帖子askubuntu
,但路由器中仍然没有 Ubuntu Server 的主机名?
在 /etc/网络/接口:
auto wlan0
iface wlan0 inet static
wpa-scan_ssid 0
address 192.168.1.200
netmask 255.255.255.0
network 192.0.0.0
broadcast 192.0.0.255
gateway 192.168.1.1
dns-nameserver 192.168.1.1
答案1
路由器从 dhcp 请求中获取您的主机名。如果接口设置为静态,则它永远不会发出此请求。
获取静态 IP 地址并同时使用 dhcp 请求的一种方法是
- 在路由器上为机器设置静态 IP 地址,然后
- 使用 dhcp 作为接口
自动 WLAN0 iface wlan0 inet dhcp wpa-scan_ssid 0 主机名 我的主机名
答案2
您需要安装 SAMBA...安装完成后,您的 Ubuntu 主机名将可以从 Windows 或 Linux 客户端解析。这肯定会适用于 DHCP 配置的系统...对于固定 IP 则不太确定。