欢迎访问宝典百科,专注于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怎么取消屏幕保护是许多用户在使用系统时常见的需求,尤其在需要长时间保持界面显示或进行自动化操作时,屏幕保护程序(Screen Saver)可能会成为干扰因素。本文将从技术原理、操作方法和注意事项等维度,系统性地解
    2025-11-16 linux 8546浏览
  • Linux设置服务连接超时时间引言在Linux系统中,服务连接超时时间的配置是一个关键的网络优化参数,直接影响系统资源利用率、服务响应速度及用户体验。连接超时(Connection Timeout)是指服务端在未收到客户端请求或数据时,
    2025-11-16 linux 7825浏览
栏目推荐
  • 学习Linux操作系统是许多计算机爱好者和IT专业人士的必经之路。然而,一个常见的问题是:学号Linux需要学C吗?这个问题涉及到Linux系统的底层原理、开发需求以及职业规划等多个方面。本文将基于全网的专业性内容,深入探讨
    2025-10-02 linux 5745浏览
  • 怎么批量删除LINUX的文件在Linux系统中,文件管理是日常操作的重要组成部分,而批量删除文件则是系统管理员和开发者经常需要执行的高效任务。Linux提供了多种命令行工具来实现这一功能,包括rm、find、xargs等,每种方法都有
    2025-10-01 linux 2181浏览
  • 在Linux操作系统中,Shell是一个至关重要的组件,它作为用户与系统内核之间的桥梁,提供了强大的交互和控制能力。本文将深入探讨Shell的定义、功能、类型以及相关数据,帮助读者全面理解这一核心工具。Shell本质上是一个命
    2025-10-01 linux 9604浏览
全站推荐
  • 尼康相机拍Vlog怎么样?深度解析性能、优势与局限近年来,Vlog创作热潮席卷全球,相机厂商纷纷优化产品以满足视频创作者的需求。作为百年光学大厂,尼康在无反相机领域持续发力,其Z系列机型凭借轻量化设计、视频功能升
    2025-11-11 尼康 8144浏览
  • 三星手机S7如何下载建行手机银行:全面指南与操作步骤随着移动金融服务的普及,用户对手机银行应用的需求日益增长。作为全球知名的智能手机品牌,三星Galaxy S7系列凭借其强大的硬件性能和稳定的系统表现,成为许多用户
    2025-11-11 三星 7157浏览
  • 小米手机是当前市场占有率较高的智能手机品牌,其操作系统的功能性和便捷性深受用户喜爱。图形截图作为一种基础但重要的功能,用户在日常使用中频繁需要。本文将从图形截图的定义、操作方法、扩展功能及常见问题等维
    2025-11-11 小米 5798浏览
友情链接
底部分割线