在安装完操作系统后首先要做的就是配置网络。网络模式分为以下几种:桥接模式(bridged)、NAT模式、仅主机模式(Host-Only)和自定义模式。

为避免防火墙和SeLinux对ping命令的拦截所以我们先把防火墙和SeLinux关掉。

1.临时关闭防火墙:

systemctl stop firewalld

 2.永久关闭防火墙

systemctl disable firewalld

 3.查看防火墙状态

firewall-cmd --state 或 systemctl status firewalld

 

centos7 关闭 watchdog centos7 关闭网口_centos7 关闭 watchdog

 4.查看selinux状态

getenforce

5.临时关闭selinux

setenforce 0

6.永久关闭selinux(此项操作,必须重启才能生效)

编辑/etc/selinux/config文件

vi /etc/selinux/config

将SELINUX=enforcing修改为SELINUX=disabled

桥接模式网络配置 

  1. 桥接模式(VMnet0):这个模式相当于VMware创建的虚拟机和主机相当于连在同一个交换机上的两台电脑。所以虚拟机的IP和主机的IP必须位于同一个网段。
  2. NAT模式(VMnet8):这种模式主是把虚拟机的IP地址(独立网段)转换成和主机IP在同一个网段的IP地址,从而连接外网。但是在同一个局域网内,除了主机能够访问其它电脑都无法访问。
  3. 仅主机模式(VMnet1):虚拟机也是拥有独立的IP地址,但是不能进行IP地址转换所以要想上网就必须和主机共用一个网络。因此主机的网卡需要共享。

 

centos7 关闭 watchdog centos7 关闭网口_IP_02

打开虚拟网络适配器

centos7 关闭 watchdog centos7 关闭网口_IPV6_03

 

centos7 关闭 watchdog centos7 关闭网口_IPV6_04

还原虚拟网络适配器默认设置。

centos7 关闭 watchdog centos7 关闭网口_centos7 关闭 watchdog_05

 等待即可,还原完成后点击确认。

进入虚拟机开始配置网卡

用命令ip a查看网卡信息

centos7 关闭 watchdog centos7 关闭网口_重启_06

 网卡名称为ens33

centos7 关闭 watchdog centos7 关闭网口_centos7 关闭 watchdog_07

查看主机的网卡信息,“Windows键 + r”打开运行输入cmd回车。输入命令 ipconfig /all 查看网卡信息,由于我用的是WiFi所以虚拟机的IP要和无线局域网适配器处于一个网段。

 

centos7 关闭 watchdog centos7 关闭网口_重启_08

编辑配置文件,如果想要自动获取DHCP的话只需将原配置文件中的BOOTPROTO=dhcp,ONBOOT=yes即可。但是我们在虚拟上做集群时如果IP地址不固定的话可能会出现很多问题。所以建议还是用静态IP。

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
 PROXY_METHOD=none
 BROWSER_ONLY=no
BOOTPROTO=static
 DEFROUTE=yes
 IPV4_FAILURE_FATAL=no
 IPV6INIT=yes
 IPV6_AUTOCONF=yes
 IPV6_DEFROUTE=yes
 IPV6_FAILURE_FATAL=no
 IPV6_ADDR_GEN_MODE=stable-privacy
 NAME=ens33
 UUID=77c7ba4d-44d7-4005-9e17-8fa7edafc08c
 DEVICE=ens33
ONBOOT=yes
 IPADDR=192.168.1.10
 NETMASK=255.255.255.0
 GATEWAY=192.168.1.1
 DNS1=192.168.1.1

重点是红框框住的地方

centos7 关闭 watchdog centos7 关闭网口_centos7 关闭 watchdog_09

 修改完配置文件保存退出,重启网络服务使配置生效。

重启网卡命令:systemctl restart network

查看网卡信息命令:ip a

centos7 关闭 watchdog centos7 关闭网口_重启_10

测试(ping百度)在Linux中ping不会自动停止,所以我们通过 -c参数指定ping4次:

centos7 关闭 watchdog centos7 关闭网口_centos7 关闭 watchdog_11

centos7 关闭 watchdog centos7 关闭网口_centos7 关闭 watchdog_12

NAT模式网络配置

 

centos7 关闭 watchdog centos7 关闭网口_IP_13

 说明

centos7 关闭 watchdog centos7 关闭网口_IP_14

 如果想用dhcp的话

 

centos7 关闭 watchdog centos7 关闭网口_centos7 关闭 watchdog_15

 打开主机的网络适配器

centos7 关闭 watchdog centos7 关闭网口_IPV6_16

 修改虚拟机的网卡配置文件

vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=e9f3c0fe-c03e-40d5-9684-baac9908a8b8
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.42.100
NETMASK=255.255.255.0
GATEWAY=192.168.42.2
DNS1=8.8.8.8

 修改配置文件重启网卡服务是配置生效

1.systemctl restart network
2.ip a

 

centos7 关闭 watchdog centos7 关闭网口_重启_17

 测试:

centos7 关闭 watchdog centos7 关闭网口_IP_18

centos7 关闭 watchdog centos7 关闭网口_IP_19

 仅主机网络模式配置

打开虚拟网络编辑器,设置子网IP地址

centos7 关闭 watchdog centos7 关闭网口_重启_20

设置虚拟网卡VMnet1与主机共享网络

centos7 关闭 watchdog centos7 关闭网口_重启_21

 

centos7 关闭 watchdog centos7 关闭网口_重启_22

 设置虚拟网卡VMnet1的IP地址

 

centos7 关闭 watchdog centos7 关闭网口_centos7 关闭 watchdog_23

 进入虚拟机配置网络服务

vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=e9f3c0fe-c03e-40d5-9684-baac9908a8b8
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.59.100
NETMASK=255.255.255.0
GATEWAY=192.168.59.2
DNS1=192.168.59.2

 重启网卡使配置生效

1.systemctl restart network
2.ip a

centos7 关闭 watchdog centos7 关闭网口_IP_24

 测试

centos7 关闭 watchdog centos7 关闭网口_IP_25

 

centos7 关闭 watchdog centos7 关闭网口_重启_26