一、关闭防火墙

想让自己的虚拟机连接到网络,要对其进行配置静态IP,首先需要将主机和虚拟机的防火墙关闭,下面提供关闭防火墙的一些方法。

一、关闭Windows防火墙

部分电脑进入"防火墙和网络保护"后,提示"无需执行任何操作",下面以另一种方式关闭防火墙:

1.直接在开始菜单栏搜索"防火墙",找到"Windows Defender 防火墙"并打开;

centos 禁掉国外IP centos屏蔽国外ip_centos

2.点击"更改通知设置"将"自定义的网络设置"关闭防火墙;

centos 禁掉国外IP centos屏蔽国外ip_linux_02

3.或者点击"高级设置"将防火墙关闭。

centos 禁掉国外IP centos屏蔽国外ip_centos 禁掉国外IP_03

二、关闭CentOS防火墙

1.直接在虚拟机"terminal"命令窗口输入以下命令即可:

      #service iptables stop

      # chkconfig iptables off

centos 禁掉国外IP centos屏蔽国外ip_windows_04

2.若出现问题,按以下方式关闭:

  ①输入命令:systemctl status firewalld.service  查看防火墙状态,此时显示ative(running)绿色开启状态

centos 禁掉国外IP centos屏蔽国外ip_centos_05

  ②输入命令:systemctl stop firewalld.service  关闭防火墙

  ③再次执行①查看,显示inactive(dead) 关闭成功

centos 禁掉国外IP centos屏蔽国外ip_windows_06

④输入命令:systemctl disable firewalld.service  永久关闭防火墙

centos 禁掉国外IP centos屏蔽国外ip_centos 禁掉国外IP_07

上面操作就把两个主机和虚拟机的防火墙都成功关闭了。

二、开启VM服务和设置VMnet8网络

关闭了Windows防火墙和虚拟机防火墙后,接下来进行开启VM的两个服务和设置VMnet8网络的操作

一、开启VM的两个服务

      1.右键我的电脑,选择"管理,点击"服务和应用程序"并选择"服务";

      2.找到" VMware DHCP Service"

                " VMware NAT Service "

      3.右键选择,保证正在运行且设置成开机自动启动即可。

centos 禁掉国外IP centos屏蔽国外ip_windows_08

二、设置VMnet8网络

      1.打开控制面板,进入网络共享中心;

centos 禁掉国外IP centos屏蔽国外ip_IP_09

      2.找到连接的网络(蓝色字体)单击进入常规页面;

centos 禁掉国外IP centos屏蔽国外ip_windows_10

      3.点击"属性"选择进入"共享页面",将"家庭网络连接"选择成"VMware Network Adapter VMnet 8"(部分电脑是VMnet1和VMnet2,选择第二个),将两个"□"都"√",确定即可

centos 禁掉国外IP centos屏蔽国外ip_linux_11

    此时开启VM的两个服务和设置VMnet8网络就已经完成了。

三、查看主机IP和设置VMnet属性

一、查看主机IP

      1.开始菜单栏搜索"cmd"进入命令窗口";

      2.输入命令"ipconfig -all",找到并记录显示的"DNS"两个地址和VMnet8的"IPv4"和"子网掩码";

centos 禁掉国外IP centos屏蔽国外ip_centos_12

      3.打开Windows网络和Internet,点击"更改适配器",右键"VMnet8"并单击"属性";

centos 禁掉国外IP centos屏蔽国外ip_windows_13

      4.双击"Internet协议版(TCP/IPv4)",选择"使用下面的~"并确认IP和子网掩码与VMnet8一致并确定。

centos 禁掉国外IP centos屏蔽国外ip_centos_14

二、进入虚拟机设置NET与DHCP

      1.打开VMware,点击"编辑",选择"虚拟网络编辑器";单击"VMnet8"网卡,勾选"NAT模式"并勾选下面两个"□";

centos 禁掉国外IP centos屏蔽国外ip_windows_15

      2.设置子网IP为:192.168.137.0;子网掩码为:255.255.255.0;

centos 禁掉国外IP centos屏蔽国外ip_IP_16

      3.单击"NAT设置",设置网关IP:192.168.137.2,并确定;单击"DHCP设置",确认起始IP:192.168.137.128  终止IP:192.168.137.254,并确定;

centos 禁掉国外IP centos屏蔽国外ip_IP_17

      4.右键自己新建的虚拟机选择"设置",点击"网络适配器",并确认是否是NAT模式。

centos 禁掉国外IP centos屏蔽国外ip_windows_18

四、配置虚拟机IP及Windows "ping"

一、虚拟机IP配置

1.进入新建的虚拟机,打开"terminal"命令窗口;

2.输入命令:vi /etc/sysconfig/network-scripts/ifcfg-ens33

    [注1]:上述命令最后的"ens33"是主机的以太网接口网卡名称,可以在"terminal"命令窗口查看,用命令:

      cd / etc/sysconfig/ network-scripts/

      ll    #查看主机以太网接口网卡名称

centos 禁掉国外IP centos屏蔽国外ip_centos_19

centos 禁掉国外IP centos屏蔽国外ip_IP_20

2.进入vi命令模式后,按"i"键进入编辑模式进行一下操作:

    ①修改并确定:

        ONBOOT="yes"

        BOOTPROTO="static"

    ②底行增加:

        IPADDR="192.168.137.130"(最后这个数字选择128-254之间都可以)

        NETMASK="255.255.255.0"

        GATEWAY="192.168.137.2"

        DNS1="  "(←这里需要输入自己主机的DNS第一个哟)

3." shift➕:"进入尾行模式,输入wq保存退出即可。

centos 禁掉国外IP centos屏蔽国外ip_linux_21

    [注2]:直接以上操作可能会出现有关"root"权限的问题,先用命令"su root"获得修改权限。

4.输入命令:

        service network restart    #重启网络

        service network status    #查看网络状态

centos 禁掉国外IP centos屏蔽国外ip_centos_22

二、Windows的"ping"操作

1.打开Windows的"cmd"命令窗口,输入:

        ping 192.168.137.130

centos 禁掉国外IP centos屏蔽国外ip_windows_23

2.打开虚拟机浏览器检查网络是否通畅。

    [注3]:对于没有桌面的虚拟机界面,可以在虚拟机命令窗口直接输入"ping 8.8.8.8"进行检测,用" Ctrl➕C"停止。

centos 禁掉国外IP centos屏蔽国外ip_centos_24

        到了这里,虚拟机配置可访问外网静态IP就完成了哟。