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

在 Ubuntu 上设置静态 IP 地址涉及几个步骤,包括修改网络配置文件。下面是详细的步骤,适用于较新的 Ubuntu 版本(20.04 及以上),这些版本使用 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 地址。如果遇到问题,可以检查网络接口名称、配置文件的格式以及是否正确应用了更改。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式职场

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值