Как навсегда изменить IP-адрес Ubuntu только с помощью CLI?

У меня есть машина с Ubuntu, и я хочу изменить IP-адрес, требования заключаются в следующем: -

  • используется только cli для изменения IP-адреса, поскольку HW недоступен, а сценарий изменяет IP-адрес через SSH, поэтому он должен быть единственным клиентом
  • . Изменения в быть постоянным, IP-адрес не должен быть потерян при перезапуске
  • Это должно быть применимо ко всем версиям ubuntu

Рассматриваемая ubuntu - это виртуальная машина с уже настроенным статическим IP-адресом по умолчанию, доступ к которому можно получить с помощью SSH.

Есть ли способ изменить IP-адрес Ubuntu с помощью вышеуказанного требования?

предпочтительно его следует поддерживать с версии 14 - 20 (только стабильная сборка)

2
задан 27 May 2020 в 07:33

1 ответ

Два (из многих способов) сделать это, скажем, вы хотите, чтобы новый IP быть 192.168.80.10 с маской сети 255.255.255 и вашим интерфейсом является eth0

$ sudo ifconfig eth0 192.168.80.10 netmask 255.255.255.0

или, с более новой командой ip , вы удаляете старый адрес и добавляете новый:

$ sudo ip address del old.ip.address/netmask dev eth0
$ sudo ip address add 192.168.80.10/24 dev eth0
2
ответ дан 19 June 2020 в 21:36

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

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