Rus*_*sty 65 ubuntu networking virtualbox ping
我有一个带Ubuntu的VM(VirtualBox).主机是Windows 7.如何从主机ping我的Ubuntu,反之亦然?试图在VM设置中设置"桥接"连接类型但没有效果,我只在Ubuntu中丢失了我的互联网连接.
bre*_*nac 88
在大多数情况下,只需将虚拟机网络适配器切换到桥接模式就足以使客户机从外部访问.
有时,客户机可能在切换到桥接模式后(即使重新启动客户机后)也不会自动接收与主机IP范围匹配的IP.这通常是由主机网络上的DHCP故障或配置错误引起的.
例如,如果主机IP是192.168.1.1
客户机,则需要具有192.168.1.*
仅允许最后一组数字与主机IP不同的格式的IP.
您可以使用终端(shell)和类型ifconfig
(ipconfig
对于Windows来宾)来检查为客户机分配的IP,并在需要时进行更改.
如果主机和来宾IP不匹配,则只需明确为来宾计算机设置静态IP即可解决问题.
Fre*_*oth 35
使用NAT(默认)这是不可能的.桥接网络应该允许它.如果bridged对您不起作用(当您的网络管理不允许在一个物理接口上使用多个IP地址时可能就是这种情况),您可以尝试"仅主机网络".
对于Host-only的配置,这里是vbox手册的引用(非常好).http://www.virtualbox.org/manual/ch06.html:
对于仅限主机的网络,与内部网络一样,您可能会发现VirtualBox中内置的DHCP服务器非常有用.这可以启用,然后管理仅主机网络中的IP地址,否则您将需要静态配置所有IP地址.
在VirtualBox图形用户界面中,您可以通过"文件" - >"设置" - >"网络"在全局设置中配置所有这些项目,其中列出了当前正在使用的所有仅主机网络.单击网络名称,然后单击右侧的"编辑"按钮,您可以修改适配器和DHCP设置.
如果您开始修改VirtualBox网络设置,请注意:您可能会创建新的网络适配器(eth1,eth2),但/etc/network/interfaces
仍然为eth0配置了.
诊断:
ethtool -i eth0
Cannot get driver information: no such device
Run Code Online (Sandbox Code Playgroud)
找到你的界面:
ls /sys/class/net
eth1 eth2 lo
Run Code Online (Sandbox Code Playgroud)
修理它:
/etc/networking/interfaces
使用适当的接口名称编辑和替换eth0(例如eth1,eth2等)
:%s/eth0/eth2/g
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
130196 次 |
最近记录: |