rus-p Posted October 24, 2006 Posted October 24, 2006 Люди, как создать за короткое время достаточно большое кол-во виланов в linux (например 500)? На RH 7.2, 9.0 при создании 500 файликов в /etc/sysconfig/networking-scripts все это хозяйство запускается минут пять. Вставить ник Quote
ShumBor Posted October 25, 2006 Posted October 25, 2006 Да вроде бы достаточно быстро создавались( правда просто создавались без конфигрурирования) циклом 4000 вланов.... Вставить ник Quote
rus-p Posted October 25, 2006 Author Posted October 25, 2006 В смысле скриптом напрямую через vconfig, а файлики не использовались? В файликах у меня только DEVICE и VLAN. Вставить ник Quote
calculator Posted October 26, 2006 Posted October 26, 2006 rus-p В цикл примерно так можно: # cat vlan.sh #!/bin/bash # # viface=eth1 case $1 in up) ifconfig $viface down vconfig set_name_type DEV_PLUS_VID_NO_PAD ifconfig $viface 0.0.0.0 up for net in {{1..3},6}; do vconfig add $viface $net ifconfig $viface.$net 10.40.$net.1 netmask 255.255.255.0 broadcast 10.40.$net.255 done ;; down) for net in {{1..3},6}; do ifconfig $viface.$net down vconfig rem $viface.$net done ;; *) echo "actions: up|down" exit 1 esac Если отдельные vlan еще поднимать нужно, после цикла их персонально вписать можно. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.