当我想把笔记本改造成一个Linux服务器时(三)——CentOS7 网络配置

记录一下:上篇网络设置已完成了宿主机及虚拟机的虚拟网络配置,接下来便继续配置CentOS的网络。

6.3 CentOS 网络配置

两种方式,一种命令行,一种界面操作,但界面操作有所限制,因此我们以命令行为主,界面操作仅作为参考。

6.3.1 网络配置文件 ifcfg-ens33

一般的网络配置文件均以 ifcfg-en开头,找到唯一的那个就可以了。
网络配置文件
桌面——>鼠标右键——>【打开终端】——>进入命令行模式
这里可能还有别的方法进入,暂时未能探究,如有大佬了解,欢迎评论交流。
依次输入以下命令,进入文件编辑模式:

> cd /etc/sysconfig/network-scripts
> ls
> vim ifcfg-ens33

当然也可以直接进入文件编辑模式:
【i】键可以进入输入模式
【ESC】键回到命令模式
【shift】+【:】 末行模式

> vim /etc/sysconfig/network-scripts/ifcfg-ens33

退出编辑模式:
末行模式下,输入q / quit 退出不保存,q! 强制退出,wq 保持退出,wq! 强制保存退出。
命令查找网络配置文件
网络配置文件编辑以下内容:

  1. BOOTPROTO=static
  2. ONBOOT=yes
  3. IPADDR=192.168.112.100
  4. NETMASK=255.255.255.0
  5. GATEWAY=192.168.112.2
  6. DNS1=114.114.114.114
  7. DNS2=223.5.5.5
  8. IPADDR=192.168.112.100
  9. HWADDER=00:0c:XXXXX

至此,我们112虚拟网段网络配置信息如下:
192.168.112.2 网关
255.255.255.0 掩码
192.168.112.0 ~ 192.168.112.255 为可用虚拟IP
其中:
192.168.112.101 为Vmnet8 在宿主机网络中已配置
192.168.112.100 为我们的CentOS 服务器IP

改动部分

  • HWADDER=00:XXXX
    这个是这么来的呢?
    当虚拟机挂起或关机时,可查看器虚拟机设置,选择【网络适配器】——>【高级】——>【MAC地址】:此处的MAC地址即为CentOS 网络配置文件中HWADDER地址。
    这一步非必要,因此作为备注说明一下。
    CentosMac地址获取
6.3.2 界面操作网络配置文件

界面-设置
网络设置
我们刚刚配置的网络信息就在这里啦:
网络信息
这里也可以修改IP:
IP编辑

6.3.3 防火墙配置

配置到这里时,我们的外网ping通都没有问题了, 此时宿主机要ping不通虚拟机的话,则关闭防火墙测试一下。
以下防火墙操作命令参考:当前用户为root登录时直接使用,若非root用户需要在命令前加:sudo ,如 sudo systemctl status firewalld

systemctl status firewalld  --查看防火墙状态
systemctl stop firewalld  --临时关闭防火墙(不影响开机自启)
systemctl start firewalld  --启动防火墙
systemctl disable firewalld   --开机禁用防火墙
systemctl enable firewalld   --开机启用防火墙
firewall-cmd --list-all  --查看防火墙详细信息

防火墙本身也可以做很多规则,如允许某些端口访问、或禁止某些端口访问、允许某些IP、禁止某些IP访问等,之后有兴趣的话会详细研究。

下图为关闭防火墙后的状态展示:
关闭防火墙的状态信息

6.4 附加网络配置

这一步是为了之后的远程访问做准备,同时为局域网内各设备互相ping通打下基础。

6.4.1 宿主机防火墙规则检查
  • 【控制面板】——> 打开防火墙
    请关闭当前网络配置所属的防火墙,我所在的网络是专用网络,因此只关闭专用的即可。

进入网络和共享中心就可以看到所连接的网络配置
win11 可参考:WIFI网络信息

打开主机防火墙

  • 【高级设置】——>【入站规则】——>【文件和打印机共享(回显请求 - ICMPv4-In)】
    这里有不同网络配置下的开关,关注一下当前宿主机所连接的网络配置属于【公用】【专用】【域】者三种中的哪一种,选择启用即可。
    我这里连接的是专用网络,因此之开启了【专用】。
    注:若电脑默认开启的,也不必特意去关掉。
    启用文件与共享ICMPv4
    启用ICMPv4规则

若想修改网络配置,可以通过【高级】这个选项卡。

  • 出站规则同上操作即可。
6.5 测试
  • 与局域网各物理机内通信测试,由centos发起
    ping命令测试
  • centos 网络配置 ifconfig
    centos网络配置
  • centos 路由信息 route -n
    centos路由
  • 宿主机IP信息
    宿主机IP
  • 宿主机ping 虚拟机
    宿主机Ping

网络配置至此基本结束,接下来准备SSH远程虚拟机

待续。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值