【ubuntu】在 Ubuntu 上设置静态 IP 地址

嵌入式职场 2024-10-17 14:07:01 阅读 57

在 Ubuntu 上设置静态 IP 地址涉及几个步骤,包括修改网络配置文件。下面是详细的步骤,适用于较新的 Ubuntu 版本(20.04 及以上),这些版本使用 <code>netplan 进行网络配置。如果你使用的是较旧版本(如 18.04),则可能需要使用 ifconfiginterfaces 文件

使用 netplan 设置静态 IP

1. 找到网络配置文件

netplan 的配置文件通常位于 /etc/netplan/ 目录下。可以使用以下命令列出该目录中的文件:

ls /etc/netplan/

你应该会看到一个或多个 .yaml 文件。

2. 编辑网络配置文件

使用文本编辑器打开 .yaml 配置文件。例如,如果文件名是 01-netcfg.yaml,你可以使用 nano 编辑它:

sudo nano /etc/netplan/01-netcfg.yaml

3. 修改配置文件

在配置文件中,设置静态 IP 地址。以下是一个示例配置,其中包含静态 IP 设置:

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

eth0 是网络接口的名称,你需要根据你的实际网络接口名称进行修改(可以使用 ip a 命令查看)。addresses 是你要分配的静态 IP 地址及其子网掩码。gateway4 是默认网关的 IP 地址。nameservers 是 DNS 服务器的 IP 地址。

4. 应用更改

保存文件后,使用以下命令应用更改:

sudo netplan apply

使用 ifconfiginterfaces 文件(旧版 Ubuntu)

如果你使用的是较旧的 Ubuntu 版本(例如 18.04),你需要使用 /etc/network/interfaces 文件来配置静态 IP 地址。

1. 编辑 /etc/network/interfaces 文件

打开配置文件:

sudo nano /etc/network/interfaces

2. 修改配置文件

添加或修改以下内容以设置静态 IP 地址:

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

eth0 是你的网络接口名称,确保使用正确的接口名称。address 是静态 IP 地址。netmask 是子网掩码。gateway 是默认网关。dns-nameservers 是 DNS 服务器的 IP 地址。

3. 重启网络服务

保存文件后,重启网络服务以应用更改:

sudo systemctl restart networking

或者,重启计算机:

sudo reboot

通过这些步骤,你应该能够在 Ubuntu 系统上成功配置静态 IP 地址。如果遇到问题,可以检查网络接口名称、配置文件的格式以及是否正确应用了更改。



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。