首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么我在bond0、en01和enp2s0上有不同的IP地址?

为什么我在bond0、en01和enp2s0上有不同的IP地址?
EN

Ask Ubuntu用户
提问于 2019-03-24 21:54:49
回答 1查看 915关注 0票数 1

根据这个网络计划,我在Ubuntu18.04中为故障安全建立了一个网络连接:

代码语言:javascript
运行
复制
network:
    version: 2
    ethernets:
        eno1:
            dhcp4: no
        enp2s0:
            dhcp4: no
    bonds:
        bond0:
            addresses: [192.168.3.5/24]
            gateway4: 192.168.3.253
            nameservers:
                addresses: [208.67.222.222,208.67.220.220,8.8.8.8,8.8.4.4]
            dhcp4: no
            interfaces:
                - eno1
                - enp2s0
            parameters:
                mode: active-backup
                primary: eno1

现在,当我登录时,我得到:

代码语言:javascript
运行
复制
IP address for enp2s0:  192.168.3.96
IP address for eno1:    192.168.3.96
IP address for bond0:   192.168.3.5

ifconfig给了我(简写):

代码语言:javascript
运行
复制
bond0: flags=5187<UP,BROADCAST,RUNNING,MASTER,MULTICAST>  mtu 1500
        inet 192.168.3.5  netmask 255.255.255.0  broadcast 192.168.3.255
        inet6 xxx:a31d  prefixlen 64  scopeid 0x20<link>
        ether xxx:a3:1d  txqueuelen 1000  (Ethernet)

eno1: flags=6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST>  mtu 1500
        inet 192.168.3.96  netmask 255.255.255.0  broadcast 192.168.3.255
        ether xxx:a3:1d  txqueuelen 1000  (Ethernet)

enp2s0: flags=6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST>  mtu 1500
        inet 192.168.3.96  netmask 255.255.255.0  broadcast 192.168.3.255
        ether xxx:a3:1d  txqueuelen 1000  (Ethernet)

我确信,在债券确定之前,两个MACs中的一个以:a3:1c结束。

我是在设定债券时犯了错误,还是这是一种有意的行为?

编辑

我不得不重新安装,这是安装程序为我的相同配置生成的文件,包括键:

代码语言:javascript
运行
复制
network:
    bonds:
        bond0:
            addresses:
            - 192.168.3.5/24
            gateway4: 192.168.3.253
            interfaces:
            - eno1
            - enp2s0
            nameservers:
                addresses:
                - 8.8.8.8
                - 8.8.4.4
            parameters:
                mode: active-backup
    ethernets:
        eno1: {}
        enp2s0: {}
    version: 2
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2019-03-25 00:54:00

小编..。注意凹痕间距没有标签..。

代码语言:javascript
运行
复制
network:
  version: 2
  renderer: networkd
  ethernets:
    eno1:
      optional: true
    enp2s0:
      optional: true
  bonds:
    bond0:
      interfaces: [en01, enp2s0]
      addresses: [192.168.3.5/24]
      gateway4: 192.168.3.253 # are you sure it's .253?
      nameservers:
        addresses: [208.67.222.222, 208.67.220.220, 8.8.8.8, 8.8.4.4]
      parameters:
        mode: active-backup
        primary: eno1

sudo netplan --debug generate #生成配置文件

sudo netplan apply #应用配置

reboot #确保正确操作

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1128377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档