The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Порядок запуска Interfaces в Fedora Core 3"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Порядок запуска Interfaces в Fedora Core 3" 
Сообщение от Greg Искать по авторуВ закладки(??) on 07-Сен-05, 13:47  (MSK)
В системе 4 интерфэйса:
eth0 и eth1 работают в bridge mode. br0 - bridge интерфэйс.eth2 - Interface который получает IP через DHCP ,где DHCP traffic должэн проходить через bridge.

Система поднимает interfaces в неправильном порядке:

Setting network parameters:                                [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface br0:                                 [  OK  ]
Bringing up interface eth2:                                [  OK  ]
Bringing up interface eth3:                                [  OK  ]
Bringing up interface eth4:                                [  OK  ]
Bringing up interface eth0:                                [  OK  ]
Bringing up interface eth1:                                [  OK  ]

Правильный порядок должен быть следующим:
eth0,eth1,br0,eth2,eth3,eth4

Конечно можно все запускать через свой скрипт с помощью ifup и brctl ,но хочется чтобы все было красиво ;).
Вопрос: Как можно поменять порядок запуска interfaces без того чтобы писать свои скрипт?

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Порядок запуска Interfaces в Fedora Core 3" 
Сообщение от John Искать по авторуВ закладки(??) on 07-Сен-05, 16:44  (MSK)
похоже, надо поправить файл
/etc/rc.d/init.d/network
там есть строчка, кот. определяет перечень интерфейсов
interfaces=`ls ifcfg* | \
            LANG=C sed -e '/\(ifcfg-lo\|rpmsave\|:\|rpmorig\|rpmnew\)/d' \
                       -e '/\(~\|\.bak\)$/d' \
                       -e '/ifcfg-[A-Za-z0-9\._-]\+$/ { s/^ifcfg-//g;s/[0-9]/ &/}' | \
            LANG=C sort -k 1,1 -k 2n | \
            LANG=C sed 's/ //'`

а дальше стартует
for i in $interfaces;
...
action $"Bringing up interface $i: "...

надо отсортировать $interfaces в нужном порядке...

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Порядок запуска Interfaces в Fedora Core 3" 
Сообщение от Greg Искать по авторуВ закладки(??) on 07-Сен-05, 18:31  (MSK)
>похоже, надо поправить файл
>/etc/rc.d/init.d/network
>там есть строчка, кот. определяет перечень интерфейсов
>interfaces=`ls ifcfg* | \
>            
>LANG=C sed -e '/\(ifcfg-lo\|rpmsave\|:\|rpmorig\|rpmnew\)/d' \
>            
>          
>-e '/\(~\|\.bak\)$/d' \
>            
>          
>-e '/ifcfg-[A-Za-z0-9\._-]\+$/ { s/^ifcfg-//g;s/[0-9]/ &/}' | \
>            
>LANG=C sort -k 1,1 -k 2n | \
>            
>LANG=C sed 's/ //'`
>
>а дальше стартует
>for i in $interfaces;
>...
>action $"Bringing up interface $i: "...
>
>надо отсортировать $interfaces в нужном порядке...

Спасибо, Начинаем ковырять ;)

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру