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

linux系统怎么设置固定IP

2025-07-09 linux 责编:宝典百科 3141浏览

在Linux系统中设置固定IP地址需要根据不同的网络管理工具进行配置,主要有以下几种常用方法:

linux系统怎么设置固定IP

1. 使用 `nmcli` 配置(NetworkManager)

NetworkManager是多数现代Linux发行版(如Ubuntu、RHEL、CentOS)的默认网络管理工具。

步骤:

查看当前网络连接名称:

bash

nmcli connection show

修改现有连接(假设名为`eth0`):

bash

nmcli connection modify eth0 ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8

应用配置并重启连接:

bash

nmcli connection down eth0 && nmcli connection up eth0

2. 修改配置文件(传统方式)

Debian/Ubuntu系

配置文件路径:`/etc/network/interfaces`

bash

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

重启网络服务:

bash

systemctl restart networking

RHEL/CentOS系

配置文件路径:`/etc/sysconfig/network-scripts/ifcfg-eth0`

ini

DEVICE=eth0

BOOTPROTO=static

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

重启网络服务:

bash

systemctl restart NetworkManager

3. 使用 `netplan`(Ubuntu 18.04+)

配置文件路径:`/etc/netplan/01-netcfg.yaml`

yaml

network:

version: 2

ethernets:

eth0:

addresses: [192.168.1.100/24]

gateway4: 192.168.1.1

nameservers:

addresses: [8.8.8.8, 8.8.4.4]

应用配置:

bash

netplan apply

4. 注意事项

子网掩码与CIDR表示法:`255.255.255.0` 对应 `/24`,需根据实际情况调整。

DNS配置:若DNS未生效,检查`/etc/resolv.conf`是否被覆盖,建议在配置文件中显式指定DNS。

多网卡环境:确保配置的网卡名称与实际一致(如`eth0`、`ens33`等),可通过`ip a`命令查看。

防火墙:固定IP后需检查防火墙规则,确保不会阻断通信。

5. 验证配置

检查IP是否生效:

bash

ip addr show eth0

测试网络连通性:

bash

ping -c 4 8.8.8.8

验证DNS解析:

bash

nslookup example.com

如果需要更复杂的配置(如多IP绑定、路由表调整),可进一步使用`ip route`或`nmcli`的高级参数。

本站申明:宝典百科为纯IT类百科展示网站,网站所有信息均来源于网络,若有误或侵权请联系本站!
为您推荐
  • 在计算机上安装Windows 10和Linux双系统需要合理规划分区、引导设置和安装顺序。以下是详细步骤和注意事项: 1. 前期准备硬件要求:确保硬盘剩余空间≥64GB(建议128GB以上),Windows 10需至少20GB,Linux根据发行版不同需要15-50GB。
    2025-08-19 linux 5330浏览
  • 在Linux系统中解压文件可以使用多种工具,具体取决于文件格式和功能需求。以下是一些常用的解压软件及相关扩展知识:1. tar 基础命令工具,用于处理`.tar`归档文件。 - 解压命令:`tar -xvf filename.tar` - 支持压缩:结合`
    2025-08-19 linux 6493浏览
栏目推荐
  • 在Linux系统下发布网站涉及多个关键步骤和技术选择,以下是详细的流程与扩展知识: 1. 选择Web服务器软件 - Apache:历史悠久,模块化设计,支持.htaccess配置,适合传统动态网站。 - Nginx:高并发性能优异,反向代理和负
    2025-07-06 linux 1515浏览
  • Linux的串口驱动主要由内核完成,其实现涉及多个层次和模块,具体可分为以下几个方面:1. 内核空间驱动架构 Linux串口驱动核心代码位于内核的`drivers/tty/serial`目录,分为三层结构: - TTY核心层:处理终端设备通用逻辑,
    2025-07-06 linux 6146浏览
  • 在Linux系统中配置JDK(Java Development Kit)需根据具体发行版和JDK版本调整步骤,以下是详细配置方法及扩展知识:1. 下载JDK - 从Oracle官网或OpenJDK仓库获取对应版本的JDK压缩包(如`jdk-21_linux-x64_bin.tar.gz`)。 - 或使用包管理器
    2025-07-05 linux 4669浏览
全站推荐
  • 要让三星手机电量快速恢复至满电状态,需结合硬件优化、系统设置和科学充电策略,以下是详细方案: 一、 硬件层面提速充电1. 使用原装45W/25W快充套装 三星旗舰机(如S23 Ultra)支持45W PD3.0快充,搭配EP-T4510充电器+5A E-mark
    2025-08-22 三星 7520浏览
  • 华为手机双卡安装步骤如下:1. 确认手机型号支持双卡 华为大部分机型支持双SIM卡,但部分机型(如某些Mate X折叠屏型号)采用“SIM+NM卡”设计(NM卡需占用一个卡槽)。建议先查阅手机说明书或官网参数,确认是否为双卡
    2025-08-22 华为 9942浏览
  • 小米手机本地收藏的删除方法及扩展知识:1. 通过文件管理器删除 进入「文件管理」应用 → 点击「手机存储」→ 找到「MIUI」文件夹 → 进入「收藏」或「favorites」子文件夹 → 长按需要删除的文件或文件夹 → 选择「删除」
    2025-08-22 小米 1450浏览
友情链接
底部分割线