欢迎访问宝典百科,专注于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类百科展示网站,网站所有信息均来源于网络,若有误或侵权请联系本站!
为您推荐
  • Linux系统作为网络服务器和基础设施的核心操作系统之一,对IPv6协议栈的支持已相当成熟。本文将深入探讨Linux环境下获取IPv6地址的机制、配置方式及管理工具,并提供结构化数据以便参考。一、Linux与IPv6的兼容性自Linux内核2.6
    2026-02-05 linux 8482浏览
  • Linux第一个作者叫什么名字?这是一个在开源社区和计算机历史爱好者中经常被提及的问题。尽管Linux操作系统如今已成为全球最广泛使用的开源系统之一,但它的诞生与一位名叫林纳斯·托瓦兹(Linus Torvalds)的芬兰大学生密切
    2026-02-05 linux 6708浏览
栏目推荐
  • 在Linux的软件开发世界里,GCC(GNU Compiler Collection)是一个如雷贯耳的名字。然而,对于初学者而言,面对诸如gcc-c这样的术语时,常常会感到困惑。本文将深入解析“linux gcc-c什么意思”,并从专业角度梳理其背后的概念、作用
    2025-12-31 linux 4537浏览
  • 标题:Linux怎么从配置文件跳到命令行在Linux系统中,配置文件和命令行是两个核心概念,它们在系统管理和日常操作中扮演着重要角色。配置文件通常用于存储系统设置和应用程序参数,而命令行则是用户与系统交互的主要界
    2025-12-31 linux 8678浏览
  • 在Linux系统中,查看所有局域网地址是网络管理员、开发人员或普通用户进行网络故障排查、设备管理或安全监控的常见需求。局域网(Local Area Network, LAN)指的是一个局部范围内的计算机网络,通常由路由器或交换机连接,设
    2025-12-31 linux 674浏览
全站推荐
  • 夏天来临,气温升高、湿度增大,许多猫主人开始思考一个问题:猫毛夏天怎么剃光?虽然“剃光”听起来像是一个简单直接的解决方案,但事实上,给猫咪剃毛并非随意为之。科学养猫、尊重动物生理结构与行为习惯,才是专
    2026-02-09 光猫 3413浏览
  • 交换机CPU利用率高怎么处理在网络设备运维中,交换机CPU利用率过高是一个常见但严重的性能瓶颈问题。它可能导致网络延迟、丢包、服务中断甚至设备宕机。因此,及时识别并处理高CPU利用率问题是保障网络稳定运行的关键。
    2026-02-09 交换机 4945浏览
  • 标题:访问外网要怎么设置路由器访问外网是现代网络配置中的基础需求,而路由器作为连接内外网络的核心设备,其配置显得尤为重要。以下是关于如何设置路由器以访问外网的详细指南。第一步:连接路由器在设置路由器之
    2026-02-09 路由器 177浏览
友情链接
底部分割线