Windows虚拟机共享公司网络给Linux host
前两天写了一个Linux主机通过windows虚拟机上网的随笔,实话说功能有点弱,比如22端口的转发都没有。实际上还有一个更简单且功能更强的共享方法(不需要安装ccproxy)。
- 同样是给虚拟机两个网卡,桥接物理网卡和host-only,此处注意需要把host-only网卡在host中的ip设置为192.168.137.101(或此网段的其他地址)。 
- 配置虚拟机能通过公司网络认证软件上网。 
- 将桥接的物理网卡共享给host-only网卡。windows会自动将虚拟机的host-only网卡ip设为192.168.137.1 
  
- 给Linux host添加default路由: 
 - sudo route add default gw 192.168.137.1 dev vboxnet0
- 此时Linux host已经可以ping通公司网络的其他主机(但无法通过网址访问网络,因为还无法进行域名解析): 
  
- 添加 - 192.168.137.1为DNS服务器:
 先设置NetworkManager使用resolvconf管理/etc/resolv.conf:
  
 然后编辑/etc/resolvconf.conf内容如下:
  
 首次设置,重启下NetworkManager服务。以后每次网络变化会自动更新。也可以用- sudo resolvconf -u手动更新。
  
 (注意:直接更改/etc/resolv.conf文件有效但是不现实,因为每次网络变化时它都会被NetworkManager覆写)
 (注:如果依然遇到部分DNS不能解析的问题,可暂时修改hosts文件解决。。)
- 此时Linux host可以通过windows虚拟机正常上网,可以ping通公司网其他服务器。 
Windows虚拟机共享公司网络给Linux host的更多相关文章
- windows mobile 共享PC网络(win7)
		win7系统安装windows mobile,将设备插入底座后,设备并不能直接共享pc的网络直接上网.原来,当插入底座后,需要打开mobile设备中心,切换一下连接网络,或者打开此窗体后确定一下,即可 ... 
- NAT模式实现虚拟机共享主机网络
		上一节我们在虚拟机上搭建了linux系统,并利用桥接模式访问互联网,这一节,我们来配置一下通过NAT模式访问互联网.说到这里有些小伙伴可能要问了,NAT模式和桥接模式有什么区别呢? 桥接模式: 虚拟机 ... 
- Windows 10 共享需要网络凭据的问题
		如果Windows在资源管理器的网络中双击其他的网络设备,提示要输入网络凭据的解决办法: 打开"网络共享中心" -> "更改高级共享设置"->&qu ... 
- VMware Linux虚拟机与WIN7操作系统共享无线网络上网配置
		Linux虚拟机与WIN7操作系统共享无线网络上网配置 by:授客 QQ:1033553122 测试环境: CentOS-7-x86_64-DVD-1503-01.iso Vmware 9 实践操作: ... 
- 【Linux】一步一步学Linux——VMware虚拟机三种网络模式详解(07)
		目录 00. 目录 01. 虚拟网络连接组件 02. 常见网络连接配置 03. 桥接模式 04. NAT 模式 05. 仅主机模式 06. 自定义模式 07. 附录 00. 目录 @ 01. 虚拟网络 ... 
- Linux主机通过windows虚拟机上网
		现在有些公司喜欢把网络接入和安全管理揉在一起管理,放着标准的协议不用,偏偏要采用某些厂商自己搞的所谓的"一整套解决方案".这些所谓的解决方案又常常只顾着windows.对非软件行业 ... 
- Windows主机里利用VMware安装Linux(CentOS)虚拟机,Host-only连接上网方式详解
		关于Host-only指的是主机与虚拟机之间的互联,因此虚拟机是不能连网的,若需要连网则需要使用NAT模式: Host-only模式实现联网得考虑如下配置过程: 附:VMware虚拟机三种网络模式(B ... 
- VMware下的Linux系统中Windows的共享目录,不支持创建软连接
		[问题] 在编译VMware下的Linux系统对从Windows中共享过来的文件,进行编译的时候,遇到: ln: creating symbolic link XXXXXX : Operation ... 
- Centos7 搭建KVM并创建Linux Windows虚拟机
		一.安装KVM 查看系统版本 cat /etc/redhat-release 关闭防火墙及selinux systemctl disable firewalld.service 查看防 ... 
随机推荐
- 【学习总结】Python-3-算术运算符中的/和//
			参考:菜鸟教程-Python3运算符 参考:菜鸟教程-Python3数字 算术运算符中的两种除法的区别: 一个斜杠/:正常的人类除法,两个int相除也保留小数 eg: 21/10 = 2.1 两个斜杠 ... 
- React-Native基础-安卓篇(二)
			前言:这一篇随笔将记录我在React-Native官网文档上学习的基础知识 
- Springboot1.5.9整合WebSocket
			一.WebSocket介绍 1.WebSocket是什么? WebSocket是协议,是HTML5开始提供的基于TCP(传输层)的一种新的网络协议, 它实现了浏览器与服务器全双工(full-duple ... 
- day01 html介绍 文档声明头 head标签 body标签
			day01 html 初识html <!--文档的声明--> <!doctype html> <html lang="en"> # ... 
- anaconda3创建py2环境
			查看conda的py环境conda info -e # 创建一个名为python34的环境,指定Python版本是3.4(创建py27操作一样)conda create -n py34 python= ... 
- python 常用技巧  — 数组 (array)
			目录: 1. 数组每一行除以这一行的总数(numpy divide row by row sum) 2. 数组每一行或者每一列求平均 (python average array columns or ... 
- 关于Python实现Interface base64加解密方法
			''' 以下Python Code运行环境为windows10, Python版本为3.5.3 涉及的库:base64,json,unittest ''' # coding=utf-8 # impor ... 
- Windows10 通用快捷键命令
			总想着甩掉鼠标,来一种只用键盘的各种行云流水般的快捷操作,在网上各个论坛,博客,搜索引擎,最后终于记录整理了出来! 为了尝试新的命令提示符下,只需 打开开始菜单,然后键入cmd并回车. 按Ct ... 
- InnoDB的LRU淘汰策略
			Reference: https://time.geekbang.org/column/article/121710 InnoDB存储引擎是基于集合索引实现的数据存储,也就是除了索引列以及主键是存储在 ... 
- shell 以指定字符拆分字符串
			string="hell|ttt|sss|2222" OLD_IFS="$IFS" IFS="|" array=($string) IFS= ... 
