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

本文涉及的产品
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: Linux中 /etc/sysconfig/network-scripts/ifcfg-<interface> 网络接口配置 详解 看这一篇够用

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


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

以下了解即可


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


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


以下是它的特点:


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


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


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


这边我们用CentOS7 来做实验


查看本机的网卡名称

cd /etc/sysconfig/network-scripts/


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


以下是常见的不同网卡


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


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


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


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


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


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

目录
打赏
0
1
1
0
39
分享
相关文章
|
14天前
|
问题记录:解决Linux登录故障,/etc/passwd配置受损该怎么操作
修复/etc/passwd文件是解决Linux登录故障的重要步骤。通过进入单用户模式、挂载文件系统、恢复或手动修复/etc/passwd文件,可以有效解决该问题。保持定期备份系统配置文件是预防此类问题的最佳实践。
37 2
|
15天前
|
问题记录:解决Linux登录故障,/etc/passwd配置受损该怎么操作
修复/etc/passwd文件是解决Linux登录故障的重要步骤。通过进入单用户模式、挂载文件系统、恢复或手动修复/etc/passwd文件,可以有效解决该问题。保持定期备份系统配置文件是预防此类问题的最佳实践。
43 13
|
3月前
|
Linux网络文件系统NFS:配置与管理指南
NFS 是 Linux 系统中常用的网络文件系统协议,通过配置和管理 NFS,可以实现跨网络的文件共享。本文详细介绍了 NFS 的安装、配置、管理和常见问题的解决方法,希望对您的工作有所帮助。通过正确配置和优化 NFS,可以显著提高文件共享的效率和安全性。
301 7
Linux下ODBC与 南大通用GBase 8s数据库的无缝连接配置指南
本文详细介绍在Linux系统下配置GBase 8s数据库ODBC的过程,涵盖环境变量设置、ODBC配置文件编辑及连接测试等步骤。首先配置数据库环境变量如GBASEDBTDIR、PATH等,接着修改odbcinst.ini和odbc.ini文件,指定驱动路径、数据库名称等信息,最后通过catalog.c工具或isql命令验证ODBC连接是否成功。
深入探索Linux操作系统的心脏——内核配置与优化####
本文作为一篇技术性深度解析文章,旨在引领读者踏上一场揭秘Linux内核配置与优化的奇妙之旅。不同于传统的摘要概述,本文将以实战为导向,直接跳入核心内容,探讨如何通过精细调整内核参数来提升系统性能、增强安全性及实现资源高效利用。从基础概念到高级技巧,逐步揭示那些隐藏在命令行背后的强大功能,为系统管理员和高级用户打开一扇通往极致性能与定制化体验的大门。 --- ###
114 9
网络安全与信息安全:知识分享####
【10月更文挑战第21天】 随着数字化时代的快速发展,网络安全和信息安全已成为个人和企业不可忽视的关键问题。本文将探讨网络安全漏洞、加密技术以及安全意识的重要性,并提供一些实用的建议,帮助读者提高自身的网络安全防护能力。 ####
94 17
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
随着互联网的普及,网络安全问题日益突出。本文将介绍网络安全的重要性,分析常见的网络安全漏洞及其危害,探讨加密技术在保障网络安全中的作用,并强调提高安全意识的必要性。通过本文的学习,读者将了解网络安全的基本概念和应对策略,提升个人和组织的网络安全防护能力。
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
在数字化时代,网络安全和信息安全已成为我们日常生活中不可或缺的一部分。本文将深入探讨网络安全漏洞、加密技术和安全意识等方面的问题,并提供一些实用的建议和解决方案。我们将通过分析网络攻击的常见形式,揭示网络安全的脆弱性,并介绍如何利用加密技术来保护数据。此外,我们还将强调提高个人和企业的安全意识的重要性,以应对日益复杂的网络威胁。无论你是普通用户还是IT专业人士,这篇文章都将为你提供有价值的见解和指导。
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
在数字化时代,网络安全和信息安全已经成为了我们生活中不可或缺的一部分。本文将介绍网络安全的基本概念,包括网络安全漏洞、加密技术以及如何提高个人和组织的安全意识。我们将通过一些实际案例来说明这些概念的重要性,并提供一些实用的建议来保护你的信息和数据。无论你是网络管理员还是普通用户,都可以从中获得有用的信息和技能。
40 0
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
随着互联网的普及,网络安全问题日益突出。本文将从网络安全漏洞、加密技术和安全意识三个方面进行探讨,旨在提高读者对网络安全的认识和防范能力。通过分析常见的网络安全漏洞,介绍加密技术的基本原理和应用,以及强调安全意识的重要性,帮助读者更好地保护自己的网络信息安全。
66 10

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等