linux(真机作为路由器使虚拟机上网)

1.hostnamectl 查询电脑版本

2.yum install package -y ##安装软件,-y表示安装过程提示全部为yes

3.真机变为路由器

systemctl stop libvirtd.service 停掉虚拟机服务【虚拟机服务与防火墙服务有冲突】
systemctl restart firewalld 重启防火墙
systemctl restart libvirtd.service 开启libvirtd
firewall-cmd --add-masquerade # 允许防火墙伪装IP
firewall-cmd –-list-all 显示防火墙信息

firewall-cmd –-list-all 命令下的 masquerade:yes显示为yes时才允许防火墙伪ip

4.修改network文件,使虚拟机上网
!!配置文件更改后需要重新启动网络
【1】图形方式设定ip
nm-connection-editor

            Add添加


选择以太网

修改名字

ipv4下添加

(Address下添加虚拟机ip,Netmask下面添加子网掩码)

 【2】在虚拟机/etc/sysconfig/network文件中写入下面的内容(为了配置全局的网关)
 vim      /etc/sysconfig/network

NERWORKING=yes 启动时激活联网
NOZEROCONF=yes 它是一个动态配置协议,系统可以通过它来连接到网络。
GATEWAY=172.25.254.160 ip地址为自己真机地址【设定全局网关】

【3】systemctl restart network 重启网络服务

【4】此时便可以通过ip上网(此时只能通过ip上网,没有DNS服务器,自己也没有建立IP与网址之间的对应),可以用ping 域名(网址)
这个方法可以查ip
例如ping www.baidu.com
便可以查到百度的ip

baidu的ip为220.181.111.188

    解决方法:
    1】在/etc/hosts文件下可以书写ip与域名的对应关系,就可以通过域名访问对因的ip

2】配置DNS

【5】
【route -n 查看网关】

如果无法上网,先检查虚拟机的网关,如果没有问题,就需要去检查真机的配置

5.通过修改network-scripts目录下的文件,使虚拟机上网

【1】在下面目录设置 cd /etc/sysconfig/network-scripts

【2】ls,然后 rm -fr ifcfg-ens3 删除掉这个目录下的网卡配置文件

【3】touch ifcfg-ens3 重新建立这个文件

【4】vim ifcfg-ens3 对这个文件进行写入

写入以下内容

DEVICE=ens3 网卡名称(通过ifconfig查看)
ONBOOT=yes 网络启动时是否激活网卡
BOOTPROTO=none/dhcp 指定ip获取方式,手动获取/自动
IPADDR0=172.25.254.129 指定ip
NETNASK0=255.255.255.0 子网掩码(只需要指定一个)
PREFIX0=24 子网掩码
GATEWAY0=172.25.254.29 网关
DNS1=114.114.114.114 DNS1
DNS2= DNS2(最多指定两个)

配置结束

【5】systemctl restart network 刷新网络(!!!!!!)

【6】route -n 查看网关
cat /etc/resolv.conf 查看DNS

如果ok,则虚拟机配置完毕,如果还有问题,看真机,可以首先查看防火墙的状态;

原文地址:http://blog.51cto.com/13678296/2161945

时间: 2024-10-10 16:47:24

linux(真机作为路由器使虚拟机上网)的相关文章

虚拟机和真机桥接上网

桥接: 前提:你的宿主机必须能够上网的.. 虚拟机和真机桥接:把虚拟机上网模式在设置中选择"桥接br0",然后重启,然后配置虚拟机的ip,网关(/etc/sysconfig/network),dns(/etc/resolv.conf)都设置真机一样(ip同一个网段),再重启network.再测试:ping www.baidu.com. 就可以ping通. 一.桥接模式 最常见的方式就是桥接了.最近才搞清楚! 1.虚拟机设置 [找到< 编辑->虚拟网络编辑器->VMne

实现虚拟机与真机的文件共享

实验环境:真机是win7,虚拟机是virtualbox,虚拟机上安装的是centos6.5 1.安装增强功能包 登陆Linux系统后在"设备"中选"安装增强功能",之后桌面上会出现一个光盘图标.这张光盘默认被自动加载到了文件夹/media/VBOXADDITION_3.2.10_66523(根据版本不同该名称可能有所不同) 注:如果没有安装图形化界面,先安装图形化界面,否则这个文件是看不到的. 2.执行命令: cd /media/VBOXADDITION_3.2.1

Linux:宿主机通过桥接方式连接的VMware内部Linux14.04虚拟机(静态IP)实现上网方案

首先,我们要弄清楚三种常见的连接方式中的桥接方式的网络结构: .bridged(桥接模式) 在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器.在桥接模式下,你需要手工为虚拟系统配置IP地址.子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信.同时,由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网. 使用桥接模式的虚拟系统和宿主机器的关

linux系统smb安装,windows访问smb共享文件夹和虚拟机vm与真机的互ping

直接上技!首先要明白smb是用来干什么的?后面提的虚拟机vm与真机互ping只是一个实验.这里使用的linux版本为 redhat 7.4 一.smb配置注意:在这里我们是将linux系统当做服务器的1.用来共享资源的技术2.在linux系统和windows之间共享的不二选择(优势).3.linux间也可以使用但相对ftp/nfs/等等复杂 二.在linux下安装smb过程前提yum源得存在# yum -y install samba (安装smb成功进行下一步# mkdir /common (

创建ACL语句使真机访问虚拟服务器的web服务并禁止访问FTP服务详解

创建ACL语句使真机访问虚拟服务器的web服务并禁止访问FTP服务 首先创建拓扑,然后规划好IP地址并连接拓扑线 配置理念是先配置简单的最后配置复杂的. 首先需要保证网络拓扑的互联互通:具体配置如下 R1上面的配置 SW3上面的配置 SW2上面的配置 SW1上面的配置 设置宿主机上的IP地址 打开虚拟机server 2008配置IP地址 给server 2008服务器 添加web服务和FTP服务 点击添加角色之后,再点击下一步,进入这个页面 再点击两次下一步,就会进入这个页面 后面根据提示点击下

如何使用桥接模式使虚拟机VMware中的Redhat能上网

VMware中有三种网络连接方式可使其上网:桥接模式,NAT模式,host-only模式,下面详细介绍如何使用桥接模式使虚拟机中的Redhat连上互联网. Bridge(桥接)模式 在Bridge模式下,虚拟机VMware虚拟出来的系统就像是局域网中一台独立的主机.使用这种模式时,虚拟机中的Redhat的必须设置为跟主机在同一个网段下. 这种模式下,默认使用VMnet0 将虚拟机中Redhat的ip设置为与主机同网段未使用的ip,其余与主机相同.例如:主机的ip地址为192.168.1.102,

虚拟机中实现rhel 6.5 与真机无线和有线桥接连接外网

一.真机无线连或有线连接到网络后  开始以下配置 1.首先真机联网正常 2.在虚拟机中选择和配置虚拟网卡 3.配置网卡参数: /etc/sysconfig/network-scripts/ifcfg-eth0 配置参数如下: 4.更改虚拟机设置为桥接模式 5.选择网络连接 6.实现正常上网 service network restart

iOS 打包静态库.a文件(真机版 + 虚拟机)

我们以打包IOS开发中封装的高地地图基础功能包 GDMap为例. 1>我们需要准备好需要打包的GDMap 2>接下来我们开始新建一个工程文件取名GDMap 3>删掉无用自动生成的.h 和.m 文件,把准备好的GDMap拖入工程中,注意文件放在一级目录下. 4>接下来我们选择出来需要暴露出来的头文件.h 我选择暴露出所有的头文件如下图 5>接下来我们配置下工程文件,修改 Product->Scheme-> Edit Scheme下 为 Release 6>配置

如何在VMWare Workstation实现虚拟机与真机的文件共享

1.进入虚拟机的配置选项 进入方法有三种,一种是使用快捷键Ctrl+D,第二种是先右键点击虚拟机再选择Settings选项,第三种是点击快捷栏中的VM后选择Settings选项,后两种方法的截图如下. 进入Settings后,点击options,再选择Shared Folders,将其设置为Enable并创建共享文件夹即可,步骤截图如下. 2.在虚拟机上安装VMware Tools 点击快捷栏中的VM,选择Install VMware Tools,虚拟机会自动连接VMware Tools安装的光