欢迎访问宝典百科,专注于IT类百科知识解答!
当前位置:宝典百科 >> 软件系统 >> linux >> 百科详情

怎么修改linux静态ip

2025-01-10 linux 责编:宝典百科 6975浏览

在 Linux 系统中,修改静态 IP 通常需要编辑网络配置文件,具体方法取决于你使用的发行版和网络管理工具(例如 `Netplan`、`NetworkManager` 或传统的 `ifcfg` 文件)。以下是几种常见的修改方法:

怎么修改linux静态ip

---

1. 基于 Netplan(Ubuntu 18.04 及更新版本)

Ubuntu 18.04+ 默认使用 Netplan 管理网络配置。

步骤:

1. 打开网络配置文件(通常在 `/etc/netplan/` 目录下,文件名可能是 `01-netcfg.yaml` 或类似的 `.yaml` 文件):

```bash

sudo nano /etc/netplan/01-netcfg.yaml

```

2. 修改内容,设置静态 IP,例如:

```yaml

network:

version: 2

renderer: networkd

ethernets:

enp0s3:

dhcp4: no

addresses:

- 192.168.1.100/24

gateway4: 192.168.1.1

nameservers:

addresses:

- 8.8.8.8

- 8.8.4.4

```

- `enp0s3` 是网卡名称,可以通过 `ip a` 或 `ifconfig` 查看。

- `addresses` 是你的静态 IP 和子网掩码。

- `gateway4` 是默认网关。

- `nameservers` 是 DNS 服务器地址。

3. 应用配置:

```bash

sudo netplan apply

```

4. 验证:

```bash

ip a

ping -c 4 8.8.8.8

```

---

2. 基于 NetworkManager(适用于大部分桌面环境,如 Ubuntu 桌面版、CentOS 等)

NetworkManager 提供图形界面和命令行工具 `nmcli`。

使用 `nmcli` 设置静态 IP:

1. 查看当前的网络连接:

```bash

nmcli connection show

```

2. 修改连接为静态 IP(假设连接名称为 `Wired connection 1`):

```bash

nmcli connection modify "Wired connection 1" ipv4.addresses 192.168.1.100/24

nmcli connection modify "Wired connection 1" ipv4.gateway 192.168.1.1

nmcli connection modify "Wired connection 1" ipv4.dns "8.8.8.8,8.8.4.4"

nmcli connection modify "Wired connection 1" ipv4.method manual

```

3. 重新激活连接:

```bash

nmcli connection up "Wired connection 1"

```

4. 验证:

```bash

ip a

ping -c 4 8.8.8.8

```

---

3. 基于 ifcfg 文件(CentOS 7/8 和部分 RHEL 系统)

CentOS 和 RHEL 系统常使用 `/etc/sysconfig/network-scripts/` 目录下的 `ifcfg-*` 文件管理网络。

步骤:

1. 编辑对应网卡的配置文件(假设网卡为 `ens33`):

```bash

sudo nano /etc/sysconfig/network-scripts/ifcfg-ens33

```

2. 修改或添加以下内容:

```

TYPE=Ethernet

BOOTPROTO=none

NAME=ens33

DEVICE=ens33

ONBOOT=yes

IPADDR=192.168.1.100

PREFIX=24

GATEWAY=192.168.1.1

DNS1=8.8.8.8

DNS2=8.8.4.4

```

3. 重启网络服务:

```bash

sudo systemctl restart network

```

4. 验证:

```bash

ip a

ping -c 4 8.8.8.8

```

---

4. 基于 `/etc/network/interfaces`(旧版 Debian/Ubuntu 系统)

Debian 和 Ubuntu 的旧版系统使用 `/etc/network/interfaces` 文件管理网络。

步骤:

1. 编辑配置文件:

```bash

sudo nano /etc/network/interfaces

```

2. 修改或添加如下内容:

```

auto enp0s3

iface enp0s3 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

```

- `enp0s3` 是你的网卡名称。

3. 重启网络服务:

```bash

sudo systemctl restart networking

```

4. 验证:

```bash

ip a

ping -c 4 8.8.8.8

```

---

注意事项

1. 确认网卡名称:通过 `ip a` 或 `ifconfig` 确认网卡名称是否正确。

2. 权限问题:修改配置文件需要 `root` 权限,可以通过 `sudo` 提升权限。

3. 备份原配置:在修改配置前备份原文件以便恢复。

如果你不确定使用哪种方式,可以告诉我你的 Linux 发行版及版本,我会为你提供更具体的步骤!

本站申明:宝典百科为纯IT类百科展示网站,网站所有信息均来源于网络,若有误或侵权请联系本站!
为您推荐
  • 本文将详细介绍在宝塔Linux面板环境下配置ThinkPHP3(TP3)项目的完整流程,涵盖环境准备、安装部署、伪静态设置、权限配置等关键环节,并提供常见问题解决方案。一、环境准备与前置条件在开始配置前,请确保服务器满足以
    2025-12-28 linux 3264浏览
  • 在Linux系统中,文件和目录的权限管理是系统安全与多用户协作的基石。理解并准确查看文件的权限,是每位系统管理员和开发者的必备技能。本文将以“linux怎么查看建立文件的权限”为核心,深入解析查看权限的方法、权限
    2025-12-28 linux 9650浏览
栏目推荐
  • Linux怎么查看PHY格式在Linux系统中,PHY(物理层芯片)是网络通信的核心组件,负责处理硬件级别的数据传输。查看PHY信息对网络调试、硬件兼容性验证和性能优化至关重要。本文将系统性地介绍多种专业方法,并提供扩展知识
    2025-11-14 linux 9353浏览
  • 在当今软件开发领域,Linux平台因其开源特性、高度可定制性和强大工具链成为专业开发者的首选环境。本文将从工具链选择到部署流程,系统解析如何在Linux环境下高效开发软件。一、开发环境配置与核心工具链搭建Linux开发环
    2025-11-14 linux 981浏览
  • Linux黑客是怎么学的?揭秘技术高手的成长路径成为Linux黑客需要系统性学习和实践积累。根据对全球顶级网络安全从业者的调研,83%的黑客技术专家以Linux系统为核心开发平台。以下是专业化的学习路径和结构化数据:一、基础
    2025-11-13 linux 9709浏览
全站推荐
  • 佳能相机一般是多少号电池?这是许多摄影爱好者和专业摄影师在选购或更换相机电池时经常遇到的问题。佳能作为全球知名的影像设备制造商,其相机产品线丰富多样,从入门级到专业级均有覆盖,因此所使用的电池型号也不
    2026-01-05 佳能 6154浏览
  • 以下是针对三星手机图案密码解锁的专业指南:三星手机怎么解锁画图密码当用户忘记三星手机的图案密码时,设备将进入锁定状态并显示倒计时提示。本文提供四种专业解决方案及其结构化数据对比: 方法 适用系统
    2026-01-05 三星 1134浏览
  • 在小米手机的使用过程中,绑定小米账户是获取完整云服务、应用商店、主题商店等功能的关键步骤。然而,在某些特定场景下,用户可能需要解除绑定账户,例如设备转让、账户更换或出于隐私安全考虑。本文将系统性地介绍
    2026-01-05 小米 8607浏览
友情链接
底部分割线