SSH连接vm中linux遇到的问题


首先,我用的是NAT方式,如下:

\

在桌面上右键-->Open Terminal,输入:ifconfig

\

再输入:ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up,显示如下:

\

然后选择System-->Administration-->Network,图如下:<喎?http://www.Bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PGltZyBzcmM9"" alt="\">

打开Network,得到如下界面

\

双击eth0,得到如下界面:

\

查看windows下网卡VMware Network Adapter VMnet8,显示如下:

\

选择Statically set IP addresses,下图Addresse中依据上图IPv4地址:192.168.230.1,可输入:192.168.230.*(*<255,这就是你通过ssh连接的那个地址)即可,输入如下:

\

点击Ok,完成之后到下图,点击Activate按钮:

\

然后就可以通过ssh连接虚拟机中的linux系统了,如下:

\

点击Connect,输入密码,登录成功,如下图:

\

至此,虚拟机linux系统网络配置完成。

在此过程中碰到一些问题,如:

vware linux:Device eth0 has different MAC
因为家中的虚拟机好久没有使用,今天突然需要更新一个程序,启动虚拟机的时候,不能远程登录上去了

service network restart 出现一下错误。

"Shutting down interface eth0: Device eth0 has different MAC address than expected, ignoring."

估计是网卡的物理地址冲突。参考以上帖子,搞定,做个记号!

It helped me find the right file to edit:

/etc/sysconfig/network-scripts/ifcfg-eth0

Just updated the HWADDR value and rebooted the system.

修改HWADDR为虚拟机配置文件Red Hat Enterprise Linux 4.vmx 中的 ethernet0.generatedAddress

这时候可以在以下界面点击按钮Probe,它会自动更新网卡的物理地址,然后就可以解决因以上原因ssh无法连接linux的问题了。


相关内容