ThankNeko's Blog ThankNeko's Blog
首页
  • 操作系统

    • Linux基础
    • Linux服务
    • WindowsServer笔记
    • Ansible笔记
    • Shell笔记
  • 容器服务

    • Docker笔记
    • Kubernetes笔记
    • Git笔记
  • 数据库服务

    • MySQL笔记
    • ELK笔记
    • Redis笔记
  • 监控服务

    • Zabbix笔记
  • Web服务

    • Nginx笔记
    • Tomcat笔记
  • 数据处理

    • Kettle笔记
  • Python笔记
  • Bootstrap笔记
  • C笔记
  • C++笔记
  • Arduino笔记
  • 分类
  • 标签
  • 归档
  • 随笔
  • 关于
GitHub (opens new window)

Hoshinozora

尽人事,听天命。
首页
  • 操作系统

    • Linux基础
    • Linux服务
    • WindowsServer笔记
    • Ansible笔记
    • Shell笔记
  • 容器服务

    • Docker笔记
    • Kubernetes笔记
    • Git笔记
  • 数据库服务

    • MySQL笔记
    • ELK笔记
    • Redis笔记
  • 监控服务

    • Zabbix笔记
  • Web服务

    • Nginx笔记
    • Tomcat笔记
  • 数据处理

    • Kettle笔记
  • Python笔记
  • Bootstrap笔记
  • C笔记
  • C++笔记
  • Arduino笔记
  • 分类
  • 标签
  • 归档
  • 随笔
  • 关于
GitHub (opens new window)
  • 操作系统

    • Linux基础

      • 服务器与Linux介绍
      • VMware虚拟机安装
      • 查看系统信息
      • 开机挂载与自启
      • 系统运行级别
      • 变量与命令别名
      • 网卡配置
        • 文件系统inode与block详解
        • 系统优化
        • 文件管理
        • 用户管理
        • 文本处理三剑客
        • 定时任务
        • 磁盘分区
        • 其他基础命令
      • Linux服务

      • Windows Server笔记

      • Shell笔记

      • Ansible笔记

    • 虚拟化服务

    • 数据库服务

    • 监控服务

    • Web服务

    • 数据处理

    • Ops
    • 操作系统
    • Linux基础
    Hoshinozora
    2023-02-25
    目录

    网卡配置

    # 配置网卡

    可以通过修改配置文件来配置,也可以使用nmtui命令来配置。

    # 配置文件路径

    /etc/sysconfig/network-scripts/ifcfg-eth*

    CentOS的命名方式有两种,ens开头是物理位置命名方式、eth开头是逻辑位置命名方式。

    我们可以修改网卡名为eth开头:

    1. 先修改网卡文件的信息,重命名网卡文件名ifcfg-ens为ifcfg-eth,修改文件中的NAME和DEVICE为指定网卡名。

    2. 修改网卡名规则内核文件,修改/etc/default/grub中GRUB_CMDLINE_LINUX的值,在其中添加net.ifnames=0 biosdevname=0然后保存。

    3. 使系统重新加载gurb内核文件,执行grub2-mkconfig -o /boot/grub2/grub.cfg命令。

    # 配置参数

    # TYPE=Ethernet
    • 指定网络类型。
      • 以太网 : Ethernet。
      • 快速以太网 : FastEthernet。
    # BOOTPROTO=none
    • 网络启动协议。
      • 手动配置:none或static(静态)。
      • 自动获取:dhcpd。
    # NAME=eth0
    • 主机网卡逻辑名称,可以与物理设备网卡名一致。
    # DEVICE=eth0
    • 主机网卡设备名称。
    # ONBOOT=yes
    • 设置网卡开启。
    # IPADDR=192.168.10.11
    • 配置静态IP地址。
    # PREFIX=24 或 NETMASK=255.255.255.0
    • 子网掩码,定义网络中可以有多少主机,上面两种方式代表的含义一样。
    # GATEWAY=192.168.10.1
    • 网关,一个网络到另一个网络的必经之路
    # DNS1=223.5.5.5
    • 用于解析域名,也就是解析域名和IP地址的对应关系,一般填写公用的DNS服务器地址即可。
    # DNS2=223.6.6.6
    • 备用DNS,填不同于DNS1的另一个DNS地址。
    # UUID=74c611...
    • 虚拟主机会给每个硬件一个标识,可以不写。

    # 生效配置文件

    • # 企业中常见用法
      • 用&&并且逻辑 同时使用 ifdown 和 ifup 重启网卡。
      • 例如:ifdown eth0 && ifup eth0。
    • 重启服务方法 - 其他网卡也会重启 (仅针对1块网卡不建议使用)。

      • systemctl restart network。
    • # 异常问题
      • 网卡配置文件正确,但无法重启网络服务。
        • systemctl restart NetworkManager,可以尝试先重启网络管理服务,之后在重启网络服务。

    # DNS解析文件

    # 配置文件路径

    • /etc/resolv.conf。

    # 配置方法

    • 直接修改配置文件内的DNS地址。
    • 然后重启网卡。
    • 网卡文件的配置优先于该文件,会自动修改成网卡的DNS配置。
    #Linux#CentOS#基础#网络
    变量与命令别名
    文件系统inode与block详解

    ← 变量与命令别名 文件系统inode与block详解→

    最近更新
    01
    二〇二五年四月十七日随笔
    04-17
    02
    二〇二五年四月十六日随笔
    04-16
    03
    二〇二五年四月九日随笔
    04-09
    更多文章>
    Theme by Vdoing | Copyright © 2022-2025 Hoshinozora | MIT License
    湘ICP备2022022820号-1
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式