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

linux怎么把网络改成静态网络

2026-05-15 系统 责编:楠楠博客 5786浏览

在Linux系统中将网络配置从动态获取(DHCP)更改为静态配置是一项常见的管理任务。具体操作方法取决于所使用的网络管理服务。主流现代发行版主要使用NetworkManagersystemd-networkd,而较传统的系统则使用networking服务(如Debian系)或配置文件直接管理。以下是几种主要方法的专业操作步骤。

linux怎么把网络改成静态网络

方法一:使用NetworkManager(通过nmtui或配置文件)

NetworkManager提供图形化工具nmtui和命令行工具nmcli,并支持配置文件。

1. 使用nmtui(文本用户界面):在终端执行`sudo nmtui`,选择“Edit a connection”,选中目标网卡(如ens33),将“IPv4 CONFIGURATION”改为“Manual”,添加静态IP地址、网关、DNS服务器,最后选择“OK”保存并退出。重启连接或执行`sudo systemctl restart NetworkManager`使配置生效。

2. 使用配置文件:配置文件位于`/etc/NetworkManager/system-connections/`。编辑对应连接的配置文件(如`有线连接 1.nmconnection`),关键部分示例如下:

[ipv4]

method=manual

addresses=192.168.1.100/24

gateway=192.168.1.1

dns=8.8.8.8;8.8.4.4;

修改后执行`sudo nmcli connection reload`加载配置,并`sudo nmcli connection up "连接名"`激活。

方法二:使用netplan(Ubuntu 18.04及以后版本常用)

Netplan使用YAML配置文件,通常位于`/etc/netplan/`目录下(如01-netcfg.yaml)。编辑配置文件,示例如下:

network:

version: 2

renderer: networkd (或NetworkManager)

ethernets:

ens33:

dhcp4: no

addresses: [192.168.1.100/24]

gateway4: 192.168.1.1

nameservers:

addresses: [8.8.8.8, 8.8.4.4]

应用配置:执行`sudo netplan apply`。使用`netplan try`可在应用前测试配置。

方法三:使用systemd-networkd

首先启用并启动systemd-networkd:`sudo systemctl enable --now systemd-networkd`。为网卡(如ens33)创建配置文件`/etc/systemd/network/10-static-ens33.network`,内容如下:

[Match]

Name=ens33

[Network]

Address=192.168.1.100/24

Gateway=192.168.1.1

DNS=8.8.8.8 8.8.4.4

重启服务:`sudo systemctl restart systemd-networkd`。DNS配置也可能需在`/etc/resolv.conf`中设置。

方法四:传统配置(如Debian/Ubuntu使用interfaces文件)

编辑`/etc/network/interfaces`文件,配置示例如下:

auto ens33

iface ens33 inet static

address 192.168.1.100

netmask 255.255.255.0 (或使用CIDR表示如/24)

gateway 192.168.1.1

dns-nameservers 8.8.8.8 8.8.4.4

重启网络服务:`sudo systemctl restart networking`(或`sudo /etc/init.d/networking restart`)。

关键注意事项与验证

1. 操作前请确认网卡名称(使用`ip link`或`ifconfig -a`查看)。

2. 规划并确保静态IP地址、子网掩码、网关和DNS服务器信息准确,且与网络环境匹配,避免IP冲突。

3. 更改配置后,务必重启相应的网络服务重启网络连接以使新配置生效。

4. 验证配置:使用`ip addr show [网卡]`检查IP地址,`ip route`检查默认网关,`cat /etc/resolv.conf`检查DNS,并使用`ping`命令测试网络连通性。

5. 如果系统同时存在多个网络管理服务(如NetworkManager和systemd-networkd),请确保只启用并配置其中一个,避免冲突。

选择哪种方法取决于您的Linux发行版和正在使用的网络管理栈。建议优先使用系统默认或当前已激活的服务进行配置。

本站申明:楠楠博客为网络营销类百科展示网站,网站所有信息均来源于网络,若有误或侵权请联系本站!
为您推荐
  • 在Linux操作系统中,查看主分区是系统管理中的常见任务,主分区是指在MBR(主引导记录)分区表中定义的四种基本分区类型之一,通常用于存储操作系统或关键数据。以下将介绍几种专业方法来查看主分区,确保内容准确并基于
    2026-05-13 系统 4303浏览
  • 在Linux系统上安装PC版微信,由于官方未提供原生Linux客户端,通常需要通过兼容层或第三方方案实现。以下提供几种专业方法,基于Wine等工具,确保准确性和可操作性。首先,评估您的Linux发行版和系统配置。建议使用主流发行
    2026-05-13 系统 6559浏览
栏目推荐
  • 在Linux系统中编写中文字符串涉及字符编码、终端配置和编程语言支持等关键方面。Linux作为多语言操作系统,通过Unicode标准(尤其是UTF-8编码)提供对中文的全面支持。以下将专业介绍在不同场景下的实现方法,并扩展相关知识
    2026-04-02 系统 6200浏览
  • 在已经安装Windows 10的电脑上安装macOS,这一过程通常被称为“黑苹果”。需要明确指出,根据苹果的最终用户许可协议,macOS仅被授权在苹果品牌的硬件上安装和使用。在非苹果硬件上安装macOS可能违反协议,并存在法律和技术风
    2026-04-02 系统 492浏览
  • 是的,Linux内核支持并广泛使用DTS。DTS是Device Tree Source的缩写,中文译为设备树源文件。它是一种用于描述硬件系统组件及其连接关系的数据结构和语言。其核心思想是将硬件配置信息从内核源码中分离出来,作为一个独立的、可
    2026-04-01 系统 3431浏览
栏目热点
全站推荐
  • 在当今数字化时代,秦皇岛作为中国重要的沿海城市和旅游目的地,互联网网站建设对本地企业、政府和整体经济发展具有显著好处。以下从专业角度分析其核心优势。首先,互联网网站建设能够提升企业品牌形象和可信度。一
    2026-05-10 网站建设 8363浏览
  • 在虚拟主机领域,操作系统(OS)是底层核心软件平台,它管理服务器硬件资源并为网站运行环境(如Web服务器、数据库)提供支持。主流的虚拟主机操作系统主要分为两大阵营:Linux和Windows Server。Linux操作系统是目前虚拟主机市
    2026-05-10 虚拟主机 190浏览
  • 搭建服务器和部署服务器是IT基础设施管理中的两个核心阶段,涉及从硬件设置到软件运行的全过程。搭建服务器指创建服务器环境,包括硬件选择、操作系统安装和基础配置。首先,在硬件层面,需评估CPU性能、内存容量、存储
    2026-05-10 服务器 6037浏览
友情链接
底部分割线