LINUX.ORG.RU

Где в системах с systemd лежат файлы конфигурации сети и прочих сервисов?

 , ,


2

3

В дистрибутиве который у меня стоял раньше, сеть настраивалась в файле /etc/network/interfaces, всё понятно и красиво, как во всех гайдах в интернете. Но вот сейчас я поставил минт, и смотрю что в этом файле кроме локальной петли ничего нету. Я сразу подумал, как же тогда интерфейс при запуске сам поднялся то, если там не прописано чтобы он поднимался, там вообще ничего нет. Потом ещё заметил ненормальные названия интерфейсов и пошел гуглить. Из нагугленного понял, что виновник всей этой вакханалии и хаоса некий systemd, который кроме своей задачи запуска системы позволяет себе ещё что-то делать. Ну полез я в папку /etc/systemd/network, а там пусто. Ну и где мне теперь искать куда настройки сети прописаны? Гугл выдет только стандартный путь как в нормальных дистрибутивах.

Trolzor тут выше intelfx пришёл, он за всё плохое против всего хорошего. То есть, он за Systemd.

anonymous
()

Где в системах с systemd лежат файлы конфигурации сети и прочих сервисов?

Где попало. Thanks Obama intelfx!

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

Это что получается, под говно шиндовс стайл решили запилить?

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

Вот не надо. Apache config божественнен, отчасти совместим с win.ini и до сих пор используется в той же самбе. А всё остальное - дрочево. Особенно xml или json в конфиге.

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

Apache config божественнен, отчасти совместим с win.ini и до сих пор используется в той же самбе.

Apache config
совместим с win.ini

Apache config
используется в той же самбе

Что-о-о???

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

Вижу ты тут на форуме ярый защитник systemd, так скажи мне тогда куда мне просто настройки pppoe прописать в этом новомодном говне?

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

В каком из новомодных говн ты хочешь прописать свои настройки pppoe? И при чём здесь systemd, когда, насколько мне известно, поддержку pppoe в networkd так и не добавили, хоть и хотели? Ещё раз, разберись с тем, через что у тебя настроена сеть и что ты хочешь в итоге получить.

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

Писал уже раньше, что через network-manager походу, потому-что без него не подымается. Никакого networkd я вообще не могу у себя найти. Ну так как через network-manager pppoe настроить?

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

Ну так как через network-manager pppoe настроить?

Куча вариантов:

nmcli

nmtui

Любой любимый гуй к NM

И, самый неправильный, — ручная правка конфига NM. Неправильный, потому что его конфиг не предназначен для ручного редактирования. У меня этот конфиг выглядел (когда я подключался напрямую к прову, сейчас стоит роутер ради вайфая по квартире, так что сейчас конфиг может выглядеть и по другому, мало ли что за последние несколько лет поменялось) так (располагается в /etc/NetworkManager/system-connections)

[connection]
id=Inet
uuid=<uid>
type=pppoe
autoconnect=true
permissions=

[ethernet]
duplex=full
mac-address=<censored>
mac-address-blacklist=
speed=100

[pppoe]
password-flags=1
service=<censored>
username=<censored>

[ipv4]
dns-search=
method=auto

[ipv6]
addr-gen-mode=stable-privacy
dns-search=
method=auto
gremlin_the_red ★★★★★
()
Ответ на: комментарий от gremlin_the_red

Поддержу ТС, все эти ваши «нмкли» полное г.

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

Нет, не должны. Они могут быть хоть в /usr/share хоть ещё где-нибудь. Всё зависит от опций сборки.

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

Я говорил про дебиан, в дебиане это 100% работает, потому что я лично так делал. Как оно в минте, я тебе предложил почитать ещё в начале треда — Где в системах с systemd лежат файлы конфигурации сети и прочих сервисов? (комментарий)

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

Никак. У меня нет минта, поэтому мне неинтересно читать его документацию. Как оно в целом устроено, в треде достаточно хорошо объяснили. Как сделать то, что тебе надо, через (видимо, дефолтный, для минта) NM тоже объяснили. Если тебе чего-то надо сверх этого, то разбирайся с этим сам. Ну или заплати тому, кто разберётся за тебя.

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

Ну оно то работает через всякую жопу типа pppoeconf, и статика через гуй нетворк менеджера. Но я хотел спросить как именно через interfaces всё делать, потому-что оно тут почему-то не хочет работать, мне так удобно было. Может это минтоделы просто наворотили какой-то лютой херни, или это уже особенности убунты. Наверное лучше просто поставить другой дистрибутив, уже на базе самого дебиана. Ну или вдруг решу пригубить каловой массы, и останусь на системе, где одна программа запускает другую программу, чтобы прописать настройки в конфиги третей, которые лежат хрен знает где, которая уже поставит эти настройки на сетевой интерфейс.

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

Файлы настроек, в которых названия разделов обозначены квадратными [скобочками], называются apache config. В старом апаче даже парсер можно было взять из исходников и использовать в своём проекте.

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

Файлы настроек, в которых названия разделов обозначены квадратными [скобочками], называются apache config.

Кто кроме тебя об этом знает?

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

Файлы настроек, в которых названия разделов обозначены квадратными [скобочками], называются apache config.

Разве это не ini?

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