From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 1 Aug 2003 20:13:05 +0400 From: Yura Zotov To: Sisyphus List Message-ID: <20030801161305.GA19816@home-pool4-70.com2com.ru> Mail-Followup-To: Sisyphus List Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.4.1i Subject: [sisyphus] =?koi8-r?b?7dnTzMkg0M8g0M/Xz8TVINPL0snQ1M/XIMTM0SDT?= =?koi8-r?b?1MHS1MEg09TF19nIIMnO1MXSxsXK08/X?= X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.2 Precedence: list Reply-To: yz@altlinux.ru, sisyphus@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Aug 2003 16:13:07 -0000 Archived-At: List-Archive: Недавно я узнал, что есть человек, который пишет новые скрипты для управления сетевыми интерфейсами при старте/останове системы. При этом будет использоваться 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 будет показывать информацию, соответствующую конфигурации. Я готов присоединиться к написанию скриптов, если нужно. Кстати, не изобрёл ли я велосипед? И вообще, каково мнение общественности? -- Юрий А. Зотов