Какие другие опции, кроме ifupdown, существуют для обычных пользователей / sys-admin?

10

Вчера я обновлял пакеты и наткнулся на NEWS.gz в netbase 5.4 :

сетевая база (5.4) нестабильна; Актуальность = средняя

  • Перестал рекомендовать ifupdown, потому что в настоящее время есть варианты. В настоящее время он все еще будет установлен по умолчанию, поскольку он имеет важный приоритет. (Закрывается: # 824884)

Какие еще есть варианты? Я посмотрел на упомянутую там ошибку, но ничего не нашел ни о каких других инструментах.

Может кто-нибудь поделиться, о каких инструментах может говорить DD / DM?

Я использую ifup и ifdown для устранения любых временных проблем с сетью Ethernet, и это работает большую часть времени:

$ sudo ifdown eth0

Это очищает все и любые аренды DHCP

$ sudo ifup eth0 

Через полминуты-минуты сделайте это, чтобы убедиться, что вы получили новый договор аренды и занимаетесь бизнесом.

Иногда, когда я не пользуюсь интернетом, я использую

$ ping debian.org 

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

Shirish
источник

Ответы:

9

Два других основных сетевых инструмента в настоящее время в Linux - это Network Manager и systemd-networkd .

ifupdownпока не уходит, изменение netbase- это просто очистка: у него нет причин рекомендовать сетевые инструменты (с учетом рекомендаций, определенных в политике Debian), и удаление рекомендации безопасно, поскольку установки по умолчанию все еще заканчиваются ifupdownустановленными. Очистка таких зависимостей упростит возможные будущие переходы на другие инструменты по умолчанию.

Стивен Китт
источник
3

Вы можете использовать

sudo ifconfig eth0 down 
sudo ifconfig eth0 up

Если у вас есть беспроводной интерфейс

sudo ifconfig wlan0 down
sudo ifconfig wlan0 up
Ракиб
источник
2
Это не полная замена ifup/ ifdown: access.redhat.com/solutions/27166
Muru
7
Эта ifconfigкоманда также не рекомендуется в пользу пакета iproute2. Рекомендуемые альтернативы: sudo ip link set eth0 downи sudo ip link set eth0 upсоответственно.
Лекенштейн