- فرض کنید هاست (سرور) دارای یک کارت شبکه اضافی می باشد.
- می خواهیم این کارت شبکه دوم (اضافی) را به طور مستقیم به داخل کانتینر متصل کنیم.
- این کار به صورت امکان پذیر است:
- اتصال به صورت bridge
- اتصال به صورت physical
اتصال به صورت bridge
- در این حالت اینترفیس از دسترس هاست خارج شده و مستقیما به کانتینر متصل می شود.
- درایور کارت شبکه در این حالت بر روی veth خواهد بود.
- برای این منظور :
lxc config device add my-c1 eth1 nic name=eth1 nictype=bridged parent=ens33
- منظور از ens33 نام اینترفیسی است که می خواهیم از هاست به داخل کانتینر متصل شود.
- منظور از eth1 نام اینترفیسی (دوم) است که می خواهیم درون کانتینر اضافه شود.
- منظور از my-c1 نام کانتینر می باشد.
- به منظور مشاهده نام درایور کارت شبکه در داخل کانتینر به صورت زیر عمل کنید:
ethtool -i eth1
اتصال به صورت physical
- در این حالت اینترفیس از دسترس هاست خارج شده و مستقیما به کانتینر متصل می شود.
- درایور کارت شبکه در این حالت بر روی درایور اصلی کارت شبکه خواهد بود.
- برای این منظور :
# lxc config device add my-c1 eth1 nic name=eth1 nictype=physical parent=ens33
- منظور از ens33 نام اینترفیسی است که می خواهیم از هاست به داخل کانتینر متصل شود.
- منظور از eth1 نام اینترفیسی (دوم) است که می خواهیم درون کانتینر اضافه شود.
- منظور از my-c1 نام کانتینر می باشد.
- به منظور مشاهده نام درایور کارت شبکه در داخل کانتینر به صورت زیر عمل کنید:
ethtool -i eth1
- تست شده بر روی Debian 10.x
- تست شده با LXD 3.17