Как я включаю VLAN в busybox при установке сервера человечности?

Я пытаюсь сделать очень определенную 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?

0
задан 15 June 2018 в 03:07

2 ответа

Хорошо, 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.

0
ответ дан 29 October 2019 в 02:50

В дополнение к ответу @Leiocalyx (извините, представитель не позволит мне добавлять комментарий) после добавления всего этого я должен был настроить оба интерфейса, чтобы заставить его работать.

ip link set eth0 up
ip link set eth0.2 up

Удачи.

0
ответ дан 29 October 2019 в 02:50

Другие вопросы по тегам:

Похожие вопросы: