文章目录

本文使用的为centos7

1. 查看网络状况

配置好后会出现inet,若还没开始配置,则不会出现

Linux的网络配置应用_子网

2.查看需配置文件

先用命令cd /etc/sysconfig/network-scripts,然后ls进行查看,ifcfg-ens33就是需要配置的

Linux的网络配置应用_子网_02

3. 配置ifcfg-ens33

其中要修改两个字段,改BOOTPROTO=static,改ONBOOT=yes,其余的可以默认不修改。

其中BOOTPROTO为设置网卡获得IP地址的方式,static则表示静态指定IP地址。ONBOOT指明在系统启动时是否激活网卡,只有激活才能使用哦。

添加 IPADDR(网卡的IP地址)、NETMASK(网卡的子网地址)、GATEWAY(网关地址)、DNS

即是图中倒数5行。

然后 :wq 保存退出,输入命令systemctl restart network,若出现job for network.service failed,则可能你在写配置时输入错误,检查一遍。

如何确认这些地址呢?看③

Linux的网络配置应用_子网_03

在vmware界面,点击上方的编辑→虚拟网络编辑器,选择net模式的网络,若没有net模式在设置中添加。

下方有子网IP对应IPADDR地址、子网掩码对应NETMASK地址。

其中子网IP最后面的数可以随意,不取0且不超过255,常用10、11、12 、22等。

点击中间net设置,有一个网关IP则对应GATEWAY地址。

Linux的网络配置应用_centos_04

4.检查是否成功

ping网关ip,ping百度网址,看看是否出现64 bytes,没有则失败了。

Linux的网络配置应用_子网_05

注:有人在验证百度时会出现name or server not known,解决方案

在自己物理主机终端中输入ipconfig,查看本机所在的网段,虚拟机的网关的子网需修改成同一个网段。

ipconfig

Linux的网络配置应用_centos_06

若需要修改,可到网络与共享中心的网络适配器那边进行修改

Linux的网络配置应用_云计算_07

5.防火墙应用

连接xshell

若连接不成功,同上解决方案。

具体可查看:​​​

连接之前需要先关闭防火墙,常常使用的有:

firewall-cmd --state 查看防火墙状态

systemctl status firewalld 查看防火墙详细状态

systemctl stop firewalld 关闭防火墙

systemctl disable firewalld 禁止防火墙开机自启

关闭selinux:

vi /etc/selinux/config

改SELINUX=enforcing为SELINUX=disabled

打开xshell,主机那里输入子网ip,最后点击连接。

Linux的网络配置应用_子网_08