Bug 10324 - vps-functions: vzaddrouting() - change method for select source IP
: vps-functions: vzaddrouting() - change method for select source IP
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/vzctl)
: unstable
: all Linux
: P2 enhancement
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2006-11-26 15:35 by
Modified: 2006-12-03 01:57 (History)


Attachments
patch for vzaddrouting() (789 bytes, patch)
2006-11-26 15:37, Dmitry Lebkov
no flags Details | Diff


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2006-11-26 15:35:35
vzaddrouting() неверно определеяет source ip для выставляемого маршрута в
случае
если в HS более чем один интерфейс и ip-адреса в VPS назначаются из сетей,
доступных через другие интерфейсы.

Использование 'ip route get' вместо 'ip route list' кажется более
правильным (см. приложенный патч).
------- Comment #1 From 2006-11-26 15:37:34 -------
Created an attachment (id=1691) [details]
patch for vzaddrouting()
------- Comment #2 From 2006-11-26 15:57:43 -------
Спасибо, Дмитрий.
Мне тоже "ip route get" больше нравится.

Разве что
awk -F 'src ' '{print $2;exit}'
выглядит лаконичнее чем
head -n 1 | awk -F 'src ' '{print $2}'
------- Comment #3 From 2006-11-26 16:37:42 -------
Просто перестраховался. :) 
------- Comment #4 From 2006-11-26 18:56:58 -------
Fixed in 3.0.13-alt1.