wlan0
次の設定を使用して、インターフェイスをホストからコンテナに移動しようとします。
lxc.network.type = phys
lxc.network.link = wlan0
lxc.network.hwaddr = ab:cd:ef:gh:ij
lxc.network.flags = up
外部TP-Link Wi-Fiアダプタと完全に連携し、wlan0
以下を実行してコンテナ内で利用可能なインターフェイスを表示できます。ifconfig
ただし、統合ALPS Wi-Fiチップもあり、同じコンテナ構成が機能せず、次のエラーで失敗します。
lxc-start 20170704134254.641 ERROR lxc_conf - conf.c:lxc_assign_network:3102 - failed to move 'wlan0' to the container : Operation not permitted
lxc-start 20170704134254.641 ERROR lxc_start - start.c:lxc_spawn:1199 - Failed to create the configured network.
lxc-start 20170704134254.641 INFO lxc_conf - conf.c:lxc_delete_network:2926 - Interface "eth0" with index 6 already deleted or existing in different network namespace.
lxc-start 20170704134254.710 INFO lxc_conf - conf.c:lxc_delete_network:2961 - Removed interface "vethQVT9W2" from host.
lxc-start 20170704134254.711 ERROR lxc_start - start.c:__lxc_start:1338 - Failed to spawn container "my-cont".
lxc-start 20170704134254.779 WARN lxc_commands - commands.c:lxc_cmd_rsp_recv:172 - command get_cgroup failed to receive response
lxc-start 20170704134259.784 ERROR lxc_start_ui - lxc_start.c:main:360 - The container failed to start.
lxc-start 20170704134259.784 ERROR lxc_start_ui - lxc_start.c:main:362 - To get more details, run the container in foreground mode.
lxc-start 20170704134259.784 ERROR lxc_start_ui - lxc_start.c:main:364 - Additional information can be obtained by setting the --logfile and --logpriority options.
私も一つ見つけたワイヤーsysfs
仮想化が完了しなくなるまで、カーネルにはこの制限は適用されません。
それでは、外部WiFiアダプタではどのように機能しますか?
それとも別のものを見逃していますか?