Changes between Version 11 and Version 12 of TipAndDoc/network/macvlan
- Timestamp:
- Apr 18, 2018 11:03:45 PM (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TipAndDoc/network/macvlan
v11 v12 150 150 * 検証していないが、コンテナをmacvlan/macvtapでネストしても同じだと思われる 151 151 152 * macvlan/macvtapは、Linux Bridgeとは異なり自身に設定されているMAC Address以外のイーサネットフレームを受け取ることができないのではないかと思われる153 154 152 * [https://serverfault.com/questions/891475/macvlan-containers-inside-virtual-machine linux - macvlan containers inside virtual machine - Server Fault] 155 153 > The setup I am trying to accomplish is the following: … … 162 160 * macvlan0とbr0は同時には作成できないことに注意 163 161 * macvlan0@eth0 164 * {{{# dhcpcd eth0}}} 165 * -> 問題なくDHCPでアドレスを取得できる 166 * ホスト上でDHCPパケットをtcpdumpで観測すると、DHCP Requestは{{{eno0}}}, {{{macvtap}}}, {{{macvlan}}}いずれでも観測できるが、Replyは{{{eno0}}}だけで観測される 167 * {{{# dhcpcd macvlan0}}} 168 * timed outでアドレスを取得できない 169 * tcpdumpによるDHCPパケットの観測結果は、eth0の時と同様 162 * {{{# dhcpcd eth0}}} -> 問題なくDHCPでアドレスを取得できる 163 * {{{# dhcpcd macvlan0}}} -> timed outでアドレスを取得できない 164 * dhcpcd on {{{lxc-macv}}} -> アドレスを取得できない 170 165 * br0 with eth0 171 * {{{# dhcpcd eth0}}} -> macvlan0@eth0 と同上で問題なくアドレスを取得できる 172 * {{{# dhcpcd br0}}} -> macvlan0@eth0, br0 with eth0 と同上で問題なくアドレスを取得できる 166 * {{{# dhcpcd eth0}}} -> 問題なくアドレスを取得できる 167 * {{{# dhcpcd br0}}} -> 問題なくアドレスを取得できる 168 * dhcpcd on {{{lxc-veth}}} -> アドレスを取得できない 169 170 * ホスト上でDHCPパケットをtcpdumpで観測すると、どの場合でもDHCP Requestは{{{eno0}}}, {{{macvtap}}}, {{{macvlan}}}いずれでも観測できるが、Replyは{{{eno0}}}だけで観測される 171 * DHCPdからは異なるMAC Addressに従って異なるIPアドレスのofferがReplyとして送出されている 172 173 * Linux Bridgeの場合でも、eth0とMAC Addressが同じになるbr0においてはIPアドレスを取得できるものの、異なるMAC Addressとなるvethからはアドレスを取得できない 174 * macvlan/macvtapは、Linux Bridgeとは異なり自身に設定されているMAC Address以外のイーサネットフレームを受け取ることができないのではないかと思われる 175 * 他のVMにおいてdhcpcdを動作させて、{{{ff:ff:ff:ff:ff:ff}}}あてのパケットを送出したところ、{{{eth0}}}において観測できたことも裏付けになる