сеть больше не запускается автоматически после начальной загрузки: ссылка не готова

скрипт

#!/bin/bash
filea=$1
fileb=$2
fout=$3
sed -i "/^$/d" $filea $fileb
cat $filea | while read a b c
  do
    grep "$a.*$b.*$c" $fileb &>/dev/null && l="$a   $b  $c  1" || l="$a $b  $c  0"
    grep "$l" $fout &>/dev/null || echo "$l" >> $fout
  done
cat $fileb | while read a b c
  do
    grep "$a.*$b.*$c" $filea $fout &>/dev/null && l="$a $b  $c  1" || l="$a $b  $c  0"
    grep "$l" $fout &>/dev/null || echo "$l" >> $fout
  done

stdout

younes@cbfcdf:~$ cat filea
chr1 899 1098
chr3 677 900
chr3 844 1045
younes@cbfcdf:~$ cat fileb
chr3 844 1045
chr1 899 1098
chr4 500 789
younes@cbfcdf:~$ ./script filea fileb new_file
younes@cbfcdf:~$ cat new_file 
chr1    899     1098    1
chr3    677     900     0
chr3    844     1045    1
chr4    500     789     0
younes@cbfcdf:~$
0
12.09.2017, 22:32
2 ответа

Я решил добавить следующую строку в профиль netctl (в файле /etc/netctl )для этого интерфейса:

SkipDAD=yes

Теперь система загружается быстрее, чем когда-либо, и все ошибки устранены.

Это одна коробка, которая подключается одним кабелем Ethernet напрямую к кабельному модему. Это вся сеть, и другие системы никогда не будут подключены. Так что DAD не служил никакой полезной цели, на самом деле. Но это вызывало настоящие проблемы. Пропуск DAD для меня имеет смысл, хотя я уверен, что кто-то скажет, что это неправильное решение. Это лучшее решение, которое я нашел за последние 3 месяца, и в результате система загружается лучше, чем когда-либо.

0
28.01.2020, 04:44

Мое решение было довольно простым. Я добавил эти две строки в профиль /etc/netctl/eth0 -:

TimeoutUp=300
TimeoutCarrier=300
0
28.01.2020, 04:44

Теги

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