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

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

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

在Linux系统中将网络配置从动态获取(DHCP)更改为静态配置是一项常见的管理任务。具体操作方法取决于所使用的网络管理服务。主流现代发行版主要使用NetworkManager或systemd-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不仅能使用图形化界面(GUI),而且其图形环境生态非常成熟,广泛支持从桌面办公到高性能交互式应用的各类场景。Linux的图形化界面并非像某些操作系统那样由单一组件构成,而是由显示服务器、窗口管理器、桌面环境和
    2026-10-02 系统 9556浏览
  • 在Linux系统中查看文件夹权限,最常用且直观的命令是ls -l。在目标目录的上级路径中执行 ls -l 目录名,或直接执行 ls -ld 目录名 查看目录自身(而非其内容)的权限信息。输出结果的第一字段形如 drwxr-xr-x,其中第一个字符 d 表
    2026-10-01 系统 6536浏览
栏目推荐
  • 在Windows 10系统中删除Linux系统,通常是指移除双系统启动环境中的Linux发行版,并恢复Windows作为唯一操作系统的引导过程。该操作涉及分区删除、引导修复以及启动项清理三个核心步骤,需根据磁盘分区表类型(MBR或GPT)和固件
    2026-09-10 系统 6733浏览
  • 安装Windows 10与Linux双系统的核心思路是:先安装Windows 10,再安装Linux发行版,由Linux的引导程序(GRUB)接管启动菜单,实现双系统选择。整个过程需注意磁盘分区方案、UEFI/BIOS模式以及安全启动(Secure Boot)的设置。以下是专业且
    2026-09-10 系统 4354浏览
  • 是的,iOS录音文件可以转文字。苹果系统本身提供了语音转文字的辅助功能,但针对录音文件的离线转换能力有限;要实现高质量、准确率更高的转写,通常需要借助第三方应用或在线服务。根据“全网专业性内容”,以下是主
    2026-09-10 系统 9147浏览
栏目热点
全站推荐
  • 莆田抖音套餐外卖,是指用户通过抖音App的本地生活频道或相关直播间,购买莆田本地餐饮商家上架的团购套餐,并选择由商家或第三方骑手配送到家的一种服务模式。它本质上是抖音本地生活与即时外卖的结合,目前已在莆田
    2026-10-02 抖音 6151浏览
  • 针对“快手怎么不显示快手资讯”这个问题,首先需要明确:这里通常指如何隐藏或关闭快手App内的快手资讯入口。如果你遇到的是“原来显示,现在突然不显示了”,一般是因为发现页管理开关被改变、App版本升级或缓存问题
    2026-10-02 快手 5320浏览
  • 关于“哪个主播坐轮椅是真的”这类具体辨识问题,由于涉及特定人物的健康状况,需要从权威信源综合判断,不宜简单给出结论。辨识的关键在于交叉验证:优先参考官方医疗诊断证明、权威媒体的深度报道以及主播本人的公
    2026-10-02 主播 8030浏览
友情链接
底部分割线