第一次写东东,要有不对的地方,还请高手指点。
虚拟机下的linux与windows互ping:
1。cmd下输入命令:ipconfig/all,找到windows正在使用的网卡的ip地址,记住当前的ip地址和网段。
2。在虚拟机下的网络设置中(虚拟机软件右下角的网卡图标)网络为桥接模式,这个很重要,一定记住。
3。在linux下输入以下命令, vi /etc/sysconfig/network-scripts/ifcfg-eth0,打开这个文件,设置如下:
DEVICE=eth0 //当前linux默认使用的网卡的名称
BOOTPROTO=static //设置ip为静态模式,默认是自动获取模式。
IPADDR=192.168.1.25 //设置linux的ip地址,注意要和windows在同一网段上。
HWADDR=00:0C:29:25:10:0D //MAC地址,可以不用填
NETMASK=255.255.255.0 //与windows相同的子网掩码
GATEWATY=192.168.1.1 //与windows相同的网关
ONBOOT=yes //启动linux是自动加载网卡设备
完成上述工作后,在关闭linux下的防火墙。输入命令如下:
chkconfig iptables off/on (永久性关闭和开启防火墙), service iptables stop/start (暂时性关闭或开启防火墙)。
也可以开启防火墙时设置端口号:(额外知识,与此次文章无关)
修改/etc/sysconfig/iptables 文件,添加以下内容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
4。完成防火墙的修改后,就可以在windows的cmd下ping通虚拟机下的linux了。
5。关闭windows的防火墙,在linux下输入:ping 192.168.1.20 (你的windows下ip地址),这样就完成了虚拟机下的linux与windows互ping了。
此做法使用新手,无需在虚拟机下完成linux命令,只要能相互ping通,就可以通过SecureCRT软件连接虚拟机下的linux,避免了linux下的不太友好的命令行输入界面。注意使用SecureCRT是,虚拟机要打开。文章完成,高手知道,我不甚感激。