以下の内容はhttps://takuya-1st.hatenablog.jp/entry/2021/12/13/213038より取得しました。


macvlan on macvlan ができるのなら。macvlan on mavlan をlxc に追加してみる。

macvlan on macvlan ができるのなら。lxc に追加してみる。

linuxにmacvlanを追加するコマンド

iproute を使ってmacvlan や macvtapを追加する場合は次のようにする。

ip link add link eth0 name macvlan0 type macvlan
ip link add link eth0 name macvtap0 type macvtap

実際にmacvlanを追加する。

ホスト側にmacvlanを追加してみる。

sudo ip link add macvlan4 link macvlan3 type macvlan mode bridge

lxc にmacvlan として追加

lxc のコンテナ(c01)にmacvlan をホストのmacvlan3 に追加してみる。

lxc config device add c01 eth1 nic nictype=macvlan  parent=macvlan3

動くよ。

takuya@raspi-ubuntu:~$ lxc shell  sample01
root@sample01:~# dhclient -v eth1
Internet Systems Consortium DHCP Client 4.4.1
Copyright 2004-2018 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/eth1/00:16:3e:02:08:7d
Sending on   LPF/eth1/00:16:3e:02:08:7d
Sending on   Socket/fallback
DHCPREQUEST for 192.168.2.115 on eth1 to 255.255.255.255 port 67 (xid=0x7915b91d)
DHCPACK of 192.168.2.115 from 192.168.2.1 (xid=0x1db91579)
RTNETLINK answers: File exists
bound to 192.168.2.115 -- renewal in 20428 seconds.
root@sample01:~#

多分こんな感じになってる。

ホスト(eth0-macvlan1-macvlan3)----macvlan--(eth0--lxc sample01)



以上の内容はhttps://takuya-1st.hatenablog.jp/entry/2021/12/13/213038より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14