Осилил сделать, чтобы поднимались все VLANы, теперь новая проблема.
Как прописать в route, (учитывая, что все соединения по dhcp) маршруты?
Сейчас туда вписывается так, что "работает" только первый айпи в хосте, остальные не работают, если отключить первый (Ошибка network unreacheble)
ifconfig
- eth0.11 - один динамический айпи
- eth0.13 - второй
route
default 178.140.181.1 0.0.0.0 UG 100 0 0 eth0.11
link-local * 255.255.0.0 U 1000 0 0 eth0.11
178.140.184.0 255.255.248.0 U 0 0 0 eth0.11
178.140.184.0 255.255.248.0 U 0 0 0 eth0.13
И выход в инет идет через eth0.11
Если сделать vconfig rem eth0.11
route выдаст
178.140.184.0 255.255.248.0 U 0 0 0 eth0.13
Если же после этого сделать vconfig rem eth0.13 и vconfig add eth0 13
route выдаст
default 178.140.181.1 0.0.0.0 UG 100 0 0 eth0.13
link-local * 255.255.0.0 U 1000 0 0 eth0.13
178.140.184.0 255.255.248.0 U 0 0 0 eth0.13
Как добится того,чтобы автоматически в route записывалось нечто вроде
default 178.140.181.1 0.0.0.0 UG 100 0 0 eth0.11
default 178.140.181.1 0.0.0.0 UG 100 0 0 eth0.13
link-local * 255.255.0.0 U 1000 0 0 eth0.11
link-local * 255.255.0.0 U 1000 0 0 eth0.13
178.140.184.0 255.255.248.0 U 0 0 0 eth0.11
178.140.184.0 255.255.248.0 U 0 0 0 eth0.13
Пользователь решил продолжить мысль 29 Июня 2013, 15:53:01:
Да, и сетей может быть несколько разных. По этому статически прописывать не вариант
Пользователь решил продолжить мысль 29 Июня 2013, 16:15:58:
Т.е. мне нужно добавлять в post-up? команду
route add -net 0.0.0.0 netmask 0.0.0.0 gw ГЕЙТ_КОТОРЫЙ_МНЕ_ДАЛО_ПО_DHCP dev eth0.X
Потому что vconfig add делает default (0.0.0.0) только для первого соединения