<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><div>Thanks! it works!</div><div>but I had a little question.</div><div>In my container, I run `route -n` it show me 3 result ,they are:</div><br><div>Kernel IP routing table</div><div>Destination     Gateway         Genmask         Flags Metric Ref    Use Iface</div><div>0.0.0.0         0.0.0.0         0.0.0.0         U     2048   0        0 host0</div><div>10.0.0.0        0.0.0.0         255.0.0.0       U     0      0        0 host0</div><div>169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 host0</div><div><br></div><div>What's the "169.254.0.0" comes from ? I'v never configured that.</div><div><br></div><div>and when I add the "--network-veth" option on systemd-nspawn, the "169.254.0.0" it's disappeared.</div><div><br></div><div style="position:relative;zoom:1"><div>------</div><div><span style="line-height: 15.8667px;">Yours Sincerely</span></div><div>Han</div><div style="clear:both"></div></div><div id="divNeteaseMailCard"></div><br><pre><br>At 2016-02-29 00:26:54, "Kai Krakow" <hurikhan77@gmail.com> wrote:
>Am Sun, 28 Feb 2016 23:41:22 +0800 (CST)
>schrieb kennedy <kennedyhan@163.com>:
>
>> how to ping container to container each other in systemd-nspawn ?
>> I've tried --network-veth option but it doesn't work enough.
>
>You need to join all host-side veth interfaces into the same bridge.
>Make two files for systemd-networkd:
>
># 99-bridge-cn.netdev
>[NetDev]
>Name=br-containers
>Kind=bridge
>[Match]
>Name=br-containers
>
># 99-bridge-cn.network
>[Network]
>Address=10.0.0.1/24
>DHCPServer=yes
>IPForward=yes
>IPMasquerade=yes
>
>Then "systemctl --edit systemd-nspawn@.service" to contain the
>following:
>
>############
>[Service]
>ExecStart=
>ExecStart=/usr/bin/systemd-nspawn --quiet --keep-unit --boot \
>--link-journal=try-guest --private-network \
>--network-bridge=br-containers --machine=%I
>############
>
>This will add all your container veth devices to the same bridge which
>you configured in systemd-networkd. You should now be able to ping each
>other.
>
>You may need to adjust a few more settings for your needs. I'd
>recommend to add nss-mymachines (see man page).
>
>
>-- 
>Regards,
>Kai
>
>Replies to list-only preferred.
>
>_______________________________________________
>systemd-devel mailing list
>systemd-devel@lists.freedesktop.org
>https://lists.freedesktop.org/mailman/listinfo/systemd-devel
</pre></div>