Linux 系统网络配置

网络配置文件在

/etc/sysconfig/network-scripts

里面

使用 ls 命令可以进行查看网络接口(网卡)

  1. ls :简单列出当前目录下的文件和子目录。

  2. ls 目录路径 :列出指定目录下的内容。

  3. ls -l :以长格式显示详细信息,包括文件权限、所有者、大小、修改时间等。

  4. ls -a :显示包括隐藏文件(以 . 开头的文件和目录)。

  5. ls -h :以更易读的方式显示文件大小(如 K 、M 、G )。

  6. ls -r :以相反的顺序列出文件和目录。

  7. ls -t :按文件修改时间排序显示。

  8. ls -F :在每个文件名后附上一个字符以表示文件类型(例如,/ 表示目录,* 表示可执行文件)。

  9. ls -ltr :以长格式显示,按时间逆序排序(最新修改的在最后)。

  10. ls -R :递归列出子目录中的内容。

  11. ls --color :以颜色区分不同类型的文件和目录(需要支持颜色显示的终端)。

vim 或vi 进行网络配置

常见定义项有一下几种

首先BOOTPROTO=dhcp static nono

分别是动态分配、静态、默认

IPADDR= 主机IP

NETMASK=子网掩码

GATWAY=网关地址

DNS1=DNS服务器地址也可以使用共用DNS地址

  • 阿里公共 DNS
    • IPv4:223.5.5.5、223.6.6.6
    • IPv6:2400:3200::1、2400:3200:baba::1
  • 腾讯公共 DNS(DNSPod)
    • IPv4:119.29.29.29
    • IPv6:2402:4e00::
  • 百度公共 DNS
    • IPv4:180.76.76.76
    • IPv6:2400:da00::6666
  • 360 公共 DNS2:
    • 电信 / 铁通 / 移动:101.226.4.6、218.30.118.6
    • 联通:123.125.81.6、140.207.198.6
  • CNNIC DNS
    • IPv4:1.2.4.8、210.2.4.8
    • IPv6:2001:dc7:1000::1
  • Google 公共 DNS
    • IPv4:8.8.8.8、8.8.4.4
    • IPv6:2001:4860:4860::8888、2001:4860:4860::8844
  • Cloudflare 公共 DNS
    • IPv4:1.1.1.1、1.0.0.1
    • IPv6:2606:4700:4700::1111、2606:4700:4700::1001
  • OpenDNS
    • IPv4:208.67.222.222、208.67.220.220
    • IPv6:2620:0:ccc::2、2620:0:ccd::2
  • IBM Quad9
    • 默认安全(IPv4):9.9.9.9、149.112.112.112
    • 默认安全(IPv6):2620:fe::fe、2620:fe::9
  • Yandex DNS2:
    • 基础版(IPv4):77.88.8.8、77.88.8.1
    • IPv6:2a02:6b8::feed:0ff、2a02:6b8:0:1::feed:0ff
  • 114 DNS
    • IPv4:114.114.114.114、114.114.115.115
  • OneDNS4:
    • 拦截版:117.50.11.11、52.80.66.66
    • 纯净版:117.50.10.10、52.80.52.52

以及其他配置项

  1. device124:
    • 定义:指定该配置文件所对应的网卡设备名称,是网卡的逻辑名称,用于在系统中标识网卡。
    • 示例device=eth0,表示该配置文件用于 eth0 网卡。
  2. bootproto235:
    • 定义:定义网卡的启动协议,即 IP 地址的获取方式。
    • 取值及说明1:
      • static:表示使用静态 IP 地址,需要手动配置 ipaddr(IP 地址)、netmask(子网掩码)、gateway(默认网关)等参数。
      • dhcp:通过动态主机配置协议(DHCP)自动获取 IP 地址、子网掩码、默认网关等网络配置信息。
      • none:不指定启动协议,通常与静态 IP 配置一起使用,即不依赖于特定的启动协议来获取 IP 地址,但需要明确指定 IP 相关参数。
  3. onboot
    • 定义:指定网卡是否在系统启动时自动启用1。
    • 取值及说明
      • yes:系统启动时会自动启动该网卡,使其处于可用状态。
      • no:系统启动时不会自动启动该网卡,需要手动使用 ifup 命令来启用。
  4. ipaddr
    • 定义:指定网卡的 IP 地址25。
    • 示例ipaddr=192.168.1.100,表示为网卡设置的 IP 地址为 192.168.1.100
  5. netmask
    • 定义:指定网卡的子网掩码,用于划分网络地址和主机地址25。
    • 示例netmask=255.255.255.0,表示子网掩码为 255.255.255.0
  6. gateway
    • 定义:指定网卡的默认网关地址,是数据包离开本地网络前往其他网络的出口245。
    • 示例gateway=192.168.1.1,表示默认网关地址为 192.168.1.1
  7. hwaddr16:
    • 定义:指定网卡的硬件地址(MAC 地址),是网卡的物理地址,具有唯一性。
    • 示例hwaddr=00:11:22:33:44:55,表示网卡的 MAC 地址为 00:11:22:33:44:55
  8. type15:
    • 定义:指定网卡的类型,通常为 ethernet(以太网),表示该网卡是以太网类型的网络接口。
  9. dns1 和 dns21:
    • 定义:分别指定主要和备用的 DNS(域名系统)服务器地址,用于将域名解析为 IP 地址。
    • 示例dns1=8.8.8.8(谷歌的公共 DNS 服务器地址),dns2=114.114.114.114(国内的公共 DNS 服务器地址)。
  10. defroute46:
    • 定义:指定是否将该网卡设置为默认路由。
    • 取值及说明
      • yes:表示将该网卡的路由设置为默认路由,即当系统需要发送数据包到其他网络时,优先使用该网卡的路由。
      • no:表示不将该网卡的路由设置为默认路由。
  11. uuid46:
    • 定义:网卡设备的唯一标识号,用于系统识别和管理网卡。
  12. userctl1:
    • 定义:指定是否允许普通用户启动或停止该网卡。
    • 取值及说明
      • yes:允许普通用户进行网卡的启动和停止操作。
      • no:只允许 root 用户进行网卡的启动和停止操作。
  13. ipv6init14:
    • 定义:指定是否启用 IPv6 协议。
    • 取值及说明
      • yes:启用 IPv6 协议。
      • no:不启用 IPv6 协议。
  14. ipv6_autoconf4:
    • 定义:指定是否自动配置 IPv6 地址。
    • 取值及说明
      • yes:系统自动配置 IPv6 地址。
      • no:不自动配置 IPv6 地址,需要手动指定 IPv6 地址。
  15. ipv6_defroute4:
    • 定义:指定是否启用 IPv6 默认路由。
    • 取值及说明
      • yes:启用 IPv6 默认路由。
      • no:不启用 IPv6 默认路由。
  16. ipv4_failure_fatal 和 ipv6_failure_fatal4:
    • 定义:指定如果 IPv4 或 IPv6 配置失败时是否禁用该设备。
    • 取值及说明
      • yes:如果配置失败,禁用该设备。
      • no:如果配置失败,不禁用该设备,但可能会影响网络连接。
  17. nm_controlled6:
    • 定义:与 NetworkManager 相关的参数,指定是否可以由 NetworkManager 托管该网卡的网络配置。
    • 取值及说明
      • yes:可以由 NetworkManager 托管,NetworkManager 是一种用于管理网络连接的工具。
      • no:不由 NetworkManager 托管,使用传统的网络配置方式。
  18. master 和 slave6:
    • 定义:用于配置网卡绑定(bonding)或桥接(bridging)等高级网络配置时使用。master 指定主设备的名称,slave 表示该接口是一个绑定或桥接的从设备。
  19. peerdns1:
    • 定义:指定是否允许网卡在启动时向 DHCP 服务器查询 DNS 信息,并自动覆盖 /etc/resolv.conf 配置文件。
    • 取值及说明
      • yes:允许查询并覆盖。
      • no:不允许查询和覆盖。
  20. peerroutes6:
    • 定义:指定是否从 DHCP 服务器获取用于定义接口的默认网关的信息的路由表条目。
    • 取值及说明
      • yes:从 DHCP 服务器获取路由表条目。
      • no:不从 DHCP 服务器获取路由表条目。

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

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

时间序列+Transformer席卷而来,性能秒杀传统,创新性拉满,引爆顶会!

时间序列分析与Transformer模型的结合,已成为深度学习领域的一大趋势。这种结合能够高效捕捉序列中的长期依赖关系,提升时间序列分析和预测的准确性。 时间序列Transformer技术在股票价格预测、气候预测、交通流量预测、设备故障预测、自然语言处理等多…

封装vue-cropper,图片裁剪组件

组件基本使用: 这里的action同时也可以传相对路径&#xff0c;比如封装了axios&#xff0c;那么组件源码里就不能引入元素axios&#xff0c;可以替换为封装的axios。传 action"/file/upload" 源代码&#xff1a; <script setup> import WuyuCropper from /com…

【基础算法总结】字符串篇

目录 一&#xff0c;算法简介二&#xff0c;算法原理和代码实现14.最长公共前缀5.最长回文子串67.二进制求和43.字符串相乘 三&#xff0c;算法总结 一&#xff0c;算法简介 字符串 string 是一种数据结构&#xff0c;它一般和其他的算法结合在一起操作&#xff0c;比如和模拟&…

远程控制软件推荐:亲测好用!

无论是在家办公、技术支持还是远程协助家人&#xff0c;一个好的远程控制工具都能让我们的工作更加高效。下面&#xff0c;我将分享我对几款流行的远程控制软件的个人体验&#xff0c;并给出我的推荐。 向日葵远程控制 直达链接&#xff1a;down.oray.com 向日葵远程控制是…

如何实现一个基于 HTML+CSS+JS 的任务进度条

如何实现一个基于 HTMLCSSJS 的任务进度条 在网页开发中&#xff0c;任务进度条是一种常见的 UI 组件&#xff0c;它可以直观地展示任务的完成情况。本文将向你展示如何使用 HTML CSS JavaScript 来创建一个简单的、交互式的任务进度条。用户可以通过点击进度条的任意位置来…

Spring Boot读取resources目录下文件(打成jar可用),并放入Guava缓存

1、文件所在位置&#xff1a; 2、需要Guava依赖&#xff1a; <dependency><groupId>com.google.guava</groupId><artifactId>guava</artifactId><version>23.0</version></dependency>3、启动时就读取放入缓存的代码&#xf…

10.8作业

优化登录框&#xff1a; 当用户点击取消按钮&#xff0c;弹出问题对话框&#xff0c;询问是否要确定退出登录&#xff0c;并提供两个按钮&#xff0c;yes|No&#xff0c;如果用户点击的Yes&#xff0c;则关闭对话框&#xff0c;如果用户点击的No&#xff0c;则继续登录 当用户点…

26.删除有序数组中的重复项

题目::26. 删除有序数组中的重复项 - 力扣&#xff08;LeetCode&#xff09; 思路:只要不和前面的数一样就可以移动指针&#xff0c;进行赋值 代码: class Solution { public:int removeDuplicates(vector<int>& nums) {int slow 0 ;for(int fast 1; fast < …

Sharding-JDBC笔记04-分库分表实战

文章目录 前言一、需求描述二、数据库设计三、环境说明四、环境准备4.1.mysql主从同步(windows)4.2.初始化数据库 五、实现步骤5.1 搭建maven工程引入maven依赖 5.2 实体类5.3 dao层5.4 服务类5.5 测试类总结 5.6 查询商品DaoService单元测试输出小结 5.7 统计商品Dao单元测试统…

许昌文旅助手:AI智能体在文旅领域的创新应用

哈哈&#xff0c;大家好&#xff0c;我是王帅旭&#xff0c;来自大禹智库&#xff0c;也是《实战AI智能体》一书的作者。今天&#xff0c;咱们就来聊聊一个超级有趣的案例——许昌文旅助手&#xff0c;看看AI智能体是如何在文旅领域大放异彩的&#xff01; 无限拓展的能力集&am…

10.8QTQMessageBox练习

QQ界面 widget.cpp #include "widget.h"Widget::Widget(QWidget *parent): QWidget(parent) {//设置框体的大小和颜色this->setFixedSize(350,500);this->setStyleSheet("background-color:#e5f0ff;");//创建一个LineEdit edit1edit1 new QLineEdi…

面试淘天集团大模型算法工程师, 开心到飞起!!!

应聘岗位&#xff1a;淘天集团-大模型算法工程师 面试轮数&#xff1a; 整体面试感觉&#xff1a; 1. 自我介绍 在自我介绍环节&#xff0c;我清晰地阐述了个人基本信息、教育背景、工作经历和技能特长&#xff0c;展示了自信和沟通能力。 2. 技术问题 2.1 在大模型微调过程…

全网最详细的Python Locust性能测试框架实践

Locust的介绍 Locust是一个python的性能测试工具&#xff0c;你可以通过写python脚本的方式来对web接口进行负载测试。 Locust的安装 首先你要安装python2.6以上版本&#xff0c;而且有pip工具。之后打开命令行&#xff0c;分别安装locustio和pyzmq&#xff08;命令如下&…

【技术白皮书】内功心法 | 第一部分 | 数据结构与算法基础(数据结构)

数据结构与算法基础 内容简介数据结构数据模型数据结构的表现形式 基本概念数据&#xff08;Data&#xff09;数据元素&#xff08;data element&#xff09;数据结构的定义物理结构和逻辑结构逻辑结构逻辑结构表现形式二元组模型集合结构模型线性结构模型树结构模型图结构模型…

GNURadio 平台实现AM信号调制解调实验

文章目录​​ 一、AM调制解调原理 1.调制原理 2.解调原理 二、搭建的GRC流图 1.AM调制信号流图 2.AM解调信号流图 一、AM调制解调原理 1.调制原理 幅度调制&#xff08; Amplitude modulation——AM&#xff09; &#xff0c; 是常规的双边带调制&#xff0c; 即使载波的…

和鲸科技创始人范向伟:拐点即将来临,AI产业当前的三个瓶颈

在科技迅猛发展的时代&#xff0c;人工智能&#xff08;AI&#xff09;无疑已经成为引领新一轮产业革命的核心动力之一。全球企业纷纷拥抱AI技术&#xff0c;试图借助其变革力量在竞争中突围&#xff0c;然而业界对AI产业化的拐点何时来临却众说纷纭。毕竟AI技术从实验室到商业…

[SAP ABAP] INCLUDE程序创建

在ABAP中&#xff0c;INCLUDE是一种结构化编程技术&#xff0c;它允许将一段程序代码片段包含到其他程序段中&#xff0c;以便复用和维护 INCLUDE程序创建的好处 ① 代码模块化 将常用的功能或通用的子程序存放到单独的文件中&#xff0c;使得主程序更简洁、易于理解和管理 ② …

揭秘人工智能的奇幻构造:人工智能的组成及都涉及什么

作者简介&#xff1a;我是团团儿&#xff0c;是一名专注于云计算领域的专业创作者&#xff0c;感谢大家的关注 座右铭&#xff1a; 云端筑梦&#xff0c;数据为翼&#xff0c;探索无限可能&#xff0c;引领云计算新纪元 个人主页&#xff1a;团儿.-CSDN博客 目录 前言&#…

动态内存管理练习题的反汇编代码分析(底层)

1.C语言代码 #include <stdio.h> char* GetMemory(void) {char p[] "hello world";return p; }void Test(void) {char* str NULL;str GetMemory();printf(str); }int main() {Test();return 0; } 2.反汇编代码 VS2022x64debug #include <stdio.h>…

PCB进程初识

目录 一、什么是进程 1.课本概念 2.内核观点 二、进程的描述-PCB 1.什么是PCB 2.PCB的组织方式 3.task_struct是Linux操作系统下的PCB 4.task_struct内容分类 三、进程的查看 四、进程的创建 1.查看子进程id和父进程id 演示实例1&#xff1a; 2.fork初识 演示实例…