LINUX.ORG.RU

Чем вы конфигурируете сеть?

 , ,


1

0

Как известно ifconfig (и сопутствующие утилиты из net-tools) объявлены устаревшими в пользу iproute2 уже больше 10 лет назад в силу множества причин (лучший синтаксис, производительность, фичи... страждущий да обгуглится :)

Однако до сих пор во множестве how-to почему-то используется ifconfig и некоторые пакеты по-прежнему зависят от net-tools.

Кроме того на создание опроса сподвигло выкидывание net-tools из Arch (которое хоть и не породило такого же бурления как замена старого инита на systemd, но тоже было изрядно шумным).

P. S> мультивыбор не включил так как интересует именно основной/предпочтительный инструмент - то, что использующие iproute2 без проблем справятся с ifconfig при необходимости понятно безо всяких опросов :)

  1. ifconfig674 (45%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. GUI418 (28%)

    ******************************************************************************************************************************************************************************************************

  3. iproute2193 (13%)

    *******************************************************************************************

  4. не конфигурирую сам166 (11%)

    ******************************************************************************

  5. ipconfig52 (3%)

    ************************

Всего голосов: 1503

sudo vim /etc/sysconfig/network-scripts/нужный_скрипт
sudo service network restart

А что там внутри используется - довольно пофиг. А вообще меня ifconfig устраивает.

Nagwal ★★★★ ()
Последнее исправление: Nagwal (всего исправлений: 1)
Ответ на: комментарий от zolden

Скорее способных к обучению от боящихся учиться - как и в случае с systemd ;-)

Кстати было бы забавно посчитать корреляцию с соответствующим опросом про systemd.

Lennart ()

ifconfig, потому что

в силу множества причин (лучший синтаксис, производительность, фичи...

ничего из этого мне не кажется лучшим.

Deleted ()

iproute2

Во-первых, в Арче выбора особого нет, а, во-вторых, мне оно кажется более логичным, что ли. И сокращённые команды набирать удобно.

Axon ★★★★★ ()
Ответ на: комментарий от imul

А пользоваться ifconfig учиться не надо?

Учитывая невероятную прорву устаревших how-to - мне ещё не встречался человек, знающий iproute2 и не знающий ifconfig - к сожалению :)

Lennart ()

я использую ifconfig.

ymn ★★★★★ ()
Ответ на: комментарий от Lennart

Дело не в том, что человек знает, а что не знает. Умение пользоваться ifconfig не всосалось с молоком матери. Поэтому делать какие-то выводы по этому поводу не совсем корректно. ps: хотя, если в детстве сосать вместо сиськи коннектор, то кто его знает, что может случиться.

imul ★★★★★ ()
Последнее исправление: imul (всего исправлений: 1)

Использую ifconfig + route для проводной и wicd для wifi. Правда, на ноуте у меня wifi почему-то сдох, похоже, ведро дырявое (но т.к. обновляться нельзя — придется в аэропортах без интернета обходиться).

Eddy_Em ☆☆☆☆☆ ()

ifconfig, ибо работает. Пока не выкинут, и сделают непривлекательным и не выгодным его ручное возвращение - я даже не рыпнусь что-то менять, если оно, повторюсь, работает.

Spirit_of_Stallman ★★★ ()
Ответ на: комментарий от Lennart

Доктор Фройд уже выехал за тобой ;-)

Я сам для себя попытался провести анализ на базе «кто о чём говорит, то у того и болит», в таком духе. Но не пришел ни к чему :)
Так что да, Фройда жду с нетерпением. Наверняка скажет что что-то с сексом или ненавистью связанно :D Других заключений от него не зрел, в книгах :)

Spirit_of_Stallman ★★★ ()

iproute2

Начал его использовать сперва исключительно в качестве замены route(и частично зебры, которая теперь quagga), а потом постепенно вовсе отказался от net-tools.

Сравнение с systemd тут неуместно, имхо. iproute2 действительно даёт много плюшек по сравнению с net-tools, поэтому тратить время на его изучение нужно(разумеется, это касается тех, кто с сетью более менее плотно работает, потому как для того, чтобы дома локалочку настроить достаточно и net-tools). Касательно systemd мне так никто пока и не сказал, какая от него польза.

shell-script ★★★★★ ()
Ответ на: комментарий от Lennart

У меня проблем с написанием нет уже более 30 лет. А вот вас таких здесь, хоть ссаными тряпками разгоняй.

imul ★★★★★ ()
Ответ на: комментарий от Axon

И не нужны они там. Я уже этот вопрос несколько раз со своей точки зрения освещал. Кратко:

  • ip* — не POSIX, а WinAPI
  • ip* — дитё NIH и неосиляторов ifconfig/route
  • ip* — лишняя сущьность и разбазаривание сил разработчиков и пользователей, вынужденных изучать “yet another network configuration tool”
  • ip* — комбайн (а я комбайны не люблю)
beastie ★★★★★ ()
Последнее исправление: beastie (всего исправлений: 1)
Ответ на: комментарий от Nagwal

плюсую
nano /etc/network/interfaces
nano /etc/network/if*

ifconfig и netstat полностью устраивают.
Не вижу практического смысла использовать что-то другое. В этом просто нет никакой реальной необходимости.

anonymoos ★★★★★ ()

На серверах ifconfig, на домашнем ноуте NM, так как удобнее к разным сетям цепляться.

MC ()
Ответ на: комментарий от beastie

ip* — не POSIX, а WinAPI

ЛОЛШТО? O_o

ip* — дитё NIH и неосиляторов ifconfig/route

Бред сивой кобылы.

ip* — лишняя сущьность и разбазаривание сил разработчиков и пользователей, вынужденных изучать ”yet another network configuration tool”

Нет никакого разбазаривания. net-tools объявлены deprecated и сил на них никто не тратит, кроме некоторых особо упёртых ССЗБ «старой закалки». Вы ещё понойте, что iptables - детище NIH и неосиляторов ipchains, лишняя сущность и разбазаривание сил.

Axon ★★★★★ ()

Плохой опрос, т.к. беспроводным сетям удобно цепляться из NM, а постоянную настройку для проводных делать в специально назначенных для этого файлах (/etc/sysconfig/network-scripts/ifcfg-*). А просматривать настройку удобнее всего с помощью ip, т.к. показывает все адреса на интерфейсе. И за какой пункт мне нужно голосовать?

d_a ★★★★★ ()
Ответ на: комментарий от Axon

net-tools объявлены deprecated и сил на них никто не тратит

Ахаха, кем объявлен? Упорышами, которым «весь мир nix/posix мы разрушим до основанья, а затем мы наш, мы новый мир построим, — кто криворук, тот станет всем»?

IPR ★★★★★ ()

nano /etc/network/interfaces во всяких линуксах, GUI в винде. ifconfig и ipconfig соответственно для просмотра состояния интерфейсов. Все остальные велосипеды ненужны.

wintrolls ☆☆ ()
Последнее исправление: wintrolls (всего исправлений: 2)
Ответ на: комментарий от Axon

Поэтому я и ретировался с линукса. Всё ломают, ВСЁ. Что работало десятилетиями и замены не просило. Скрипт, нормально работающий в одном дистрибутиве, не работает в другом и так далее.

IPR ★★★★★ ()
Ответ на: комментарий от Lennart

Скорее способных к обучению от боящихся учиться

Зачем чему-то учиться если существующие инструменты итак устраивают, являются более универсальными и ничем не уступают от новомодных велосипедов? Изучение ради изучения?

wintrolls ☆☆ ()

ifconfig — красноглазая утилита конфигурирования сетевых интерфейсов. В современных системах вытесняется пакетом iproute2. А ненормальные люди используют ipconfig (c) Лурк

А по сабжу, /etc/network/interfaces и /etc/resolv.conf подправил если надо и вперед.

Gonzo ★★★★★ ()

ifconfig (и сопутствующие утилиты из net-tools) объявлены устаревшими в пользу iproute2 уже больше 10 лет назад

Ссылку можно? А то мне казалось, iproute2 специфичен для линукса, ну и на худой конец freebsd, а для остальных *nix стандартом всё ещё является именно ifconfig.

pv4 ★★ ()
Ответ на: комментарий от wintrolls

существующие инструменты […] ничем не уступают от новомодных велосипедов?

Команда

ip -o a | awk '$NF ~ /eth/ { print $4 }'
покажет ip-адреса сетевых карт. Можно ли так же просто сделать с ifconfig, и если да, то как?

dexpl ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.