Конфигурация vlan’ов и static-routes » article » Записки старого сисадмина

Конфигурация vlan’ов и static-routes

Автор : Silver Ghost | Раздел : Линукс | Дата : 21-11-2007

Теги : ,

Сегодня поставил перед собой цель разнести конфигурацию vlan’ов по конфигам в sysconfig/network-scripts, что более удачно и правильно, чем их подъем из скриптов. Заодно и с файлом конфигурации статических маршрутов разобрался. Как показал поиск по гуглу, найти путнее описание как это делается задача не тривиальная. Во всяком случае у меня не сразу это вышло, но все же получилось собрать инфу и вот что вышло.

В общем все банально:

# cat /etc/sysconfig/network-scripts/ifcfg-eth0.3
DEVICE=eth0.3
BROADCAST=10.10.10.255
HWADDR=00:17:08:58:9E:A1
IPADDR=10.10.10.1
NETMASK=255.255.255.0
NETWORK=10.10.10.0
ONBOOT=yes
VLAN=yes

“.3″ - это и есть номер вилана, т.е. 3-й вилан. Параметр “VLAN=yes” - обязательный, иначе система не поймет, что это вилан и ничего не подхватится. Алиас на вилан вешается подобным образом:

# cat /etc/sysconfig/network-scripts/ifcfg-eth0.3:10
DEVICE=eth0.3:10
BROADCAST=10.10.20.255
HWADDR=00:17:08:58:9E:A1
IPADDR=10.10.20.1
NETMASK=255.255.255.0
NETWORK=10.10.20.0
ONBOOT=yes
VLAN=yes

Как видим, ничего сложного. “:10″ - номер алиаса в 3-м вилане.

Со статик-роутом все еще проще:

# cat /etc/sysconfig/static-routes
eth0.4 net xxx.xxx.xxx.xxx/nn gw yyy.yyy.yyy.yyy

Запись соответствует команде “route add -net xxx.xxx.xxx.xxx/nn gw xxx.xxx.xxx.xxx”.

Все. Теперь не надо рисовать никаких своих скриптов, вешать их в rc.local. Все будет сделано на этапе поднятия сетевых интерфесов.

Комментарии:

(3) комментари(я,ев) на "Конфигурация vlan’ов и static-routes"

Опубликовать комментарий

XHTML : Вы можете использовать : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>