在 Ubuntu 中如何设置静态 IP 地址?

本文涉及的产品
云解析 DNS,旗舰版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
全局流量管理 GTM,标准版 1个月
简介: 在 Ubuntu 中如何设置静态 IP 地址?

在 Ubuntu 系统中,IP 地址是用于标识网络中设备的唯一标识符。默认情况下,Ubuntu 使用动态 IP 地址配置,即通过 DHCP 服务器自动获取 IP 地址。然而,在某些情况下,我们可能需要将系统配置为使用静态 IP 地址,以便更好地控制网络设置。本文将详细介绍在 Ubuntu 中如何设置静态 IP 地址,并提供一些实际示例。

确定网络接口

在开始设置静态 IP 地址之前,我们首先需要确定要配置的网络接口名称。网络接口是用于连接到网络的物理或虚拟设备。常见的网络接口名称包括 "eth0"(以太网接口)和 "wlan0"(无线接口)。

要确定网络接口名称,请打开终端并执行以下命令:

$ ifconfig

该命令将显示系统中所有的网络接口以及相应的配置信息。根据你的需求,找到你想要设置静态 IP 地址的网络接口。

设置静态 IP 地址

在 Ubuntu 中,我们可以通过编辑网络配置文件来设置静态 IP 地址。以下是详细的步骤:

步骤一:打开网络配置文件

在终端中,使用文本编辑器(如 Nano 或 Vim)打开网络配置文件。配置文件的路径和名称取决于你使用的 Ubuntu 版本和网络管理器。以下是一些常见的配置文件路径:

  • Ubuntu 18.04+ 使用 Netplan 管理网络配置:
$ sudo nano /etc/netplan/01-netcfg.yaml
  • Ubuntu 16.04 使用 Network Manager 管理网络配置:
$ sudo nano /etc/network/interfaces

步骤二:编辑配置文件

在打开的网络配置文件中,找到要设置静态 IP 地址的网络接口部分。这通常以 "iface" 开头,后面跟着网络接口的名称。例如,如果要配置 "eth0" 接口的静态 IP 地址,可以找到类似以下的行:

iface eth0 inet dhcp

将 "dhcp" 改为 "static",表示使用静态 IP 地址:

iface eth0 inet static

然后,添加以下配置行来定义静态 IP 地址、子网掩码、网关和 DNS 服务器:

address <静态 IP 地址>
netmask <子网掩码>
gateway <网关地址>
dns-nameservers <DNS 服务器地址>

确保将 <静态 IP 地址><子网掩码><网关地址><DNS 服务器地址> 替换为你的实际值。

步骤三:保存并关闭文件

保存对网络配置文件的修改,并关闭文本编辑器。

在 Nano 编辑器中,可以按下 "Ctrl + O" 键保存文件,然后按下 "Ctrl + X" 键退出编辑器。

步骤四:应用配置更改

应用配置更改并重新启动网络服务。在终端中执行以下命令:

$ sudo netplan apply

如果你使用的是 Network Manager 管理网络配置,则执行以下命令:

$ sudo systemctl restart networking

步骤五:验证静态 IP 地址

为了验证静态 IP 地址的设置是否成功,可以执行以下命令:

$ ifconfig

该命令将显示网络接口的配置信息,包括静态 IP 地址、子网掩码和网关。

此外,你还可以尝试通过 Ping 命令测试网络连接,确保网络正常工作。

$ ping <目标 IP 地址>

确保将 <目标 IP 地址> 替换为另一台设备或服务器的 IP 地址,并确保可以收到回应。

结论

在 Ubuntu 中设置静态 IP 地址是管理网络配置的重要任务之一。通过设置静态 IP 地址,我们可以更好地控制系统在网络中的连接和通信。

本文详细介绍了在 Ubuntu 中设置静态 IP 地址的步骤,包括确定网络接口、编辑网络配置文件和应用配置更改。确保在修改网络配置文件时小心,并备份原始文件以防出现问题。

通过正确设置静态 IP 地址,你可以确保系统在网络中始终使用指定的 IP 地址,提高网络连接的稳定性和可靠性。

目录
相关文章
|
3月前
|
Ubuntu Shell Python
Ubuntu学习笔记(一):pycharm设置快捷启动图标详解
这篇博客详细讲解了如何在Ubuntu 20.04系统中为PyCharm设置快捷启动图标,包括创建.desktop文件、编辑文件内容以及添加到收藏夹的步骤。
426 0
Ubuntu学习笔记(一):pycharm设置快捷启动图标详解
|
21天前
|
运维 监控 Ubuntu
【运维】如何在Ubuntu中设置一个内存守护进程来确保内存不会溢出
通过设置内存守护进程,可以有效监控和管理系统内存使用情况,防止内存溢出带来的系统崩溃和服务中断。本文介绍了如何在Ubuntu中编写和配置内存守护脚本,并将其设置为systemd服务。通过这种方式,可以在内存使用超过设定阈值时自动采取措施,确保系统稳定运行。
50 4
|
3月前
|
网络协议 Ubuntu 网络安全
|
3月前
|
资源调度
Ubuntu22.04静态ip配置+yarn build后显示内存超限,变异失败
Ubuntu22.04静态ip配置+yarn build后显示内存超限,变异失败
51 2
Ubuntu22.04静态ip配置+yarn build后显示内存超限,变异失败
|
3月前
|
开发框架 缓存 Ubuntu
dotnet开发框架+ubuntu防火墙命令+win11设置自动登录+阿里云短信发送限制
dotnet开发框架+ubuntu防火墙命令+win11设置自动登录+阿里云短信发送限制
50 3
|
3月前
|
Ubuntu 安全 网络协议
Ubuntu设置smb功能
通过以上步骤,您已经在Ubuntu系统上成功设置了SMB共享服务,实现了与不同操作系统间的文件共享。记住,根据实际需求调整配置文件,特别是在安全性方面,比如限制访问权限、使用加密传输等,以确保共享环境既便利又安全。
113 0
|
5月前
|
Ubuntu 网络安全
【ubuntu 网卡混杂模式设置】
【ubuntu 网卡混杂模式设置】
118 1
|
5月前
|
Ubuntu 数据库
在Ubuntu 12.04上安装和设置Postfix的方法
在Ubuntu 12.04上安装和设置Postfix的方法
55 1
|
6月前
|
Ubuntu 网络协议
ubuntu 20.4 局域网固定ip设置
【7月更文挑战第24天】
79 6
|
5月前
|
Ubuntu
Ubuntu双显示屏如何设置竖屏
本文介绍了如何在Ubuntu操作系统中设置双显示屏,特别是如何通过命令行将外接显示屏设置为竖屏显示。文章提供了详细的步骤,包括使用`xrandr`命令查询显示屏、旋转屏幕,以及尝试设置开机自启动和开机手动启用的方法。
160 0