Linux篇》超详细Linux设置静态IP教程

作者:梅琳marlin2024.02.18 08:39浏览量:5

简介:本文将详细介绍如何在Linux系统中设置静态IP地址,包括网络接口配置、静态IP地址设置、DNS服务器配置等步骤。通过本文,您将掌握在Linux系统中设置静态IP的方法,以便更好地管理和维护网络环境。

在Linux系统中,设置静态IP地址通常涉及编辑网络配置文件。以下是在不同发行版Linux中设置静态IP的详细步骤。

一、Debian/Ubuntu系统设置静态IP

  1. 打开终端并以管理员身份登录到您的Linux系统。
  2. 使用以下命令打开网络接口配置文件:
    sudo nano /etc/netplan/01-netcfg.yaml
  3. 在配置文件中找到您的网络接口名称,例如eth0ens33。将其替换为您实际使用的接口名称。
  4. 在该接口配置下方添加以下内容,以设置静态IP地址、子网掩码和网关:
    1. addresses: [静态IP地址/子网掩码]
    2. gateway4: 网关IP地址
    3. nameservers:
    4. addresses: [DNS服务器IP地址]
    例如:
    1. addresses: [192.168.1.100/24]
    2. gateway4: 192.168.1.1
    3. nameservers:
    4. addresses: [8.8.8.8, 8.8.4.4]
  5. 保存并关闭文件。
  6. 运行以下命令应用配置:
    sudo netplan apply
  7. 重启网络服务以使更改生效:
    sudo systemctl restart networking

二、CentOS/Red Hat系统设置静态IP

  1. 打开终端并以管理员身份登录到您的Linux系统。
  2. 使用以下命令打开网络配置文件:
    sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
    请将eth0替换为您实际使用的网络接口名称。
  3. 在配置文件中找到以BOOTPROTO开头的行,并将其修改为static,表示使用静态IP地址。
  4. 在同一行中添加以下内容,以设置IP地址、子网掩码和网关:
    1. IPADDR=静态IP地址
    2. NETMASK=子网掩码
    3. GATEWAY=网关IP地址
    例如:
    1. IPADDR=192.168.1.100
    2. NETMASK=255.255.255.0
    3. GATEWAY=192.168.1.1
  5. 如果您需要配置DNS服务器,请在文件中添加以下行:
    1. DNS1=DNS服务器IP地址1
    2. DNS2=DNS服务器IP地址2
    例如:
    1. DNS1=8.8.8.8
    2. DNS2=8.8.4.4
  6. 保存并关闭文件。
  7. 重启网络服务以使更改生效:
    sudo systemctl restart network

通过以上步骤,您已经成功设置了Linux系统的静态IP地址。请确保将示例中的占位符替换为您实际使用的IP地址、子网掩码、网关和DNS服务器地址。另外,请注意备份原始配置文件以防意外修改。