Автор Тема: Смена ip адреса без reboot alt8  (Прочитано 2928 раз)

Оффлайн mihail_vira

  • Давно тут
  • **
  • Сообщений: 45
    • Email
Смена ip адреса без reboot alt8
« : 07.12.2018 11:39:14 »
Добрый день! Подскажите как сделать :) Не помогает systemctl restart network, service restart network ... NetworkManager и т.д.
Посмотрел скрипты в /etc/net/scripts есть библиотека для работы с интерфейсами functions-eth. Чето запутался и не могу понять как сменить адрес "налету" :(

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Смена ip адреса без reboot alt8
« Ответ #1 : 07.12.2018 12:25:31 »
Всё вышеперечисленное, в итоге, работает через ip. То есть, ip addr del/ip addr add, да и, вообще, ip help. И не надо смешивать etcnet, NetworkManager и systemd-network-что-там. Это разные штуки, хотя можно настроить так, чтобы одни интерфейсы конфигурились одним способом, другие - другим.

Если интерфейс настроен посредством etcnet, то поправить конфиг и сделать
ifdown <интерфейс> && ifup <интерфейс>.


Оффлайн mihail_vira

  • Давно тут
  • **
  • Сообщений: 45
    • Email
Re: Смена ip адреса без reboot alt8
« Ответ #2 : 07.12.2018 12:45:01 »
На всех альтах всегда работало смена конфига в /etc/net/ и запуск /etc/init.d/network restart... В 8 альте неработает, подозреваю что systemd не дает через ifup и ifdown смена адреса не происходит - это скрипты как раз в мной указанном каталоге

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Смена ip адреса без reboot alt8
« Ответ #3 : 07.12.2018 12:49:35 »
На всех альтах всегда работало смена конфига в /etc/net/ и запуск /etc/init.d/network restart...
Эта штука от etcnet
В 8 альте неработает, подозреваю что systemd не дает через ifup и ifdown смена адреса не происходит - это скрипты как раз в мной указанном каталоге
Видимо, но с поправкой на конкретный дистрибутив на базе p8. Есть и такие, которые с etcnet и sysvinit. Про systemd и NM ничего подсказать не могу, может ещё кто подскажет.

Оффлайн mihail_vira

  • Давно тут
  • **
  • Сообщений: 45
    • Email
Re: Смена ip адреса без reboot alt8
« Ответ #4 : 07.12.2018 13:25:31 »
sysV  в 7 Альте СПТ кривенько работает вообще. А systemd зло, на мой взгляд. Ну или у меня руки кривые :)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Смена ip адреса без reboot alt8
« Ответ #5 : 07.12.2018 15:04:12 »
sysV ... кривенько работает вообще.
Как такое может быть хоть где-то? :-)

Оффлайн maximus

  • Завсегдатай
  • *
  • Сообщений: 53
    • Email
Re: Смена ip адреса без reboot alt8
« Ответ #6 : 07.12.2018 15:05:22 »
service network stop
меняете айпи в
/etc/net./ifaces/<имя интерфейса>/ipv4address
Затем:
service network start

Если просто поправить ipv4address и потом просто сделать
service network restartТо старый айпи не удалится. Именно надо потушить со старыми настройками и запустить уже с новыми.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Смена ip адреса без reboot alt8
« Ответ #7 : 07.12.2018 15:06:25 »
То старый айпи не удалится. Именно надо потушить со старыми настройками и запустить уже с новыми.
Это с systemd теперь так?

Оффлайн maximus

  • Завсегдатай
  • *
  • Сообщений: 53
    • Email
Re: Смена ip адреса без reboot alt8
« Ответ #8 : 07.12.2018 15:09:27 »
То старый айпи не удалится. Именно надо потушить со старыми настройками и запустить уже с новыми.
Это с systemd теперь так?
Я не силён где это так, я споткнулся на этом, боюсь соврать, на четвёртом бранче, т.е. 100500 лет назад. :)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Смена ip адреса без reboot alt8
« Ответ #9 : 07.12.2018 16:13:22 »
Я не силён где это так, я споткнулся на этом, боюсь соврать, на четвёртом бранче, т.е. 100500 лет назад. :)
На самом деле restart и reload различаются, тонких отличия я не помню. Но так как у меня обячно 100500 интерфейсов, то я персонально ifdown && ifup делаю. Это всегда работало.

Оффлайн mihail_vira

  • Давно тут
  • **
  • Сообщений: 45
    • Email
Re: Смена ip адреса без reboot alt8
« Ответ #10 : 07.12.2018 16:52:02 »
sysV ... кривенько работает вообще.
Как такое может быть хоть где-то? :-)

Именно он! прямо криво отрабатывает rc.local в 7 АЛЬТ СПТ. В 6 все норм было как во всех UNIX, с 7 пошли "особенности" в работе систем инициализации

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Смена ip адреса без reboot alt8
« Ответ #11 : 07.12.2018 17:49:37 »
Именно он! прямо криво отрабатывает rc.local
Как написали, так и отрабатывает. :-) Запускается на исполнение bp /etc/rc.d/init.d/local. init.d/local живёт в пакете startup. S99local в используемом ранлевеле прописан? А rc.local, если он есть, он создан пользователем.

Оффлайн maximus

  • Завсегдатай
  • *
  • Сообщений: 53
    • Email
Re: Смена ip адреса без reboot alt8
« Ответ #12 : 10.12.2018 04:25:30 »
Я не силён где это так, я споткнулся на этом, боюсь соврать, на четвёртом бранче, т.е. 100500 лет назад. :)
На самом деле restart и reload различаются, тонких отличия я не помню. Но так как у меня обячно 100500 интерфейсов, то я персонально ifdown && ifup делаю. Это всегда работало.
У себя поменял ip в /etc/net./ifaces/<имя интерфейса>/ipv4address и сделал service network restart. Старые настройки отменились, новые применились.
Всё что я говорил выше уже, видимо, поправлено. Извиняйте!  :'-(