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

linux 怎么改网卡

2026-04-12 系统 责编:楠楠博客 2445浏览

在 Linux 系统中修改网络配置是一项核心管理任务,通常涉及更改网卡的 IP 地址、子网掩码、网关、DNS 以及其工作状态。具体方法根据不同的 Linux 发行版和所使用的网络管理工具有所差异。以下是专业且准确的操作指南。

linux  怎么改网卡

核心概念:在 Linux 中,物理网卡设备名通常为 eth0ens33enp0s3 等格式(取决于系统与命名策略),而回环接口为 lo。所有配置均围绕这些设备名展开。

一、使用传统工具 ifconfig 和 route(临时生效)

这些命令来自 net-tools 软件包,配置重启后失效,常用于临时调试。

1. 启用/禁用网卡sudo ifconfig eth0 upsudo ifconfig eth0 down

2. 配置IP地址和子网掩码sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0

3. 添加/删除默认网关sudo route add default gw 192.168.1.1sudo route del default gw 192.168.1.1

二、使用现代工具 ip 命令(临时生效)

来自 iproute2 软件包,功能更强大,是推荐使用的工具。

1. 查看网卡信息ip addr showip link show

2. 启用/禁用网卡sudo ip link set eth0 upsudo ip link set eth0 down

3. 配置IP地址sudo ip addr add 192.168.1.100/24 dev eth0。要删除地址,使用 sudo ip addr del 192.168.1.100/24 dev eth0

4. 配置默认网关sudo ip route add default via 192.168.1.1。删除使用 del 替换 add

三、修改配置文件(永久生效)

这是使配置在系统重启后依然保持的标准方法。不同发行版的配置文件位置不同。

1. Debian/Ubuntu 及其衍生版

配置文件位于 /etc/network/interfaces。配置静态IP示例:

auto eth0
iface eth0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8 8.8.4.4

配置完成后,使用 sudo systemctl restart networkingsudo ifdown eth0 && sudo ifup eth0 应用更改。

2. RHEL/CentOS/Fedora(使用 NetworkManager 的情况)

主要配置文件位于 /etc/sysconfig/network-scripts/ifcfg-eth0(对于 eth0 网卡)。静态配置示例:

TYPE=Ethernet
BOOTPROTO=none
DEVICE=eth0
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

配置完成后,使用 sudo nmcli connection reloadsudo systemctl restart NetworkManager 生效,也可使用 sudo ifdown eth0 && sudo ifup eth0

3. 使用 NetworkManager 的 nmtui 或 nmcli(通用)

对于安装了 NetworkManager 的系统,这是交互式命令行的推荐方式。

nmtui:在终端运行此命令,会启动一个文本用户界面,可直观地编辑连接、激活/停用网卡。

nmcli:功能强大的命令行工具。例如,设置静态IP:sudo nmcli connection modify eth0 ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns “8.8.8.8” ipv4.method manual。然后使用 sudo nmcli connection up eth0 激活更改。

四、配置 DNS

除了在上述配置文件中指定DNS,也可以直接修改 /etc/resolv.conf 文件(注意:NetworkManager 可能会覆盖它)。示例:

nameserver 8.8.8.8
nameserver 8.8.4.4

五、网络配置工具与命令速查表

任务传统命令 (net-tools)现代命令 (iproute2)NetworkManager 命令
查看IP地址ifconfigip addr shownmcli device show
启用网卡ifconfig eth0 upip link set eth0 upnmcli connection up eth0
禁用网卡ifconfig eth0 downip link set eth0 downnmcli connection down eth0
添加IP地址ifconfig eth0 add 192.168.1.100/24ip addr add 192.168.1.100/24 dev eth0nmcli con mod eth0 +ipv4.addresses 192.168.1.100/24
查看路由表route -nip route shownmcli con show
添加默认网关route add default gw 192.168.1.1ip route add default via 192.168.1.1nmcli con mod eth0 ipv4.gateway “192.168.1.1”

六、故障排查与扩展知识

1. 确认更改:使用 ip addr show eth0ip route show 验证配置。

2. 网络服务重启:根据系统不同,重启网络服务可能是 systemctl restart networksystemctl restart NetworkManager/etc/init.d/networking restart

3. 网卡重命名:如需永久修改网卡设备名(如将 eth0 改为 mynet),需通过 udev 规则或修改 /etc/default/grub 中的内核参数来实现,操作复杂且风险较高。

4. 绑定与桥接:对于高级网络功能如网卡绑定(bonding)或桥接(bridging),需要加载特定内核模块并创建更复杂的配置文件。

总结:在 Linux 中修改网卡配置,临时调试推荐使用功能强大的 ip 命令;永久配置则需编辑对应发行版的网络配置文件或使用 NetworkManagernmtui/nmcli 工具。操作前务必备份原始配置文件,并确保在了解当前网络环境的前提下进行修改。

本站申明:楠楠博客为网络营销类百科展示网站,网站所有信息均来源于网络,若有误或侵权请联系本站!
为您推荐
  • 在iOS设备上运行《侠盗猎车手:圣安地列斯》(Grand Theft Auto: San Andreas,简称GTASA)时,输入秘籍的方式与PC或主机平台有显著不同。iOS版本(包括iPadOS)作为移动端移植版,其操作完全基于触摸屏,因此无法直接通过实体键盘输
    2026-04-04 系统 7175浏览
  • Linux作为一个核心概念,其版权状况是明确且复杂的。简而言之,Linux本身(特指Linux内核)是有版权的,它采用GNU通用公共许可证(GPL),这并非放弃版权,而是一种利用版权法律来保障用户自由的开源许可证。因此,更准确的
    2026-04-04 系统 3437浏览
栏目推荐
  • iOS系统的默认字体是由苹果专门设计的San Francisco字体族,该字体自iOS 9起成为系统默认字体,取代了早期的Helvetica Neue。以下是详细说明:一、核心字体演变 iOS版本西文字体中文字体 iOS 6及更早Helvetica华文黑体/STHeiti iOS 7-8Helve
    2026-01-30 系统 1424浏览
  • 在Linux系统中修改php.ini是调整PHP运行时配置的核心操作。以下是专业步骤及相关扩展内容:1. 定位php.ini文件路径通过终端命令查找当前PHP使用的配置文件路径:php --ini | grep "Loaded Configuration File"或通过PHP脚本输出phpinfo()中的"Loade
    2026-01-30 系统 5242浏览
  • 在Linux系统中,ACL(Access Control List)用于实现更细粒度的文件权限控制,超越传统的用户/组/其他(UGO)权限模型。以下是专业配置步骤及相关扩展内容:一、ACL核心命令1. 安装ACL工具(部分系统默认已集成):sudo apt-get install a
    2026-01-30 系统 260浏览
栏目热点
全站推荐
  • 关于您查询的“套路璐”抖音账号信息,经过对全网多个权威数据平台、社交媒体及公开报道的交叉核实,现提供如下专业准确的回答。截至目前,抖音平台上名为“套路璐”的账号不止一个,但其中最知名、粉丝量最大的账号
    2026-04-06 抖音 3597浏览
  • 根据全网专业性内容搜索,目前没有公开记录显示有知名主播进行了心脏移植手术。但有一位主播因心脏疾病备受关注:刘飞儿(本名刘飞),她曾患有心脏病并接受治疗,但未确认是否进行心脏移植。以下为相关数据汇总:主
    2026-04-06 主播 8530浏览
  • 在移动互联网时代,通过手机观看电视台直播已成为主流需求之一。与传统的电视机顶盒不同,手机观看直播更依赖于网络、软件和内容源。要实现这一目标,主要有以下几种专业、可靠的途径。一、通过官方或第三方电视直播
    2026-04-06 直播 9873浏览
友情链接
底部分割线