Как установить имя интерфейса в файле `kickstart.cfg`?

Вы можете использовать awk, чтобы разделить каждую группу данных (, где они находятся между NAстроками ), на отдельные файлы и пропустить NAстроки, а затем pasteих вместе.

awk '/^NA$/ && !NA{N++; NA=1; next} !/^NA$/{print >"file"N; NA=0}
    END{system("paste file*")}' inile.txt

Флаг NAиспользуется для создания файлов в последовательном порядке, вместо этого мы могли бы использовать его ниже.

awk '/^NA$/{N++; next} !/^NA$/{print >"file"N}
    END{system("paste file*")}' inile.txt

Вывод:

4 3 2
3 4 7
5 5 4
7 2 6
8   9
3
0
24.09.2019, 17:54
1 ответ

Предполагается, что вы используете CentOS 7. В RHEL/CentOS7 существует пять соглашений об именовании сетевых интерфейсов. Существует приоритет, который ядро ​​​​пытается использовать для именования, при этом именование ethX используется в качестве последнего средства. Подробнее читайте здесь . Да, это имя можно использовать в кикстарте для настройки интерфейса; но вам нужно либо настроить соглашение об именах, либо знать, какое имя выберет ядро.

0
28.01.2020, 03:15

Теги

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