Можно ли установить статический IP-адрес только для определенной сети, но использовать DHCP везде?

Я прошу в чехлах для ноутбуков, когда я хочу подключиться к Интернету с помощью проводной настройки. Можно ли применить мои настройки Netplan только в одной сети (например, в моем доме) и использовать настройки по умолчанию для всех остальных?

0
задан 27 November 2020 в 00:53

2 ответа

Этот сценарий звучит аналогично предыдущему сообщению , на которое я отвечал ранее. В своем ответе с помощью netplan я установил статический IP-адрес для интерфейса WiFi, используя сочетание NetworkManager и networkd. Моя система, которая использует эту конфигурацию netplan, полагается на USB-ключ для любого соединения Ethernet. Эта конфигурация устанавливает статический IP-адрес и автоматически устанавливает адрес моего подключенного Ethernet с помощью NetworkManager. В случае, если предоставленная ссылка не работает должным образом, ниже приведен пример конфигурации YAML:

network:
  version: 2
  renderer: NetworkManager
  wifis:
    renderer: networkd
    wlp1s0:
      addresses: [192.168.1.231/24]
      dhcp4: no
      dhcp6: no
      gateway4: 192.168.1.1
      nameservers:
        addresses: [192.168.1.1]
      access-points:
        accesspointename:
          password: passwordgoeshere
  
 
0
ответ дан 3 January 2021 в 22:48

Используйте для этого NetworkManager.

Настройки -> Сеть. Создайте два новых проводных профиля (или только один новый, если он у вас уже есть)

  • Один - это ваш профиль вне дома с использованием DHCP.
  • Другой - ваш домашний профиль с использованием статического IP-адреса.
  • Вы можете создавать другие профили , если хотите.

Переключайтесь между профилями с помощью обычных элементов управления NetworkManager на рабочем столе или с помощью nmcli (оболочки). Можно - но более сложно - написать сценарий NetworkManager.Dispatcher, чтобы определить, находитесь ли вы в своей домашней сети, и автоматически выбрать правильный профиль.

Если вы решите следовать по этому пути, перенесите настройки Netplan в свой NetworkManager профиль. Это не произойдет автоматически. Netplan должен быть сокращен до исходной заглушки, указав NM в диспетчере сети.

0
ответ дан 3 January 2021 в 22:48

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

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