ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
From: Yura Zotov <yz-sisyphus@yandex.ru>
To: Sisyphus List <sisyphus@altlinux.ru>
Subject: [sisyphus] Мысли по поводу скриптов для старта стевых интерфейсов
Date: Fri, 1 Aug 2003 20:13:05 +0400
Message-ID: <20030801161305.GA19816@home-pool4-70.com2com.ru> (raw)

Недавно я узнал, что есть человек, который пишет новые скрипты
для управления сетевыми интерфейсами при старте/останове системы.
При этом будет использоваться iproute2. Есть здесь этот человек?

У меня появились некоторые соображения насчёт логики наименования
интерфейсов и их конфигурирования. В существующей сейчас схеме
можно, например, создать конфигурацию
/etc/sysconfig/network-scripts/ifcfg-ppp0 и поднимать
соответствующий сетевой интерфейс командой ifup ppp0. Однако,
тут есть подвох: pppd сам назначает имя поднятого интерфейса и
оно совсем не обязательно получится ppp0. Тогда по команде
service network status мы получим неверную информацию. При
попытке состряпать нечто похожее для pptp, мы получаем ещё более
неприятный результат, так как поднимаем командой ifup pptp0, а
получаем интерфейс ppp0 и т.п.

Для разрешения ситуации предлагаю оперировать на уровне конфигов
не понятием "сетевой интерфейс", а понятием "link", как это и
делается в iproute2. Сетевой интерфейс, который обслуживает
данный линк можно указывать в конфиге, например для eth0 и т.п.
или сетевой интерфейс назначится автоматически для ppp
соединений. service network status будет выдавать примерно
следующее:

Configured links:
LAN
OpenWWW
Megafon-GPRS
Test-LAN
PPTP-to-office

Currently active links:
LAN as eth0
OpenWWW as ppp0
Megafon-GPRS as ppp1


Тогда 1) можно иметь несколько конфигураций для
одного eth0, 2) не будет путаницы между именами конфигов и
реальными сетевыми интерфейсами, 3) service network status будет
показывать информацию, соответствующую конфигурации.

Я готов присоединиться к написанию скриптов, если нужно.

Кстати, не изобрёл ли я велосипед? И вообще, каково мнение
общественности?


--
Юрий А. Зотов


             reply	other threads:[~2003-08-01 16:13 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-08-01 16:13 Yura Zotov [this message]
2003-08-03 22:20 ` Alexey Borovskoy

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20030801161305.GA19816@home-pool4-70.com2com.ru \
    --to=yz-sisyphus@yandex.ru \
    --cc=sisyphus@altlinux.ru \
    --cc=yz@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git