温馨提示×

centos drivers网络设置

小樊
51
2025-08-16 21:14:50
栏目: 智能运维

CentOS网络设置主要涉及网卡驱动安装、网络接口配置,以下是核心操作:

一、网卡驱动安装

  1. 查看网卡型号
    使用命令 lspci | grep -i ethernetip link 查看网卡型号。
  2. 下载驱动
    从厂商官网(如Intel、Broadcom)下载对应型号的Linux驱动包(通常为.tar.gz格式)。
  3. 安装依赖
    安装编译工具和内核头文件:
    yum groupinstall "Development Tools"
    yum install kernel-devel
    
  4. 编译安装
    解压驱动包,进入目录后执行:
    ./configure
    make
    sudo make install
    
  5. 加载驱动
    使用 modprobe [驱动模块名] 加载驱动,如 modprobe e1000e
  6. 验证驱动
    通过 lsmod | grep [模块名] 确认驱动已加载,ethtool -i [网卡名] 查看网卡信息。

二、网络接口配置

方法1:编辑配置文件(推荐)

配置文件路径:/etc/sysconfig/network-scripts/ifcfg-[网卡名](如ifcfg-eth0)。

  • 静态IP配置
    TYPE=Ethernet
    BOOTPROTO=static
    ONBOOT=yes
    IPADDR=192.168.1.100
    NETMASK=255.255.255.0
    GATEWAY=192.168.1.1
    DNS1=8.8.8.8
    DNS2=8.8.4.4
    
  • DHCP配置
    BOOTPROTO=dhcp
    ONBOOT=yes
    

修改后重启网络服务:

sudo systemctl restart network

方法2:使用nmcli命令(需安装NetworkManager)

  • 配置静态IP
    sudo nmcli con mod [连接名] ipv4.addresses 192.168.1.100/24
    sudo nmcli con mod [连接名] ipv4.gateway 192.168.1.1
    sudo nmcli con mod [连接名] ipv4.dns "8.8.8.8 8.8.4.4"
    sudo nmcli con mod [连接名] ipv4.method manual
    sudo nmcli con up [连接名]
    
  • 查看连接状态
    nmcli connection show
    

方法3:临时命令行配置(重启后失效)

  • 设置IP和网关
    sudo ip addr add 192.168.1.100/24 dev eth0
    sudo ip route add default via 192.168.1.1
    
  • 设置DNS
    编辑 /etc/resolv.conf,添加 nameserver 8.8.8.8

三、注意事项

  • 配置前确保IP不冲突,可通过 ip addrifconfig 查看现有IP。
  • 服务器建议在维护窗口操作,避免影响业务。
  • 若使用虚拟机,需确认网络适配器模式(如桥接、NAT)。

参考来源:

0