Debian Buster не может установить статический IP-адрес

Понятия не имею, насколько это будет эффективно, учитывая ваш вклад,но вот возможная стратегия:

  1. превратить строки file2в строку -закрепленные шаблоны регулярных выражений

    sed -e 's/\./\\./g' -e 's/$/\$/' file2
    
  2. передать шаблоны в grep для вывода только совпадающих частейfile1

    ... | grep -of - file1
    
  3. (необязательный )унифицировать результаты

  4. обычный -текстовый поиск file2совпадающих записей

    ... | grep -vxFf - file2
    

Пр.

$ sed -e 's/\./\\./g' -e 's/$/\$/' file2 | 
    grep -of - file1 | 
    sort -u | 
    grep -vxFf - file2
123.com

Если записи в file2содержат регулярное выражение -специальные символы помимо ., их также необходимо экранировать.

3
26.07.2020, 15:02
1 ответ

Спасибо Симусу за то, что указал мне правильное направление. Суть в том, что изображение, с которым я работал, было основано на изображениях BeagleBone.

Проблема заключалась в том, что connmanполучил контроль над сетевыми портами до networkd. На одном устройстве мне удалось удалить connmanс помощью apt. После этого моя конфигурация в /etc/systemd/network/interfacesбыла правильно применена.

Мое исследование показало, что connman— это путь в будущее, поэтому я понял, как настроить и его. Эта страница дала много полезной информации. connmanctlможно использовать для прямой установки статического IP-адреса.

root@npi:~# connmanctl
connmanctl> config ethernet_00142d259a48_cable --ipv4 manual 192.168.10.2 255.255.255.0 192.168.10.1
connmanctl> config ethernet_00142d259a48_cable --nameservers 8.8.8.8
connmanctl> exit

Шестнадцатеричная строка в середине имени устройства — это MAC-адрес устройства. в руководстве указан статический IP-адрес, а числа — это IP-адрес, маска сети и шлюз (. Шлюз является необязательным ).

Эта страница также хорошо объясняет . К сожалению, большая часть документации направлена ​​на настройку Wi-Fi. На большинстве сайтов статическая адресация упоминается лишь вскользь.

Надеюсь, это поможет следующему парню.

0
18.03.2021, 23:17

Теги

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