Centos7配置网络

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

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

1.临时关闭防火墙:

systemctl stop firewalld

 2.永久关闭防火墙

systemctl disable firewalld

 3.查看防火墙状态

firewall-cmd --state 或 systemctl status firewalld

 

 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地址转换所以要想上网就必须和主机共用一个网络。因此主机的网卡需要共享。

 

打开虚拟网络适配器

 

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

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

进入虚拟机开始配置网卡

用命令ip a查看网卡信息

 网卡名称为ens33

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

 

编辑配置文件,如果想要自动获取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 

重点是红框框住的地方

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

重启网卡命令:systemctl restart network

查看网卡信息命令:ip a

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

NAT模式网络配置

 

 说明

 如果想用dhcp的话

 

 打开主机的网络适配器

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

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

 

 测试:

 仅主机网络模式配置

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

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

 

 设置虚拟网卡VMnet1的IP地址

 

 进入虚拟机配置网络服务

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

 测试

 

 

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值