[转]virtualBox实现主机和虚拟机相互ping通,配置静态IP地址

本文详细介绍如何在Linux环境中使用Xshell进行文件传输。首先,通过配置VirtualBox网络连接为桥接模式,确保虚拟机与宿主机在同一网段并可相互ping通。接着,修改虚拟机网络配置文件以使用静态IP地址,重启网络服务后,利用Xshell工具实现文件的高效传输。

本文转自:https://blog.youkuaiyun.com/u010486658/article/details/70871940

 

背景:

需要在linux上安装软件用来练习,但是需要将安装包发送到linux上才能安装。
有多种方案:

1.通过共享文件夹:

这种方式最简单,有时安装出现问题也比较烦(出现问题暂时解决不了,用其他方式替代)
需要安装virtualbox的增强功能.
像这样:

2.通过 Xshell 传输文件

(需要建立连接,则必须主机ping通虚拟机)
其他方式:

usb传输,文件服务器,等等
本地环境:

Virtual Box 5.0.18、i3-2310处理器、主机:win10 64位、虚拟机:CentOS-6.7 32位
配置方式:

virtualBox需要设置网络连接方式为 “桥接网卡”

桥接模式的优点:能够和主机分配在同一个网段下,拥有独立的IP地址,可以和主机互ping。
实现了互ping,就可以使用Xshell工具实现文件传输了。

我的虚拟机默认的配置;

vim /etc/sysconfig/network-scripts/ifcfg-eth0
文件名称可能不叫ifcfg-eth0
总之是:/etc/sysconfig/network-scripts/ifcfg-< interface-name> 的这种形式。

修改之后的配置


ONBOOT=yes 这里指系统启动时就启动网络服务
#BOOTPROTO=dhcp 将动态分配ip地址注释
BOOTPROTO=static 使用静态ip地址
IPADDR=192.168.0.117 ip地址
NETMASK=255.255.255.0 子网掩码
GATEWAY=192.168.0.1 网关
配置完成之后重启网卡

service network restart
查看网络

ifconfig

ping宿主机

ping 192.168.0.10
我的主机IP是10,根据自己的主机ping。
结果:
宿主机ping虚拟机;

ping 192.168.0.117

到此互ping已经完成。

使用Xshell实现文件传输:

Xshell登陆

 

新建文件传输

xshell连接之后输入用户名、密码登陆,成功之后就可以新建文件传输

左右拖拽就可以传输文件。

 

参考:

VMWare之——宿主机与虚拟机互相ping通,宿主机ping通另一台机器的虚
http://blog.youkuaiyun.com/l1028386804/article/details/52267554
Linux网络配置文件详解
http://www.cnblogs.com/jackhub/archive/2013/11/03/3404686.html
CentOS 6.5 配置IP地址的三种方法
http://www.linuxidc.com/Linux/2015-03/114990.htm
VirtualBox虚拟机网络设置(四种方式)
https://www.douban.com/group/topic/15558388/
---------------------
作者:贪吃蛇的架构师
来源:优快云
原文:https://blog.youkuaiyun.com/u010486658/article/details/70871940
版权声明:本文为博主原创文章,转载请附上博文链接!

转载于:https://www.cnblogs.com/freeliver54/p/10484608.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值