Linux中 /etc/sysconfig/network-scripts/ifcfg-<interface> 网络接口配置 详解 看这一篇够用

CSDN 成就一亿技术人!

今天就来讲讲Linux中的网络配置详解

CSDN 成就一亿技术人!


在 Linux 系统中,/etc/sysconfig/network-scripts 目录包含用于配置网络接口的脚本和配置文件。这些文件由 NetworkManager 服务使用来启动、停止和管理网络接口。

那么就会有人问NetworkManager 是什么?

以下了解即可

NetworkManager 是一个用于在 Linux 操作系统中管理网络连接的守护进程和命令行工具

NetworkManager 的目标是简化 Linux 中的网络管理,使其更加用户友好、灵活和动态

以下是它的特点:

自动化网络配置:NetworkManager 可以自动检测网络连接,并根据网络环境自动配置网络。这使得用户可以无需手动配置即可连接到网络。

支持多种网络连接:NetworkManager 支持多种网络连接,包括有线、无线、VPN、Wi-Fi 热点等。这使得用户可以根据需要选择合适的网络连接。

提供图形化和命令行工具:NetworkManager 提供了图形化工具和命令行工具,用户可以根据自己的喜好选择使用。

这边我们用CentOS7 来做实验

查看本机的网卡名称

 cd /etc/sysconfig/network-scripts/

如果你有几块网卡 这边就会显示几个ifcfg-网卡

以下是常见的不同网卡

  1. ifcfg-eth0:以太网接口的配置文件,其中 "eth0" 是以太网接口的默认命名。

  2. ifcfg-eth1:另一个以太网接口的配置文件,命名可能根据系统和硬件不同而变化。

  3. ifcfg-ens33:以太网接口的配置文件

  4. ifcfg-wlan0:无线接口的配置文件,其中 "wlan0" 是无线接口的默认命名。

  5. ifcfg-wlan1:另一个无线接口的配置文件,命名可能根据系统和硬件不同而变化。

  6. ifcfg-lo:回环接口的配置文件,用于本地回环测试。

新机的接口信息

以下是系统默认的网络接口配置信息

编辑自己的网卡信息

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

初始化的接口信息

每一行的解释(多数了解即可)

TYPE=Ethernet               

 指定网络接口的类型为 Ethernet


PROXY_METHOD=none       

 指定使用网络代理的方式。在这里,设置为 none 表示不使用代理。


BROWSER_ONLY=no

指定是否仅限浏览器使用代理。在这里,设置为 no 表示不仅限浏览器使用代理。


BOOTPROTO=dhcp

指定获取 IP 地址的方式为 DHCP,表示通过 DHCP 协议从网络中获取 IP 地址。


DEFROUTE=yes

指定是否使用默认路由。在这里,设置为 yes 表示使用默认路由。


IPV4_FAILURE_FATAL=no

指定在 IPv4 连接失败时是否认为是致命错误。在这里,设置为 no 表示不将 IPv4 连接失败视为致命错误。


IPV6INIT=yes

指定是否启用 IPv6 支持。


IPV6_AUTOCONF=yes

指定是否启用 IPv6 自动配置。


IPV6_DEFROUTE=yes

指定是否使用默认 IPv6 路由


IPV6_FAILURE_FATAL=no

指定在 IPv6 连接失败时是否认为是致命错误。在这里,设置为 no 表示不将 IPv6 连接失败视为致命错误。


IPV6_ADDR_GEN_MODE=stable-privacy

指定 IPv6 地址生成模式。在这里,设置为 stable-privacy 表示使用稳定的隐私地址。


NAME=ens33

指定网络接口的名称为 ens33


UUID=7deb8777-74b1-450e-b04d-800457df6bb4

指定网络接口的唯一标识符。


DEVICE=ens33

指定网络接口的设备名称为 ens33


ONBOOT=no        

指定系统启动时是否激活该网络接口。设置为 no 表示不在系统启动时激活该接口。  可你也是yes

设置静态IP

这边我以上述配置PC 做配置

配置后的

这边我把IPV6删掉因为用不上(ipv6还在测试阶段 删掉也无影响)

BOOTPROTO 是用于配置网络接口启动时获取 IP 地址的方式的一个关键参数。它决定了系统在启动时如何设置网络接口的 IP 地址

主要的配置命令

BOOTPROTO=static                          # 使用静态IP地址

IPADDR=192.168.180.188                       # 设置接口的IP地址
NETMASK=255.255.255.0                # 设置接口的子网掩码
GATEWAY=192.168.180.2                 # 设置接口的默认网关

DNS1=8.8.8.8                                  # 设置第一个DNS服务器
DNS2=8.8.4.4                                  # 设置第二个DNS服务器

ONBOOT=yes                

 注意事项

IP的配置必须是和VMware8 一致的网段

查看本机电脑

打开CMD 回车

ipconfig

查找VMware8 网段 这边我是192.168.180.1 

所以设置的IP就是180网段的

测试

查看自己的ip  有很多种方法 这边我选择ip a

ping百度测试 是否与可以访问外网

问题解答

如果你开机总是自动关闭网络

ONBOOT=yes          这个选项必须设为yes no是关机   

ping不通百度

DNS1=8.8.8.8                                  # 设置第一个DNS服务器    指向自己的网关也行
DNS2=8.8.4.4                                  # 设置第二个DNS服务器

如果你想设置自动获取

BOOTPROTO=dhcp        获取的是VMware 分配的IP

激活网卡的命令

ifup ens33(跟上自己的网卡)

断开网卡的命令

ifdown ens33

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/322907.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python入门,list列表详解

目录 1.list的定义 2.index查找某元素的下标 3.修改 ​编辑 4.插入 ​编辑 5.追加元素 1.append,追加到尾部 2.extend,追加一批元素 ​编辑 6.删除元素 1.del 列表[下标] 2.列表.pop(下标) 3.列表.remove(元素) 7.清空列表 8.统计某一元素在列表内的数量 9.计算…

【后端已完成,前端更新ing】uniapp+springboot实现个人备忘录系统【前后端分离】

目录 (1)项目可行性分析 (一)技术可行性: (二)经济可行性: (三)社会可行性: (2)需求描述 功能模块图 用例图&#…

基于卷积神经网络的回归分析

目录 背影 卷积神经网络CNN的原理 卷积神经网络CNN的定义 卷积神经网络CNN的神经元 卷积神经网络CNN的激活函数 卷积神经网络CNN的传递函数 卷积神经网络的回归分析 完整代码:卷积神经网络的回归分析(代码完整,数据齐全)资源-CSDN文库 https://download.csdn.net/download/…

银河麒麟Kylin-Server-V10-SP3使用ISO镜像搭建本地内网YUM/DNF源cdrom/http

机房服务器安装一般是内网环境,需要配置本地的YUM/DNF源。本文介绍通过ISO镜像搭建内网环境的UM/DNF源 准备工作: 提前准备好Kylin-Server-V10-SP3的ISO镜像文件。 本机IP地址:192.168.40.201 镜像存放目录/data/iso/Kylin-Server-V10-SP3-Ge…

UE相关杂项笔记

1.PAK包解析 UE4如何反向查找Pak里面包含哪些文件 - 哔哩哔哩 CMD控制台命令输入 D:"Epic Games"\UE_5.1\Engine\Binaries\Win64\UnrealPak.exe 包路径 -list *文件夹带空格时 添加“ ”包裹住文件夹名 解包工具路径 UE引擎安装路径\UE_5.1\Engine\Binarie…

耳机行业中ANC介绍

0 Preface/Foreword 0.1 参考文献 关于TWS耳机的FF FB 和Hybird区分 - 知乎 0.2 引言 ANC: Active Noise Cancellation,主动噪声消除,抑制外界声音。 ENC: Environmental Noise Cancellation,环境噪音消除,主要用…

「HarmonyOS」验证码多TextInput输入框焦点自动跳转问题

需求背景:需要做一个多输入框的验证码模块,输入验证码时输入后光标会自动跳转至下一个输入框,删除验证码时会自动删除上一个输入框内容,并且光标跳转至上一个输入框内。6位验证码全部输完后进行登录请求 具体样式如下图&#xff1…

C练习——定期存取并行

题目:假设银行一年整存零取的月息为1.875%,现在某人手头有一笔钱,他打算在今后5年 中,每年年底取出1000元作为孩子来年的教育金,到第5年孩子毕业时刚好取完这笔钱,请编 程计算第1年年初时他应存入银行多少钱…

无法到达所选择的在线目标(博途PLC连接不上)

第1步:首先需要检查的就是PLC的物理连接了,可以利用PING工具测试下电脑和PLC是否在同一个网段, 第2步就是检查下防火墙设置 1、防火墙设置 2、关闭防火墙 未完....

用C语言采集游戏平台数据并做行业分析

游戏一直深受90/00后的喜爱,有些人因为对游戏的热爱还专门成立了工作室做游戏赚钱,但是游戏行业赚钱走不好就会被割一波韭菜,那么现在什么游戏挣钱,什么游戏好玩认可度高?带着这样的问题我将利用我毕生所学&#xff0c…

RA8803SA 车载用实时时钟模块

内置32.768kHz 晶体单元(频率精度调整完毕)和DTCXO1/100s精度的时间寄存器接口类型:I2C-Bus接口(400kHz)工作电压范围:1.6V to 5.5V温度补偿电压:2.2V to 5.5V计时(保持)电压范围:1.6V to 5.5V可选择输出频率为32.768kHz, 1024Hz,…

华为云Stack 8.X流量模型分析(六)

八、基础云专线流量模型分析 ​ 华为官方对云专线定义是:用户数据中心通过运营商的物理专线(MPLS/VPN,以太专线)访问云内资源,云内资源呈现真实IP,通过设置的专线路由实现三层互通。 ​ 通过云专线直接访…