MacOSX 虚拟机与宿主机的网络配置

  环境:MacOSX、VMware Fusion11.5、CentOS6

比较重要的两个网卡

  安装虚拟机后,宿主机会多出几个网卡,其中vmnet1对应的Bridge(桥接方式),vmnet8对应NAT方式。

配置vmnet8

  需要进入到VMware Fusion的配置目录中,编辑networking文件

$ cd /Library/Preferences/VMware\ Fusion/

$ ls
lastLocationUsed		license-fusion-110-e3-201804	networking.bak.0		vmnet1
license-fusion-100-e3-201704	networking			thnuclnt			vmnet8

$ sudo vi networking

  内容如下(已经修改过):

VERSION=1,0

answer VNET_1_DHCP yes
answer VNET_1_DHCP_CFG_HASH 458079F9E236CBF1E8D462F5A32BB1360CCEE8F3
answer VNET_1_HOSTONLY_NETMASK 255.255.255.0
answer VNET_1_HOSTONLY_SUBNET 172.16.199.0
answer VNET_1_VIRTUAL_ADAPTER yes

answer VNET_8_DHCP yes
answer VNET_8_DHCP_CFG_HASH 7BF09E5656DA570B103420B2C8A5BB789811F07C
answer VNET_8_HOSTONLY_NETMASK 255.255.255.0
answer VNET_8_HOSTONLY_SUBNET 192.168.1.0
answer VNET_8_NAT yes
answer VNET_8_VIRTUAL_ADAPTER yes

  解释一下上面的配置,VNET_1对应vmnet1,VNET_8对应vmnet8,分别进行配置。

  VNET_8_DHCP表示使用dhcp动态分配ip;

  VNET_8_HOSTONLY_NETMASK 255.255.255.0表示的网络掩码(网关掩码);

  VNET_8_HOSTONLY_SUBNET 192.168.1.0表示的网关ip(供虚拟机使用);

  VNET_8_NAT yes 启用vmnet8的NAT功能

  主要就是配置网关ip和网关掩码;

  配置好之后,可以使用下面的命令重启vmnet8网卡

$ ifconfig vmnet8
vmnet8: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	ether 00:50:56:c0:00:08
	inet 192.168.1.1 netmask 0xffffff00 broadcast 192.168.1.255

  

设置虚拟机网络连接方式

  

配置虚拟机主机的网络

  进入到虚拟机的网络配置目录

$ cd /etc/sysconfig/network-scripts/
$ ls
ifcfg-eth0   ifdown-eth   ifdown-isdn    ifdown-sit     ifup-bnep  ifup-ipv6   ifup-post    ifup-tunnel       network-functions
ifcfg-lo     ifdown-ib    ifdown-post    ifdown-tunnel  ifup-eth   ifup-isdn   ifup-ppp     ifup-wireless     network-functions-ipv6
ifdown       ifdown-ippp  ifdown-ppp     ifup           ifup-ib    ifup-plip   ifup-routes  init.ipv6-global
ifdown-bnep  ifdown-ipv6  ifdown-routes  ifup-aliases   ifup-ippp  ifup-plusb  ifup-sit     net.hotplug

$ sudo vi ifcfg-eth0

  

  对eth0网卡进行配置

DEVICE=eth0
TYPE=Ethernet
IPADDR=192.168.1.2
NETMASK=255.255.255.0
GETWAY=192.168.1.1
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static

  解释一下上面的配置:

  DEVICE=eth0表示网卡名称为eth0

  BOOTPROTO=static 表示使用静态IP,如果要使用动态IP,可以改为dhcp;

  ONBOOT=yes表示让eth0网卡在机器启动的启动;

  IPADDR=192.168.1.2设置虚拟主机的IP

  NETMASK=255.255.255.0设置子网掩码

  GETWAY=192.168.1.1设置网关(也就是前面宿主机设置的VNET_8_HOSTONLY_NETMASK)

  如果有UUID和HWADDR两个配置项,如果要进行虚拟机克隆,就尽量将这两项删除。

  如果要进行克隆,还需要执行以下下面命令,将一些数据绑定规则删除:

rm –rf /etc/udev/rules.d/*

  

  重启网卡

service network restart

  

  查看eth0网卡的信息:

[[email protected] network-scripts]# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:50:56:20:20:E2
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::250:56ff:fe20:20e2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:840 errors:0 dropped:0 overruns:0 frame:0
          TX packets:469 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:79998 (78.1 KiB)  TX bytes:66950 (65.3 KiB)

  可以看到配置已经生效了。

  

  

原文地址:https://www.cnblogs.com/-beyond/p/12029919.html

时间: 2024-08-03 16:19:55

MacOSX 虚拟机与宿主机的网络配置的相关文章

02 VM下仅本机模式下与宿主机的网络配置

一.仅本机模式下的网络配置 1.Windows能ping通centOS 2 centOS能够ping通Windows 3 centOS能够通过Windows的网络共享,访问Internet网络 大部分新手都在很多网络配置上花了很多时间去研究,网上也有教程,但是上面的不尽详细 第一步:配置VM网络 1 打开VM网络配置,这里可以看出,仅本机模式下我们用的是VMnet1 查看"DPCH设置",可以看到以下信息 2 在windows下,win+R输入cmd打开命令操作行,输入ipconfig

VirtualBox 设置静态ip,实现虚拟机和宿主机互相访问,并能访问网络

虚拟机支持3种常用网络模式: NAT模式,虚拟机可以访问宿主机和网络,宿主机不能访问虚拟机. Host-Only模式,虚拟机和宿主机可以互相访问,但是虚拟机不能访问网络. Bridge模式:虚拟机作为独立的计算,和宿主机同样连接到外部网络.如果局域网中是DHCP,将虚拟机设置为静态ip,存在ip冲突的风险. 为将VirtualBox 设置为静态ip,实现虚拟机和宿主机互相访问,并能访问网络,我们可以将NAT和Host-Olny 模式混合使用,步骤如下: 1.配置2块网卡:一个选择[网络地址转换(

虚拟机安装、创建到实现虚拟机与宿主机互联

虚拟机安装.创建到实现虚拟机与宿主机互联 本次实验主要是为了介绍如何安装创建虚拟机,帮助虚拟机与宿主机配置同网段IP,实现宿主机与虚拟机互通,实现匿名every one的共享访问.具体步骤如下: 一. 首先从网上下载VMware12安装包打开等待安装进度条 单击下一步 点击安装 更改一下文件安装路径,建议不要放到系统盘(C:):,点击下一步 然后耐心等待.... 安装条到头之后取消勾选两项,点击下一步: 点击许可证,录入激活密匙: 安装完成,打开虚拟机,创建一个新的虚拟机: 然后点击自定义选项,

VMware14虚拟机与宿主机建立通讯

当我们在VMware14中运行虚拟机搭建实验环境就需要与我们的宿主机或另一台虚拟机连接通讯,下面我们就来看看如何建立通讯,实现虚拟机与宿主机.虚拟机与虚拟机互联互通. 准备环境:一台安装好VMware14的宿主机,并且在VMware14中安装好虚拟机,我这里虚拟机和宿主机用的都是win10系统[(VMware14安装使用方法连接:https://blog.51cto.com/14473285/2424605),win10 企业版下载连接:https://pan.baidu.com/s/1EuAQ

虚拟机和宿主机不能互ping的解决办法等

1. 虚拟机和宿主机不能互ping的解决办法:禁用无关虚拟网卡. 2. 有时有效光驱设备为cdrom1. 3. CentOS 6.3 图形界面切换用户:System->Log Out 虚拟机和宿主机不能互ping的解决办法等,码迷,mamicode.com

虚拟机制作宿主机可以浏览的网页

虚拟机制作宿主机可以浏览的网页 本次实验主要是为了介绍如何在虚拟机上虚拟机制作宿主机可以浏览的网页以下是详细介绍: 打开虚拟机登入win7系统然后打开控制面板选着程序. 进入控制面板的程序单击打开或关闭Windows功能 等待Windows正在更改功能-- 找到Internet信息服务单击+号 查看是否有万维网服务如图(有都打上勾)并且按确定 接下来在开始菜单栏里搜索服务找到Internet信息服务(IIS)管理器单击打开 打开后缩小在下面然后在打开我的电脑点开系统启动盘(c盘) 打开系统启动磁

设置VMware Player中的虚拟机和宿主机共享文件

设置VMware Player中的虚拟机和宿主机共享文件 试验环境: 虚拟机软件:VMware Player 6.0.3 宿主机os:windows7 虚拟机os:centos6.6(32位) 完成此任务的前提是要在虚拟机操作系统中安装vmware-tools,vmware-tools中有一个模块叫host-guest-file-system,通过这个hgfs可以实现在宿主机windows和虚拟机linux之间的文件共享. 首先,安装VMware-Tools 第一步,在虚拟机开机的时候,点击[p

小米路由器mini--OpenWrt刷机/adhoc网络配置/视频传输测试

1.小米路由器配置        1.1开发版刷机 新的小米MINI路由器自带稳定版系统,该系统不能进行刷机,因此需要升级为开发版操作系统. 开发版下载地址:http://miwifi.com/miwifi_download.html (1)准备工作 第一步选择ROM下载,路由器型号为mini.第二步,准备一个U盘,并将其格式化为FAT32格式,而后把下载好的ROM文件.bin重命名为miwifi.com拷入U盘. (2)刷机 路由器断电,插入U盘.按住reset键,上电,当指示灯闪烁时松开re

KVM虚拟机获得宿主机指定网卡的流量

背景 目前手上只有虚拟机资源,想通过虚拟机来分析交换机镜像过来的流量.交换机镜像过来的流量可能是主干网络的流量也可能是某台服务器的流量. KVM环境准备 kvm环境准备省略,直接走官方文档或者其它安装文档即可 目前网络架构描述 宿主机: 1,目前有两块物理网卡em1和em2,其中em1是内网网口.em2网卡处于up状态,没有配置ip地址,且已经通过交换机配置接入了交换机镜像过来的流量2,宿主机创建了br0,并且绑定了em1,并且测试虚拟机的虚拟机网卡为vnet0 虚拟机: 1,虚拟机只有一个et