首先准备两台机器(如果怕实验失败,可先快照下)windows
在虚拟机yong-01上在添加一块网卡(已添加过一块虚拟网卡)网络
而后默认的是NAT模式,而后点击完成tcp
在选择添加的网卡,并在右侧,选择LAN区段spa
选择LAN区段,就至关于咱们给网卡链接到了内网的一个交换机上,这个交换机,用windows机器是没法链接的,这样这台机器和那台机器连上同一个内网的交换机,它们二者之间通讯便可。命令行
而后选择LAN区段中,刚设置的名称为“内网”code
最后点击肯定视频
选择克隆的虚拟机yong-02,并添加网卡——>在这台虚拟机上自己有一块网卡,由于已经编辑过IP,因此咱们能够直接禁掉这个网卡server
而后hf-02添加一块网卡,和hf添加网卡步骤同样相同,并选择LAN区段,中的“内网”,并确认ip
重启两台虚拟机路由
打开yong虚拟机,输入ifconfig命令,会看到添加了一个网卡ens37
这里会看到ens37网卡,并无IP,并设置IP(新建那个当私网IP,你能够跟跟视频中的同样,也能够本身设置)
可是ens37网卡的IP,在虚拟机一重启,那么IP就会没了——>若想永久生效,就去编辑配置文件,但默认配置文件是不存在的,须要拷贝ens33网卡的配置文件,而后更改其中的内容
由于yong-02虚拟机没法远程,因此只能在虚拟机上操做
用ifconfig命令查看yong-02虚拟机的网卡,会发现也没有IP地址
这里若想彻底禁掉ens33网卡,可执行ifdown ens33命令(这一步可省略,若一直失败的话,只要在设置好IP,两个私网IP互通便可)
给ens37网卡设置IP地址,命令行ifconfig ens37 192.168.100.100/24
而后用ifconfig命令,查看新建的网卡IP地址
这里会看到yong-02虚拟机中的ens37网卡,可是是没法ping通的——>若为了保险这里能够执行命令ifdown en33
而后给ens37网卡设置IP地址,命令行ifconfig ens37 192.168.100.100/24
这时候,两台虚拟机中新建网卡的IP互相尝试互相ping通
这时yong-01机器上须要打开路由转发 ——>想使用nat表,使用网络的转发,必须修改内核参数
[root@yong-01 ~]# cat /proc/sys/net/ipv4/ip_forward 0
[root@yong-01 ~]# echo 1 > /proc/sys/net/ipv4/ip_forward [root@yong-01 ~]# cat !$ cat /proc/sys/net/ipv4/ip_forward 1
[root@yong-01 ~]# iptables -t nat -A POSTROUTING -s 192.168.100.0/24 -o ens33 -j MASQUERADE
实现100.0网段能够上网,作一个欺骗
给yong-02设置网关(数据包过去,从yong-01到yong-02,从yong-02到yong-01,设置好默认网关)
而后yong-02尝试是否能ping通192.168.180.134,这就意味着能够和外网通讯了
设置DNS,在/etc/resolv.conf中设置,添加nameserver 8.8.8.8
这时候就能够ping通外网了——>但物理机仍是没法ping通yong-02的虚拟机IP地址
需求2:C机器只能和A通讯,让C机器能够直接连通B机器的22端口