Пришлось вот тут мне, в связи с новым каналом, разбираться потихоньку с FreeBSD. Хоть и не люблю я ее, но деваться некуда. Биллинг не хотит работать под Линухом корректно, а вот под FreeBSD завелся с полпинка.
Все нормально бегает, кроме одного. Если падает основной канал, то NAS оказывается в трудном положении. Основной роутер переключается на резерв, а NAS остается в подсети основного канала и, логично, отваливается из инета.
Т.е. надо кутить роутинг. есть у меня подсеть и на резерве. Так вот как бы на FreeBSD прицепить secondary IP? В линухе это делается через ifconfig в полпинка, а вот тут у меня ступор. Я могу конечно менять тупо IP на интерфейсе и дефроут, но думается мне, что это не есть красиво. Кто подскажет как это делается в FreeBSD?
В конфиге /etc/rc.conf алиас на интерфейс вешается так:
ifconfig_rl1_alias0=”inet 10.3.17.1 netmask 255.255.255.0″
Из командной строки так:
ifconfig rl1 alias 10.3.17.1 netmask 255.255.255.0
Удаляется так:
ifconfig rl1 -alias 10.3.17.1 netmask 255.255.255.0
www2, это для любой системы?
Должно работать на FreeBSD 5.x, 6.x, 7.x
Если алиас находится в подсети с одним из других IP, то маску естественно указывать нужно 255.255.255.255.