Настройте адрес обратной связи в Ubuntu 18.04 Desktop

У меня есть настройка разработки с докером, где мне нужно настроить адрес обратной связи на моем ноутбуке. В настоящее время я могу сделать это, выполнив следующее:

sudo ip addr add 10.254.254.254/24 brd + dev wlp2s0 label wlp2s0:1

Проблема заключается в том, что когда я возвращаюсь в свою систему после некоторого оставления, мне нужно повторно запустить эту команду, чтобы моя среда разработки снова заработала. Я хотел бы сделать это постоянным, чтобы не выполнять эту команду постоянно. Я использую Ubuntu 18.04 Minimal Install.

Я попытался добавить следующую строку в /etc/network/interfaces без какого-либо успеха:

up sudo ip addr add 10.254.254.254/24 brd + dev wlp2s0 label wlp2s0:1

мой /etc/netplan/01-network-manager-all.yaml содержит следующее:

# Let NetworkManager manage all devices on this system                           
network:                                                                         
   version: 2                                                                     
   renderer: NetworkManager

Поэтому я предполагаю, что это сетевой менеджер (т.е. /etc/network/interfaces), что мне нужно настроить, но я не могу понять, что мне нужно добавить туда.

1 ответ

Я остановился на следующем решении, должно ли оно помочь кому-то там в будущем.

Я отредактировал мой /etc/netplan/01-network-manager-all.yaml к следующему, чтобы получить адрес обратной связи.

network:
  version: 2
  renderer: NetworkManager
  ethernets:
    lo:
      renderer: networkd
      match:
        name: lo
      addresses:
        - 10.254.254.254/24

По сути, он сохраняет NetworkManager в качестве средства визуализации для всех других интерфейсов, кроме loopback, и устанавливает адрес, который я хотел, в качестве адреса loopback. Адрес больше не указан в моем беспроводном интерфейсе, но я думаю, что это на самом деле предпочтительнее.

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