Конфігурування VLAN засобами RHEL
Конфігурування VLAN засобами RHEL/CentOS/Fedora Core
У багатьох доках і HOWTO описується, як підняти VLAN в Linux вручну, за допомогою послідовності команд, які потім можна запхати в скрипт. Вважаю, що це не зовсім правильно. Подібні речі найкраще робити штатними засобами системи. У RedHat-based системах налаштування VLANів легко виконується за допомогою стандартного скрипта ifup. Нижче описано цю процедуру.
Для початку необхідно описати базовий мережевий інтерфейс, на якому ми підніматимемо VLAN.
Для наших цілей важливі лише два параметри: DEVICE та HWADDR. Решту ролі не грає. Можна навіть заповнити "від балди".
Далі створюємо підінтерфейси для VLAN. Назва підінтерфейсів може бути двох видів: «vlanX» і «eth0.X».
У першому випадку ми маємо описове ім'я, яке не прив'язане до імені батьківського інтерфейсу. Відповідно, переміщення VLAN на інший фізичний інтерфейс не вимагає значних змін у конфігурацію системи (не потрібно правити правила пакетного фільтра тощо).
З іншого боку, при використанні імен виду «eth0.X» ми маємо більш зручне (на мою думку) ім'я інтерфейсу, яким видно на якому батьківському інтерфейсі піднятий VLAN, ніж трохи спрощується адміністрування системи. Плюс, оскільки ім'я підінтерфейсу базується на імені фізичного, ми маємо різні простори імен для VLAN-ів. Я маю на увазі ситуацію, коли на різних інтерфейсах приходять VLAN з однаковими номерами. Використання "vlanX" в даному випадку буде дещо важко. Мінусом буде те, що деякі утиліти некоректно працюють з іменами інтерфейсів з точкою імені (наприклад sysctl).
Конфігурування інтерфейсів типу vlanX
PHYSDEV – фізичний інтерфейс, на якому працює VLAN. VLAN_NAME_TYPE — вказуємо тип найменування пристрою. У цьому випадку номер VLAN буде братися з імені пристрою. Можливі варіанти:
VLAN_PLUS_VID -vlan0010 VLAN_PLUS_VID_NO_PAD - vlan10 DEV_PLUS_VID - eth0.0010 DEV_PLUS_VID_NO_PAD - eth0.10 Конфігурування інтерфейсів типу "eth0.
Все те саме, але без PHYSDEV і VLAN_NAME_TYPE.
Хочеться додати, що змішати в одній системі vlanX і eth0.X штатними засобами навряд чи вийде, т.к. тип іменування (VLAN_NAME_TYPE) при ініціалізації інтерфейсів задається по першому інтерфейсу, що піднімається.
Про різне
Еротичні фото красивих дівчат у чудовій якості.