在Vmware中为Ubuntu定制名称服务器/searchpath?

在我的Ubuntu VMWare guest中,我使用桥接networking来访问我的LAN。 虽然我在另一台服务器上运行dnsmasq来处理内部名称(并转发到路由器),但是看起来networking设置是可行的,但名称服务器设置为我的路由器(并且工作)。

我在哪里可以自定义networking,所以我在/etc/resolv.conf有自己的nameserversearchpath?

我的/etc/network/interfaces看起来像

 # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 #iface eth0 inet dhcp 

我不记得触摸它,基本设置开箱即用。

认为默认设置是使用dhcp ? 至lessdhclient正在运行。

我的/etc/resolv.conf

 # Generated by NetworkManager nameserver 192.168.1.1 

我想读它:

 # Generated by NetworkManager nameserver 192.168.1.11 search home. 

我不知道在哪里修改的东西,所以我不拧螺丝当前的设置。

谢谢

如果菜单有点不一样,请用英文表示歉意。

看来您正在使用NetworkManagerpipe理您的连接。

查看NetworkManagerconfiguration:右键点击图标“修改连接”,select“auto eth0”连接 – >修改 – > IPv4。

设置“仅DHCP地址”,然后把你的自定义设置那里的DNS和search域。

DNS服务器正在您的configuration中通过dhcp设置。 您必须告诉networkingpipe理器不要使用DHCPbuild议的服务器,而是使用不同的服务器。 我会尝试/etc/network/interfaces的以下内容

 # The primary network interface auto eth0 dns-nameservers 1.1.1.1 

在大多数Linux系统上,你可以直接修改/etc/resolv.conf。 由于你的说它是由NetworkManager生成的,因此也许你应该考虑在NetworkManager中设置这些选项(通过右键单击工具栏上的小networking连接图标),或者closures它并自己pipe理链接。

一些发行版也有header / footer文件,它们被前置或附加到/etc/resolv.conf文件中,允许你inputNetworkManager试图放入的任何数据。