虚拟机搭建外网机

一、虚拟机有三种网络连接模式:桥接模式、主机模式、NAT模式。

桥接模式:桥接模式就是将主机网卡与虚拟的网卡利用虚拟网桥进行通信。类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰。在桥接模式下,虚拟机IP地址需要与主机在同一网段,如果需要联网,则网关与DNS需要与主机网卡一致。

NAT模式:主机网卡直接与虚拟NAT设备相连,然后虚拟NAT设备与虚拟DHCP服务器一起连接在虚拟交换机VMnet8上,这样就实现了虚拟机联网。VMware Network Adapter VMnet8网卡是为了实现主机与虚拟机之间的通信。

主机模式:将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主机相互通讯。

二、搭建外网机

【1】、主机模式网卡

          1、 VMware新增一个主机网卡:在网络配置器选项修改为主机模式。

虚拟机搭建外网机_第1张图片

 2、修改主机模式的网络段:点击菜单栏的编辑,选择虚拟网络编辑器。

虚拟机搭建外网机_第2张图片

 点击选择主机模式,首先先进行对子网ip的修改,再点击DHCP设置,对起始ip地址和结束ip地址进行范围修改。*注意*:ip范围的前两位要和子网ip前两位一致。 虚拟机搭建外网机_第3张图片

 【2】、桥接机设置

1、首先网络配置器-网络连接-设置桥接模式。虚拟机搭建外网机_第4张图片

 2、再添加一个主机模式。外接机为自定义网卡。

虚拟机搭建外网机_第5张图片

二、转发配置

【1】、桥接机和外网机都开启转发配置

命令:sysctl -a |grep ip_forward

正常ip_forward转发没开启的时候,此处为0

 虚拟机搭建外网机_第6张图片

写配置文件:cat  /etc/sysctl.conf

 虚拟机搭建外网机_第7张图片

 net.ipv4.ip_forward = 1

生效,更改完成:

###生效
[root@centos7 /apps/harbor]#sysctl  -p   
net.ipv4.ip_forward = 1

###更改完成
[root@centos7 /apps/harbor]#sysctl -a |grep ip_forward  
net.ipv4.ip_forward = 1
net.ipv4.ip_forward_update_priority = 1
net.ipv4.ip_forward_use_pmtu = 0
l

三、路由配置

外 ip r a default via 157

196 ip r a 外 via 157

****另外****:

虚拟机搭建外网机_第8张图片

 

1、在Linux系统中一些系统命令只能root使用,普通用户执行时会报RTNETLINK answers: Operation not permitted错,可以用 su root执行。

2、ip r a default via B1(设置外网端的范围)

3、ip r a 目的端ip via B2 (C->A)

4、在目的端ping一下C看一下是否ping得通。

你可能感兴趣的:(网络,服务器,运维)