CentOS网络配置

news/2024/11/18 15:57:09/

上一篇文章:VMware Workstation安装Centos系统

在CentOS系统中进行网络配置是确保系统能够顺畅接入网络的重要步骤。本文将详细介绍如何配置静态IP地址、网关、DNS等关键网络参数,以帮助需要的人快速掌握CentOS网络配置的基本方法和技巧。通过遵循本文的指导,读者将能够轻松地完成CentOS系统的网络配置任务,并确保系统能够稳定、高效地运行在网络环境中。

虚拟机网络配置

打开虚拟机,点击编辑->虚拟网络编辑器,打开后选择NET模式
在这里插入图片描述
NET模式采用的是虚拟网卡8,我这里默认的网卡ip地址是192.168.174.0,这个可以设置。点击右下角的更改设置,弹窗中可以更改。
在这里插入图片描述
如果需要修改网卡,可以点击右边的NET设置,点击后打开如下图所示。
在这里插入图片描述
注意的是,子网和网关需要保持一致,比如ip是192.168.10.0,那么网关也需要改成192.168.10.2,最后一位的主机号只要不是1和255即可。变更完之后,全部点击确定保存,这样虚拟化软件的网络配置已经设置完成。注意,上述配置的ip信息需要记一下,后面配置会用到

配置window系统虚拟网卡

修改window宿主机器的网络配置,打开网络设置:点一下电脑右下角的网络,弹出网络和Internet设置,点击进入。也可以打开window电脑设置找到网络设置。。
在这里插入图片描述

进入后找到更改适配器选项
在这里插入图片描述
点击进去可以看到各个网卡信息,找到虚拟网卡8
在这里插入图片描述
双击虚拟网卡8,会弹出网卡状态,点击属性

在这里插入图片描述

在弹出的属性中找到ipv4,选中后点击右下角属性

在这里插入图片描述
设置成刚才虚拟机一样的,实例如下:
在这里插入图片描述
设置完成后全部点击确定,这样的话虚拟软件和宿主机的网络已经设置完成了。

CentOS系统网络配置

接下来设置虚拟机内部网络,也就是操作系统的网络设置。登录安装的CentOS系统并打开终端
在这里插入图片描述
接下来修改网络配置文件,这个需要管理员权限,也就是root用户。输入su后回车,输入root用户密码即可切换到root用户。

在这里插入图片描述
输入指令vim /etc/NetworkManager/system-connections/ens160.nmconnection查看网卡信息,这条指令需要root用户权限
在这里插入图片描述
这里可以看到ipv4的设置是自动分配的,需要改成我们前面配置的信息。输入i进入编辑模式,可以移动光标修改内容,改完后
在这里插入图片描述
完成后键盘上点击Esc退出编辑模式,然后按Shift + :进入命令模式,输入wq保存退出。
重新加载配置文件:nmcli c reload。输入后回车
在这里插入图片描述
稍微解释一下,nmcli是linux系统的网络管理工具,c表连接,reload重新加载的意思。
接着需要重启网卡生效配置:nmcli c uo ens160
在这里插入图片描述
如上图所示表示这个网卡已经被激活了,可以正常使用。
查看网卡是否启动:nmcli n。不是disable就是ok的。
在这里插入图片描述
查看网卡状态:nmcli d
在这里插入图片描述
测试一下连接互联网:ping www.baidu.com
在这里插入图片描述
如上图所示,表示已经连接互联网成功。

网络配置是Linux系统中非常重要的一部分,它直接影响到系统的运行和访问外网的能力。通过正确的配置,我们可以确保系统能够稳定、高效地运行在网络环境中。在进行网络配置时,需要仔细考虑各种参数的设置,如IP地址、子网掩码、网关和DNS服务器等,以确保系统能够正确连接到网络

希望通过这篇博客的分享,能够让需要的人,掌握一种CentOS网络配置的方法和步骤。


http://www.ppmy.cn/news/1548023.html

相关文章

【java】链表:判断链表是否成环

问题: 分析: 这里我们还是定义快慢双指针 。 如果有环,快慢指针一定会相遇。 // 构建成环链表public void makeCircle(){Node node1new Node(1);Node node2new Node(2);Node node3new Node(5);Node node4new Node(6);Node node5new …

WSL2安装Ubuntu22.04并开启GPU进行ML学习教程

文章目录 一 启用 WSL2二、安装 Ubuntu三 安装 NVIDIA GPU 驱动和 CUDA 工具四、安装pytouch运行环境 这几天一直在研究下,怎么在笔记本win11电脑上安装linux系统用于机器学习、深度学习、大模型等相关的研究,前面试了VMWARE、HYPER-V等方式,…

重构代码之删除对参数的赋值

删除对参数的赋值 是一种重构技术,旨在消除对方法参数的重新赋值。这种实践可以增强代码的可读性和维护性,避免潜在的副作用。以下是详细讲解: 一、动机 保护参数的意图:方法参数通常表示传入数据或状态。如果重新赋值&#xff…

[BSidesCF 2019]SVGMagic

打开题目 给了提示&#xff0c;使用魔法将svg转换成png&#xff0c;搜索了一下svg 是一种XML标记语言&#xff0c;既然是XML&#xff0c;就可能存在XXE漏洞 构造一个XML外部实体注入&#xff08;XXE&#xff09;攻击&#xff0c;尝试一下 <!ENTITY file SYSTEM "file…

IPv6 NDP 记录

NDP&#xff08;Neighbor Discovery Protocol&#xff0c;邻居发现协议&#xff09; 是 IPv6 的一个关键协议&#xff0c;它组合了 IPv4 中的 ARP、ICMP 路由器发现和 ICMP 重定向等协议&#xff0c;并对它们作出了改进。该协议使用 ICMPv6 协议实现&#xff0c;作为 IPv6 的基…

后台运行docker compose项目,一直失败,提示:Timeout exceeded while awaiting headers?让我来看看~

最近做实验&#xff0c;后台运行docker compose 项目的时候&#xff0c;一直做不下去&#xff0c;卡了好几天。提示是这样的&#xff1a; Get "https://registry-1.docker.io/v2/": net/http: reguest canceled while waiting for connection (client.Timeout exceed…

Python 第三方库 PyQt5 的安装

目录 前言 PyQt5安装 不同操作系统PyQt5安装 一、Windows 系统 二、macOS 系统 三、Linux 系统&#xff08;以 Ubuntu 为例&#xff09; 安装 PyQt5 可能会遇到的问题 一、环境相关问题 二、依赖问题 三、网络问题 四、安装工具问题 五、运行时问题 六、环境配置问…

单电源运放

我们经常看到很多非常经典的运算放大器应用图集&#xff0c;但是他们都建立在双电源的基 础上&#xff0c;很多时候&#xff0c;电路的设计者必须用单电源供电&#xff0c;但是他们不知道该如何将双电源 的电路转换成单电源电路。 在设计单电源电路时需要比双电源电路更加小…