Я решил добавить следующую строку в профиль netctl (в файле /etc/netctl )для этого интерфейса:
SkipDAD=yes
Теперь система загружается быстрее, чем когда-либо, и все ошибки устранены.
Это одна коробка, которая подключается одним кабелем Ethernet напрямую к кабельному модему. Это вся сеть, и другие системы никогда не будут подключены. Так что DAD не служил никакой полезной цели, на самом деле. Но это вызывало настоящие проблемы. Пропуск DAD для меня имеет смысл, хотя я уверен, что кто-то скажет, что это неправильное решение. Это лучшее решение, которое я нашел за последние 3 месяца, и в результате система загружается лучше, чем когда-либо.
Использование цикла for -(ksh93
, bash
,zsh
):
for ((i=5;i<=8;i++)); do
awk -v i="$i" -v OFS="\t" 'NR==1{fname=$i".txt"}{print $1,$2,$3,$9":"$10,$i,$4 > fname}' infile
done
Начальное и конечное поля задаются в цикле for
-. Имя выходного файла извлекается из строки заголовка с добавленным суффиксом .txt
, а перенаправление выполняется в awk
.