您现在的位置是:首页 >技术交流 >在/etc/network/interfaces分别配置eno1、eno2为静态ip网站首页技术交流

在/etc/network/interfaces分别配置eno1、eno2为静态ip

立昂 2025-12-18 00:01:02
简介在/etc/network/interfaces分别配置eno1、eno2为静态ip

在 Ubuntu 系统中,可以通过编辑 /etc/network/interfaces 文件来配置静态 IP 地址。以下是为 eno1eno2 接口配置静态 IP 的步骤:

1. 备份现有配置文件

在进行任何更改之前,建议备份现有的网络配置文件:

sudo cp /etc/network/interfaces /etc/network/interfaces.bak

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

使用你喜欢的文本编辑器(如 nanovim)编辑 /etc/network/interfaces 文件:

sudo nano /etc/network/interfaces

3. 添加静态 IP 配置

在文件中添加或修改 eno1eno2 的配置。以下是一个示例配置:

# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface (eno1)
auto eno1
iface eno1 inet static
    address 192.168.1.10
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8 8.8.4.4
# The secondary network interface (eno2)
auto eno2
iface eno2 inet static
    address 192.168.1.20
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8 8.8.4.4

4. 保存并退出编辑器

  • 如果你使用的是 nano,按 Ctrl+O 保存文件,然后按 Ctrl+X 退出。
  • 如果你使用的是 vim,按 Esc 键,然后输入 :wq 保存并退出。

5. 重启网络服务

应用新的网络配置,可以重启网络服务:

sudo systemctl restart networking

或者,如果你使用的是 netplan,可以使用以下命令:

sudo netplan apply

6. 验证配置

使用 ifconfigip a 命令验证新的 IP 地址是否已生效:

ip a

你应该看到 eno1eno2 接口的静态 IP 地址已经配置成功。

注意事项

  • 确保 addressnetmaskgatewaydns-nameservers 的值根据你的网络环境进行调整。
  • 如果你的系统使用 netplan 进行网络配置,可能需要编辑 /etc/netplan 目录下的配置文件,而不是 /etc/network/interfaces。在这种情况下,可以参考以下 netplan 配置示例:
# /etc/netplan/01-netcfg.yaml
network:
  version: 2
  ethernets:
    eno1:
      dhcp4: no
      addresses:
        - 192.168.1.10/24
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]
    eno2:
      dhcp4: no
      addresses:
        - 192.168.1.20/24
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]

然后应用配置:

sudo netplan apply

通过这些步骤,你应该能够成功配置 eno1eno2 接口的静态 IP 地址。

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。