首页 > 系统相关 >当我想把笔记本改造成一个Linux服务器时(三)——CentOS7 网络配置

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

时间:2024-06-01 09:57:28浏览次数:25  
标签:宿主机 -- 配置 防火墙 192.168 网络 CentOS7 Linux 服务器时

记录一下:上篇网络设置已完成了宿主机及虚拟机的虚拟网络配置,接下来便继续配置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远程虚拟机

待续。

标签:宿主机,--,配置,防火墙,192.168,网络,CentOS7,Linux,服务器时
From: https://blog.csdn.net/yaoyan11ao11an/article/details/139301047

相关文章

  • Linux 常用命令
    命令英文说明cdchangedirectory切换目录lslist列出目前工作目录所含的文件及子目录pwdprintdirectory显示目前的目录mkdirmakedirectory创建文件夹rmdirremovedirectory删除空文件夹touchtouch创建空白文件cpcopy复制文件或者目录......
  • Linux低功耗Suspend/Resume梳理(基于STM32MP1)
    基于STM32MP1简单梳理Linuxsuspend/resume涉及到的内容:触发Suspend流程,以及唤醒手段和后续resume流程。Linuxkernel中Suspend/Resume流程。TFA中冷启动、热启动、SMC处理、PSCI实现等等。其他低功耗相关:poweroff、reboot、fiq处理。PowerDomainTree介绍;PSCI移植指导等。......
  • 【Azure App Service】.NET代码实验App Service应用中获取TLS/SSL 证书 (App Service
    在前一篇文章中,我们是把.NET8应用读取SSL证书(X509)示例部署在AppServiceWindows环境中,那么如果部署在Linux环境,以及LinuxContainer中呢?根据前文中的第一种方法,直接在把证书文件包含在源文件中,通过相对路径读取证书文件的方式,经测试,可以正常工作。但是,对于第二种“通过指......
  • 07Linux学习笔记
    Day7Linux网络管理目录文章目录Day7Linux网络管理1.查看Windows网络配置(ipconfig)2.查看Linux网络配置3.指定LinuxIP方法一:3.1查看所有网络连接3.2修改指定网络连接的IP地址3.3重新启动网络连接方法二:3.4找到要编辑的文件3.5编辑完配置文件后,应用更改:4.主机名和......
  • 08Linux文件共享设置
    Linux共享文件目录文章目录Linux共享文件1.windows新建共享文件夹2.Ubuntu安装VMwaretools3.解压3.1运行安装并配置VMwaretools4.进入root5.进入hgfs文件夹6.挂载7.验证8.文件管理器中无法正常访问hgfs(在终端中可以)![请添加图片描述](https://img-blog.csdnimg.cn/d......
  • Ubuntu server 24 (Linux) Snort3 3.2.1.0 Guardian IPtables 联动实战 主动防御系统(
    一  Snort3安装配置,参考:Ubuntuserver24安装配置snort33.2.1.0网络入侵检测防御系统配置注册规则集-CSDN博客二  安装主动防御程序Guardian1下载,解压tarzxvfguardian-1.7.tar.gzcdguardian-1.7/2 配置#拷贝文件sudocpguardian.pl/usr/local/bin/......
  • CentOS7.9部署安装OpenGauss 5.0.2企业版
    1、更新系统:yumupdate-y2、更改主机名:hostnamectlset-hostnameopendb013、关闭透明页:echonever>/sys/kernel/mm/transparent_hugepage/enabledechonever>/sys/kernel/mm/transparent_hugepage/defrag#加入开机自启动echo'echonever>/sys/kernel/......
  • Centos7对比Ubuntu24一些常用操作差异点
    Centos7对比Ubuntu一些常用操作差异点CentOS7将于2024年6月30日停止维护,CentOS8已经转为Rhel的上游项目。同时Centos7的软件仓库中,部分软件版本较老。后续使用过程中可以考虑切换到Ubuntu。下面总结了一些两个系统的常见差异点,包括软件包管理、防火墙管理和网络配置等。功......
  • 适用于linux的bilibiliB站直播间弹幕爬虫脚本
    适用于linux的bilibiliB站直播间弹幕爬虫脚本,命令行运行之,输入到命令行,部分内容参考自网络,代码底部可见原始代码出处BUFF:然而,经测试,每次爬只能读取10条弹幕记录,这就使得在(sleeptime*10)(每秒)<弹幕新增量(每秒)时出现弹幕丢失的情况,此时需要调短sleeptime,由于本脚本是......
  • Linux压缩、解压缩指令
    tar【tar指令是打包指令,最后打包后的文件是.tar.gz文件】 案例1:压缩多个文件,将/home/pig.txt和/home/cat.txt压缩成pc.tar.gztar-zcvfpc.tar.gz/home/pig.txt/home/cat.txt案例2:将/home的文件夹压缩成myhome.tar.gztar-zcvfmyhome.tar.gz/hom......