欢迎访问宝典百科,专注于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系统中,每个进程运行时都会在`/proc/[PID]/`目录下生成一个对应的虚拟目录,这些目录包含进程的运行时信息。以下是关键点解析和扩展知识:1. 目录结构示例 `/proc/1234/`表示PID为1234的进程目录,其子文件与子目录均为
    2025-06-30 linux 5205浏览
  • Linux内核协议栈是网络通信的核心组件,负责处理数据包的封装、传输、路由及分发的全过程。它在OSI模型的网络层(L3)和传输层(L4)实现关键功能,具体作用包括以下几点:1. 协议实现 支持TCP/IP协议族的核心协议(如IPv4
    2025-06-29 linux 3865浏览
栏目推荐
  • 在Linux系统中,你可以通过多种方式来查找IP地址。以下是一些常用的方法:1. 使用`ifconfig`命令: 这是一个常见的网络配置命令,可以查看网络接口信息。 ```bash ifconfig ``` 你会看到类似以下的信息: ``` eth0: flags=4163 m
    2025-05-17 linux 1198浏览
  • 在Linux系统下,可以使用多个工具来查看端口情况。以下是几种常见的方法: 1. 使用 `netstat` 命令`netstat` 是一个非常常用的网络统计工具。你可以通过以下命令查看当前所有的网络连接和监听的端口:```bashnetstat -tuln```参数说明
    2025-05-17 linux 2737浏览
  • 在 Linux 系统中,可以通过以下几种方法查看当前的字符集(字符编码)设置:1. 使用 `locale` 命令: 执行以下命令,可以查看当前系统的区域设置和字符集信息: ```bash locale ``` 输出中 `LANG` 或 `LC_CTYPE` 的值通常指示当前
    2025-05-16 linux 6788浏览
全站推荐
  • 撕掉CPU贴纸后,需根据具体情况采取以下措施:1. 检查保修资格 多数品牌(如Intel/AMD)会将序列号印在CPU金属顶盖或PCB基板上,贴纸并非唯一凭证。若产品仍在保修期内,可联系官方客服提供购买凭证或处理器实物照片申请
    2025-07-01 CPU 3063浏览
  • 将电脑系统安装到平板设备需要综合考虑硬件兼容性、驱动支持、系统定制化等多方面因素。以下是具体步骤和注意事项: 1. 硬件兼容性评估处理器架构匹配:平板多采用ARM架构(如高通骁龙、联发科芯片),需选择支持ARM的
    2025-07-01 平板电脑 5542浏览
  • 笔记本型号识别可通过以下几种方式实现,每种方法各有优缺点:1. 机身标签定位法 底部铭牌:90%的笔记本在D面(底部)贴有包含型号、SN码等信息的标签,常见格式如"Lenovo Y7000P-2023H"或"HP Spectre x360 14-ef0023TU"。金属机身机型
    2025-06-30 笔记本 6563浏览
友情链接
底部分割线