在Linux系统中设置静态IP需要对网络配置进行修改。不同发行版或桌面环境的具体步骤可能有所不同,但是基本概念相同。下面是几种常见情况下的步骤:

对于基于Systemd的发行版(如Debian, Ubuntu等)

你需要编辑网络接口文件或者使用`Netplan`(如果你的是18.04以上的版本)来设定IP。

使用Network Manager(通常用于GNOME桌面环境)

对于不熟悉命令行的操作者,可以直接通过GUI的方式:

1. 打开“网络连接”。

2. 选择你想要设定静态IP的网络连接。

linux静态ip设置  第1张

3. 在IPv4设置选项中改变方式为"手动",然后输入IP、网关以及DNS信息。

Netplan方法

如果你使用的是17.10以上的新系统版本:

1. 通常文件位置在`/etc/netplan/`,可能会看到一个后缀为`.yaml`文件。你需要用文字编辑软件打开并进行如下设置作为参考:

yaml

network:

version: 2

linux静态ip设置  第2张

ethernets:

eth0:

dhcp4: no

addresses:

192.168.1.10/24

linux静态ip设置  第3张

gateway4: 192.168.1.1

nameservers:

addresses: [8.8.8.8, 8.8.4.4]

确保更改对应的接口名和你所需要的IP地址,并保留文件的空白字符。

2. 应用修改:

sh

sudo netplan apply

linux静态ip设置  第4张

使用老式方法(如NetworkManager未启用或非桌面环境)

编辑`/etc/network/interfaces`文件或者创建`/etc/network/interfaces.d/你的接口名`。

linux静态ip设置  第5张

例如:设置`eth0`为永久IP

1. 修改或添加如下行:

auto eth0

iface eth0 inet static

address 192.168.1.100

netmask 255.255.255.0

linux静态ip设置  第6张

gateway 192.168.1.1

dnsnameservers 8.8.8.8 8.8.4.4

2. 应用网络配置:

linux静态ip设置  第7张

sh

sudo ifdown eth0 && sudo ifup eth0

以上就是在Linux系统上设置静态IP的基本步骤,具体的指令根据操作系统版本和环境可能略有不同。