欢迎访问楠楠博客,专注于网络营销类百科知识解答!
当前位置:楠楠博客 >> 软件编程 >> 系统 >> 详情

用命令怎么配置Linux的网卡

2025-11-29 系统 责编:楠楠博客 8572浏览

Linux系统中配置网卡通常涉及命令行工具和配置文件的操作。具体方法取决于网络管理工具(如传统ifconfig、现代iproute2套件或NetworkManager)以及发行版的网络配置机制。以下是专业配置指南:

用命令怎么配置Linux的网卡

一、临时配置(重启失效)

1. 使用ip命令(推荐替代ifconfig)

功能命令格式示例
查看接口ip addr showip a
启用/禁用接口ip link set <接口名> up/downip link set eth0 up
分配IP地址ip addr add <IP/CIDR> dev <接口名>ip addr add 192.168.1.10/24 dev eth0
设置默认网关ip route add default via <网关IP>ip route add default via 192.168.1.1

2. 动态获取IP(DHCP)

sudo dhclient <接口名>

二、永久配置(配置文件)

1. Debian/Ubuntu(Netplan)

# 编辑配置文件(通常是/boot/netplan/01-netcfg.yaml)
network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: true  # 或手动配置:
      addresses: [192.168.1.10/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 1.1.1.1]
sudo netplan apply

2. RHEL/CentOS(NetworkManager)

# 编辑接口配置文件(/etc/sysconfig/network-scripts/ifcfg-eth0):
DEVICE=eth0
BOOTPROTO=static  # 或dhcp
IPADDR=192.168.1.10
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
ONBOOT=yes
sudo systemctl restart NetworkManager

3. 通用NetworkManager命令行(nmcli)

操作命令
创建连接nmcli con add con-name eth0-static type ethernet ifname eth0 ip4 192.168.1.10/24 gw4 192.168.1.1
设置DNSnmcli con mod eth0-static ipv4.dns "8.8.8.8 1.1.1.1"
激活连接nmcli con up eth0-static

三、相关扩展配置

1. DNS配置

sudo vi /etc/resolv.conf
nameserver 8.8.8.8
nameserver 1.1.1.1

2. 网络服务重启

# RHEL/CentOS 7+
sudo systemctl restart network

# Debian/Ubuntu
sudo systemctl restart networking

3. 诊断命令

接口状态ip link showethtool eth0
路由表ip route showroute -n
连通性测试ping 8.8.8.8tracepath google.com

注意事项:1)现代系统推荐使用iproute2替代弃用的net-tools;2)不同发行版配置文件路径可能不同;3)修改配置前建议备份原文件。

本站申明:楠楠博客为网络营销类百科展示网站,网站所有信息均来源于网络,若有误或侵权请联系本站!
为您推荐
  • 在Linux环境中,FTP(File Transfer Protocol)和NS的区别需要基于专业性内容进行澄清。通常,NS可能指NFS(Network File System)或DNS(Domain Name System),但考虑到问题涉及文件传输和网络服务对比,这里将NS解释为NFS,因为两者都与文件操
    2026-07-22 系统 6995浏览
  • 在Linux操作系统中,free命令是一个用于显示系统内存使用情况的常用工具,它提供关于物理内存和交换空间的实时统计信息,帮助用户或管理员监控资源分配和性能。free命令的输出通常包括多个关键列:total表示总内存量,used表
    2026-07-22 系统 2335浏览
栏目推荐
  • 对于Linux新设备是否必须升级内核的问题,答案并非绝对肯定或否定,而是取决于具体情境,但通常不强制要求升级内核。在Linux系统中,内核作为操作系统的核心组件,负责管理硬件资源、进程和安全性,其版本选择需综合考虑
    2026-07-02 系统 3421浏览
  • 在Android开发中,更改build SDK通常涉及调整项目的编译和目标SDK版本,这通过修改build.gradle文件中的compileSdkVersion和targetSdkVersion设置来实现,以确保应用兼容最新Android平台或适配特定需求。要更改build SDK,首先打开您的Android项目
    2026-07-02 系统 4280浏览
  • 在Linux系统中,RPM(Red Hat Package Manager)和DEB(Debian Package)是两种常见的软件包管理系统,用于区分发行版的家族。要判断Linux是基于RPM还是DEB,可以通过以下几种专业方法进行识别。首先,可以通过检查系统使用的包管理命令来
    2026-07-02 系统 1460浏览
栏目热点
全站推荐
  • 在网络营销领域,小组名称的选取是品牌识别和团队凝聚力的重要基础,它直接影响目标受众的认知和参与度。基于全网专业内容的搜索,以下从原则、步骤和示例方面提供准确指导,以帮助您取一个有效的名称。首先,取名称
    2026-07-20 网络营销 6118浏览
  • 搜索引擎营销(SEM)是指通过在搜索引擎上投放广告来推广网站或产品的数字营销策略,其主要目标是提高品牌在搜索结果中的曝光度,从而驱动流量、潜在客户和销售。SEM的核心方式侧重于付费广告,但广义上也可能包括搜索
    2026-07-20 sem 1584浏览
  • 首先,需要明确X浏览器是一款针对Android平台的轻量级移动浏览器,以其快速启动、低资源占用和简洁界面著称,支持自定义设置,包括搜索引擎的选择。在X浏览器中,选择搜索引擎应基于专业评估,考虑因素包括搜索准确性、
    2026-07-20 搜索引擎 3490浏览
友情链接
底部分割线