Ubuntu 系统如何设置静态 IP 地址

目录

  1. 什么是静态 IP 地址?
  2. 为什么需要设置静态 IP 地址?
  3. 如何在 Ubuntu 上配置静态 IP 地址
  4. 常见问题解答

什么是静态 IP 地址?

静态 IP 地址是指手动分配给计算机或网络设备的 IP 地址,与动态 IP 地址相对应。动态 IP 地址是由 DHCP 服务器自动分配的,在每次连接网络时可能会发生变化。

为什么需要设置静态 IP 地址?

设置静态 IP 地址有以下几个主要原因:

  • 方便远程访问和管理:如果设备需要被其他设备或服务器远程访问,使用静态 IP 地址可以更容易地找到目标设备。
  • 确保服务可靠性:某些网络服务(如 FTP、Web 服务器等)需要使用固定的 IP 地址才能保证服务的可靠性。
  • 简化网络配置:在网络环境中,某些设备需要知道其他设备的 IP 地址,使用静态 IP 可以简化这些配置。
  • 提高安全性:静态 IP 地址可以更好地控制和限制对设备的访问,提高网络安全性。

如何在 Ubuntu 上配置静态 IP 地址

通过 Network Manager 图形界面配置

  1. 打开 Network Manager 图形界面,右击任务栏上的网络图标,选择”Edit Connections”。
  2. 选择要配置静态 IP 的网络连接,点击”Edit”。
  3. 切换到”IPv4 Settings”选项卡,将”Method”设置为”Manual”。
  4. 在”Addresses”字段中输入静态 IP 地址、子网掩码和网关地址。
  5. 如果需要设置 DNS 服务器,可以在”DNS servers”字段中输入 DNS 服务器地址。
  6. 点击”Save”保存配置。
  7. 重新连接网络,静态 IP 地址配置生效。

通过命令行配置

  1. 打开终端,输入以下命令编辑网络配置文件:

    sudo nano /etc/netplan/01-network-manager-all.yaml

  2. 在文件中找到对应的网络接口配置,将其修改为静态 IP 地址:

    yaml network: version: 2 renderer: NetworkManager ethernets: enp0s3: addresses: – 192.168.1.100/24 gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4]

  3. 保存文件并退出编辑器。

  4. 应用配置更改:

    sudo netplan apply

  5. 重新连接网络,静态 IP 地址配置生效。

常见问题解答

如何查看当前 IP 地址?

可以使用以下命令查看当前 IP 地址:

ip addr show

也可以使用 ifconfig 命令查看。

如何检查网络连接是否正常?

可以使用 ping 命令检查网络连接是否正常:

ping 8.8.8.8

如果能 ping 通 Google 的 DNS 服务器,说明网络连接正常。

如何恢复动态 IP 地址?

如果需要恢复动态 IP 地址,可以将网络配置文件中的静态 IP 地址设置改回 DHCP 模式,然后重新应用配置:

sudo nano /etc/netplan/01-network-manager-all.yaml

addressesgateway4 等静态 IP 地址设置项删除,改为 dhcp4: true。然后保存并应用配置:

sudo netplan apply

如何设置 DNS 服务器?

在静态 IP 地址配置中,可以在 nameservers 项下设置 DNS 服务器地址,例如:

yaml nameservers: addresses: [8.8.8.8, 8.8.4.4]

这里使用了 Google 公共 DNS 服务器地址 8.8.8.88.8.4.4。也可以根据实际需要使用其他 DNS 服务器地址。

正文完