首页   注册   登录
ONLINE

lxy42

V2EX 第 123610 号会员,加入于 2015-06-22 23:33:44 +08:00
今日活跃度排名 6686
1 G 77 S 85 B
Python programer
两个 Network Namespace 无法互相 Ping 通。
  •  1   
    程序员  •  lxy42  •  22 天前  •  最后回复来自 lxy42
    16
    Netflix 发车了,寻找一位老哥上车,¥ 60/季度。
    二手交易  •  lxy42  •  151 天前  •  最后回复来自 howeroc
    7
    刚注册了 Netflix 港区账户,寻找三位想要合租的兄弟。
  •  1   
    无要点  •  lxy42  •  272 天前  •  最后回复来自 lxy42
    4
    最近抽空造了一个数据校验的轮子 Python -validator
    Python  •  lxy42  •  2018-08-03 18:25:22 PM  •  最后回复来自 gjquoiai
    14
    Python itertools 模块中的全排列算法,看起来简单却非常让人费解!
  •  1   
    Python  •  lxy42  •  2018-02-28 11:50:37 AM  •  最后回复来自 wizardoz
    11
    lxy42 最近回复了
    16 小时 10 分钟前
    回复了 getlost 创建的主题 Django 求助,学习 Django 其间,找不到源文件(源码)在哪
    建议你了解一下 Python 中包( package )和模块( module )的概念。
    django.db.models 是一个包,Sum 的定义在 models 目录下的 aggregates.py 中。
    5 天前
    回复了 flyme6 创建的主题 程序员 mysql 查询条件降序,数据重复问题
    当排序字段有重复值时,顺序是不确定的。
    14 天前
    回复了 angelcstt 创建的主题 程序员 各位大佬帮忙做个菊花的笔试题,感谢
    第二题用一个长度为 26 的数组表示字符集,数组元素值等于对应字符的个数。两个数组相减就是结果。
    14 天前
    回复了 angelcstt 创建的主题 程序员 各位大佬帮忙做个菊花的笔试题,感谢
    第一题没拍全吧,估计考查的是中缀后缀表达式。
    22 天前
    回复了 lxy42 创建的主题 程序员 两个 Network Namespace 无法互相 Ping 通。
    先创建一对 veth peer:P 和 veth-b,接着删除,再创建。发现 P 和 veth-b 两次分配的 MAC 地址是一样的。

    ```
    $ sudo ip link add P type veth peer name veth-b
    $ sudo ip link delete P
    $ sudo ip link add P type veth peer name veth-b
    ```
    22 天前
    回复了 lxy42 创建的主题 程序员 两个 Network Namespace 无法互相 Ping 通。
    我当初运行命令时,就是想着名字 P 只是临时的,稍后就会分配到新的 Network Namespace,所以没有起不同的名字。

    可能有什么缓存机制。

    我的是 Linux Manjaro 4.19.56-1-MANJARO
    22 天前
    回复了 lxy42 创建的主题 程序员 两个 Network Namespace 无法互相 Ping 通。
    @orzfly
    @lcdtyph

    问题根源是 MAC 地址重复了。应该是我的执行命令有问题,

    创建 host1 的 veth peer 时:`sudo ip link add P type veth peer name veth-host1`
    创建 host2 的 veth peer 时:`sudo ip link add P type veth peer name veth-host2`
    注意两条命令的其中一个 peer 都是 P。

    导致 host1 和 host2 的 eth0 的 MAC 地址重复。
    22 天前
    回复了 lxy42 创建的主题 程序员 两个 Network Namespace 无法互相 Ping 通。
    @lcdtyph 加了还是不行。
    22 天前
    回复了 lxy42 创建的主题 程序员 两个 Network Namespace 无法互相 Ping 通。
    用 tcpdump 在网桥 br0 上抓包可以看到 ICMP 的请求,可以看不到响应。

    ```
    $ sudo tcpdump -i br0 -XX -n -vv "icmp"
    tcpdump: listening on br0, link-type EN10MB (Ethernet), capture size 262144 bytes
    22:50:38.681424 IP (tos 0x0, ttl 64, id 11788, offset 0, flags [DF], proto ICMP (1), length 84)
    192.168.3.12 > 192.168.3.11: ICMP echo request, id 992, seq 1, length 64
    0x0000: 7e10 f6c2 178e 7e10 f6c2 178e 0800 4500 ~.....~.......E.
    0x0010: 0054 2e0c 4000 4001 8535 c0a8 030c c0a8 [email protected]@..5......
    0x0020: 030b 0800 0730 03e0 0001 3e59 405d 0000 .....0....>[email protected]]..
    0x0030: 0000 a565 0a00 0000 0000 1011 1213 1415 ...e............
    0x0040: 1617 1819 1a1b 1c1d 1e1f 2021 2223 2425 ...........!"#$%
    0x0050: 2627 2829 2a2b 2c2d 2e2f 3031 3233 3435 &'()*+,-./012345
    0x0060: 3637 67
    ```
    22 天前
    回复了 lxy42 创建的主题 程序员 两个 Network Namespace 无法互相 Ping 通。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3784 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 31ms · UTC 07:37 · PVG 15:37 · LAX 00:37 · JFK 03:37
    ♥ Do have faith in what you're doing.