LINUX.ORG.RU

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

 , ,


1

0

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

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

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

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

  1. ifconfig 674 (45%)

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

  2. GUI 418 (28%)

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

  3. iproute2 193 (13%)

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

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

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

  5. ipconfig 52 (3%)

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

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



Проверено: post-factum ()
Последнее исправление: unfo (всего исправлений: 1)

Ответ на: комментарий от AS

ifconfig/route не могут использовать все возможности, предоставляемые ядром.

Здесь нет возражений. Но для круга задач, которые ifconfig/route решают, их синтаксис проще.

Lothlorien ★★★
()

использую ifconfig. почему? да потому что привычка-страшная штука :)

P.S.: впервые слышу, что ifconfig объявлен устаревшим.

Dominat ★★
()

Я однажды слышал, что ifconfig объявлен устаревшим, в этом треде впервые узнал, что именно сейчас объявлено православным и истинно верным, вопрос - куда надо слушать, чтобы это всё узнавать вовремя?

prischeyadro ★★★☆☆
()

Чому в последнее время так ругают ifconfig? Такая-то годнота!

fero ★★★★
()

А где вариант networkmanager? давно забил на ifconfig, использую чтобы ip посмотреть текущий разве... конфигурировать умею, но давно настроил автоконфигурацию в networkmanager. мне так удобнее. плюс к vpn умеет соединяться

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

Например ifconfig не позволяет назначить на один интерфейс 2 ip.

А как дысал, как дысал...

sin_a ★★★★★
()

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

pekmop1024 ★★★★★
()

ifconfig ибо он работает и не вижу смысла тратить время на изучение альтернатив.

FreeLiver ★★★
()

Часто пользую «ip route» «sudo ss -tupan» но смотреть поднялось/не поднялось привычнее «ifconfig -a». Настройка сети так вообще редактированием /etc/network/interfaces

(x) ifconfig

chenger ★★
()

ifconfig

iproute2 использую редко.
А на не на серверах все DHCP настраивает.
Пока не вижу смысла переходить на iproute2, т.к. пока что не использую его расширенные возможности.

fractaler ★★★★★
()

Не конфигурирую сам, ifupdown делает за меня это.
Касаемо вопроса: сделать ifconfig eth0 inet ... netmask ... up всё-таки немного удобнее, чем ip addr add .../... dev eth0 ; ip link set eth0 up, особенно если помнишь маску в виде вроде 255.255.252.0, а не /22.
Да и вывод ifconfig'а человекочитаемей, чем у ip.
---
В плане вообще можно сделать ip/ipconfig -g <your-gateway> ether /net/ether0 <your-ip-address> <your-subnet-mask>

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

Например ifconfig не позволяет назначить на один интерфейс 2 ip.

С этого и надо было начинать. Yet another неосилятор, которому проще было изучить альтернативную реализацию. Хотелось бы сказать «Вон из профессии!», но ты, видимо, итак там недавно.

Всё, что прослеживается в этом топе поднимает в памяти знакомую цитату:

— Главная мысль, которую человек пытается донести до других, заключается в том, что он имеет доступ к гораздо более престижному потреблению, чем про него могли подумать. Одновременно с этим он старается объяснить окружающим, что их тип потребления гораздо менее престижен, чем они имели наивность думать. Этому подчинены все социальные маневры. Больше того, только эти вопросы вызывают у людей стойкие эмоции.
— Вообще-то мне в жизни попадались и другие люди, — сказал я с легкой иронией.
Иегова кротко посмотрел на меня.
— Рама, — сказал он, — вот прямо сейчас ты пытаешься донести до меня мысль о том, что ты имеешь доступ к более престижному потреблению, чем я, а мой тип потребления, как сейчас говорят, сосет и причмокивает. Только речь идет о потреблении в сфере общения. Именно об этом движении человеческой души я и говорю. Ничего другого в людях ты не встретишь, как не ищи. Меняться будет только конкретный тип потребления, о котором пойдет речь. Это может быть потребление вещей, впечатлений, культурных объектов, книг, концепций, состояний ума и так далее.
— Отвратительно, — сказал я искренне.

Dao_Dezi
()

Когда надо настраивать один раз и надолго ifconfig. Когда надо настраивать постоянно - nm.

Deleted
()
Ответ на: комментарий от Dominat

впервые слышу, что ifconfig объявлен устаревшим.

Ну вот и несомненная польза от данного опроса :)

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

Может ты вместо чьих-то потуг на литературку ещё и приведёшь способ как на один интерфейс повесить 2 ip через ifconfig, о понтующийся неосилятор? :-D

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

Ты же тут за знания ради знаний, открой уже ман к ifconfig да посмотри. Ну а если ты настолько ленив, что все тирады в этом топе были действительно в жилу приведённой мной цитаты, то вот тебе разжёванный пример:

ifconfig eth0 192.168.1.1 netmask 255.255.255.0
ifconfig eth0:1 192.168.2.12 netmask 255.255.255.0

И так далее. Хоть десяток адресов на интерфейс повешай.

Ну и специально для тебя процитирую ман:

interface
The name of the interface. This is usually a driver name followed by a unit number, for example eth0 for the first Ethernet interface. If your kernel supports alias interfaces, you can specify them with eth0:0 for the first alias of eth0. You can use them to assign a second address. To delete an alias interface use ifconfig eth0:0 down. Note: for every scope (i.e. same net with address/netmask combination) all aliases are deleted, if you delete the first (primary).

А теперь объясни, для каких таких задач требуется постоянно дрочить интерфейсы на живой тачке? Ты админ локалхоста или собираешь зюзероутеры? Ибо на встраиваемых линуксах (которые таки на сетевых железках) бизибокс предоставляет именно ifconfig/route, а не iproute2.

Dao_Dezi
()

Как и многие другие, впервые слышу, что ifconfig объявлен устаревшим.

Да и если он есть в арче, то не думаю, что он старый.

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

или собираешь зюзероутеры ?

А чем плохи <XXXXX>роутеры ? :-)

Ибо на встраиваемых линуксах (которые таки на сетевых железках) бизибокс предоставляет

Предоставляемое легко поддаётся отключению и замене на отдельный пакет. Так что, там тоже может быть iproute.

Но что касается конфигурирования алиасов через ifconfig, я уж начал думать, что никто ему не скажет. ;-)

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

Да и если он есть в арче, то не думаю, что он старый.

Старый, старый. Подсистема настройки сети в дистрибутиве сейчас просто обязана уметь полиси роутинг, разные таблицы маршрутизации и т.п. Посредством route это не задашь, так что, необходим пакет iproute2, а если он есть, зачем ifconfig ?

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

А чем плохи <XXXXX>роутеры ? :-)

Тащемта ничем, если готов мириться с шумом/энергопотреблением/стоимостью/избыточностью и всем остальным, что сопутствует универсальному железному решению против специализированного. В конце концов даже вендороутер имеет право на жизнь.

Предоставляемое легко поддаётся отключению и замене на отдельный пакет. Так что, там тоже может быть iproute.

Точно так же в арч можно вернуть ifconfig/route

Ну а в остальном - лучше направить свою энергию на изучение тех же цисок. Во-первых, поднимется скилл по сетям в принципе, а во-вторых, за цискоскиллы платят неплохо.

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

лучше направить свою энергию на изучение тех же цисок.

Есть разные задачи. роутер ядра - одно, роутер распределения - другое... Впрочем, мы уходим от темы. :-)

AS ★★★★★
()

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

George
()

я конфигурирую с помощью /etc/network/interfaces, а потом с помощью ifdown/ifup как мне проголосовать???

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

ты не умничай, а по пунктам отвечай

По каким пунктам? :)

tazhate ★★★★★
()

iproute2 и ipconfig; ifconfig не нужен и давно RIP. Застал этот переход ещё в арче до того, как net-tools выкинули.

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

Скажите если я открываю файл /etc/network/interfaces и прописываю что мне нужно, это какой способ?

Это «поттеринг» :-) А, может, я и ошибаюсь... Про NM речь ?

Это Дебиан. Там этим занимается надстройка над iproute2 и другими сетевыми службами (dhcp etc).

redgremlin ★★★★★
()

Конфигурирую через iproute2, смотрю по старинке ifconfig, тупо нажатий меньше (ifco<TAB> против ip addr).

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

И так далее. Хоть десяток адресов на интерфейс повешай.

Так и знал что ты тупанёшь - тролли они все такие :)

Это не один интерфейс с несколькими адресами - это несколько логических интерфейсов: убогий костыль как раз и нужный потому, что устаревший ifconfig не поддерживает современные интерфейсы ядра GNU/Linux.

Тролли посрамлены, правда восторжествовала :-D

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

тупо нажатий меньше (ifco<TAB> против ip addr).

Ну зачем же сразу «тупо» - можно ведь и по-умному сделать: ip a s ;-)

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

это несколько логических интерфейсов

Да хоть табуреткой назови. Тебе перевести с аглицкого слово alias?

На вопрос ты так и не ответил.

Да, и цитату тебе того же автора:

Смайлик — это визуальный дезодорант. Его обычно ставят, когда юзеру кажется, что от него плохо пахнет. И он хочет гарантированно пахнуть хорошо.

Dao_Dezi
()

Netcfg в арчике и через systemd запускаю профиль с настройками статического ипа.

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

Это не один интерфейс с несколькими адресами - это несколько логических интерфейсов

а теперь сделай это и посмотри, сколько современное ядро линукс создало интерфейсов.

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

Учение - свет. Неучи не нужны :)

Носители ненужных знаний тоже не нужны.

GNU/Linux есть везде, а соплярис, бздя и всякая музейщина есть разве что на кладбище.

Десктопы арчешкольников — это далеко не везде.

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

Тебе перевести с аглицкого слово alias?

учитывая как туго у тебя с пониманием даже русского - лучше не надо: опять же облажаешься :-D

и цитату тебе того же автора

для тебя смайлик может означать хоть запах, хоть вонь - я уж как-нибудь обойдусь общепринятым представлением: учитывать фантазии каждого встречного понтореза - много чести ;-)

Lennart
() автор топика

Как переполз на Убунту, сконфигурировал в GUI

Sergey_T ★★★★★
()

NetworkManager во все поля.

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