我在托管Ubuntu VM guest虚拟机的Windows 7机箱上安装了VMWARE Workstation;网络模式设置为“桥接”。来宾操作系统从公司DHCP服务器获取自己的IP地址。
我在来宾VM上安装了LAMP环境。我可以在来宾操作系统上启动Firefox并输入'http://localhost'
或'http://myguestmachinename'
,本地网页显示正常。但是,在主机中我只能通过输入其IP地址来访问访客;我想与其他人共享客户操作系统网页,因此不断变化的IP地址模型并不好。
通过类似的网络设置,我有一些Windows客户操作系统托管网页,使用主机名可以很好地访问它们。所以Ubuntu和/或Apache有一些不同 - 可能需要在该客户操作系统中配置。
以下是各种文件的输出
interfaces file
环回网络接口
auto lo iface lo inet loopback
The primary network interface
自动eth0 iface eth0 inet dhcp
hosts file
127.0.0.1 localhost 127.0.1.1 mylocalubuntu
对于支持IPv6的主机,以下行是理想的 :: 1 ip6-localhost ip6-loopback fe00 :: 0 ip6-localnet ff00 :: 0 ip6-mcastprefix ff02 :: 1 ip6-allnodes ff02 :: 2 ip6-allrouters
hostname file
mylocalubuntu
sources.list file
有什么建议吗? 谢谢!
答案 0 :(得分:0)
确保检查ubuntu中是否配置了以下内容:
的/ etc /网络/接口
的/ etc /主机
的/ etc /主机名
的/etc/apt/sources.list
确保您的主机名没有下划线。
如果上述方法均无效,请考虑在来宾操作系统之间添加启用ssh访问权限。
答案 1 :(得分:0)
企业DHCP和Linux并不总是合作。假设您的VM使用eth0且主机名为“myhostname”,请将其添加到/ etc / network / interfaces
iface eth0 inet dhcp
hostname myhostname
(编辑是因为原始说明适用于Red Hat,而不是Ubuntu。)
然后“sudo ifdown eth0&& sudo ifup eth0。” 之后运行主机名的nslookup。如果您很幸运,您的公司DNS将返回正确的桥接地址。