Я пытаюсь сделать очень определенную ISO для установки без сопровождения, для этого я должен использовать и связывание и VLAN. Я пытался заставить его работать над 16,04, но я также проверил 18.04, таким образом, это, кажется, не конкретная версия.
То, что я нашел, на netinstall ISO, я могу и использовать связывание и 8021q. Но я там не способ иметь его файл чтения перед семенем из самого файла ISO. И я не знаю о способе сделать и связь и VLAN с помощью добавления (так, чтобы это могло загрузить предварительное семя с сети и сделать волшебство).
И на полном сервере ISO, по некоторым причинам modprobe bonding
и modprobe 8021q
оба производят ошибку: модуль, не найденный в каталоге/lib/modules/4.4.0-21-generic.
Я попытался использовать vconfig add eth0 5
Но это производит ошибку: vconfig: ioctl error for add: Package not installed
Я также попробовал ip link add link eth0 name eth0.5 type vlan id 5
Который производит другую ошибку ip: RTNETLINK answers: Operation not supported
ip link add bond0 type bond
производит то же ip: RTNETLINK answers: Operation not supported
Это кажется странным, что полные 800 МБ, ISO не имеет функциональности мини-ISO, но возможно я пропускаю что-то. Добавлять параметр, возможно? Поскольку, когда я играл вокруг с, добавляют параметры, мне так или иначе удалось заставить связывание работать над полной ISO, хотя половина вещей должна была быть сделана с помощью echo "+bond0" > /sys/class/net/bonding_masters
команды и т.п...
TL; DR, Как я могу использовать связывание и VLAN на полной установке ISO?
Хорошо, d-i
делает что-то немного странное здесь. Если Вы выключаете использование конфигурации сети
d-i netcfg/enable boolean false
большая часть сетевого материала не работает, поскольку сетевые модули не загружаются.
Что я сделал только для получения VLAN и связывающийся с работой:
udpkg -i /cdrom/pool/main/l/linux/vlan*
insmod lib/modules/*/kernel/net/llc/llc.ko
insmod lib/modules/*/kernel/net/802/stp.ko
insmod lib/modules/*/kernel/net/802/garp.ko
insmod lib/modules/*/kernel/net/802/mrp.ko
insmod lib/modules/*/kernel/net/8021q/8021q.ko
modprobe bonding
по некоторым причинам modprobe bonding
хорошо работавший, но modprobe 8021q
не работал, даже после udpkg
.
В дополнение к ответу @Leiocalyx (извините, представитель не позволит мне добавлять комментарий) после добавления всего этого я должен был настроить оба интерфейса, чтобы заставить его работать.
ip link set eth0 up
ip link set eth0.2 up
Удачи.