|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Kirill Nuzhdin 2:5020/400 18 Jun 2007 18:02:15 To : Alexander Kolesnikoff Subject : Re: dummynet --------------------------------------------------------------------------------
Alexander Kolesnikoff wrote:
> Kirill Nuzhdin <nuzhdin@rc.chem.msu.ru> wrote:
> [..]
>>>> Netgraph в противоположность - универсальное модульное решение, где
>>>> каждый модуль сравнительно прост. Hаписать свой модуль можно не изучая
>>>> все ядро целиком. К тому же в большинстве случаев хватает уже
>>>> написанных модулей.
>>> Я еще не встречался с задачами, где мне бы потребовались возможности
>>> нетграф. при этом - я не отрицаю,
>>> что такие задачи вполне могут иметь место быть. Hо прежде чем
>>> использовать-таки этот таки довольно
>>> странный механизм - я постараюсь найти более простой и более приемлемый
>>> для себя путь.
>
>> есть ли более простой и приемлемый путь решения следующей задачи:
>>
>> с одним физическим сетевым интерфейсом нужно эмулировать n штук, для которых
>> заданы пары IP:MAC?
>>
>> Hужно, чтобы решение было легко масштабируемо (потому vlan-ы, к сожалению,
>> не подошли).
>
> Смысл решаемой задачи примерно понятен. Решение нельзя посмотреть?
ну нетграфом все просто (для 3-х интрерфейсов, с подсчетом траффика):
(myk0_out)-myk0_ip_acct-(myk0_in)
| |
myk0 +-----+ | myk0_ngif0 myk0_ngif1
| | | | |
(lower) (right2left) | (link0) (link1)
| | | | |
+-----(left)-myk0_tee-(right)-----(link4)-myk0_bridge-(link2)--myk0_ngif2
| |
(left2right)--------+
потом ifconfig-м для ngethX (которые myk0_ngifX) ставится inet и ether
правда еще нужно фаерволлом (в моем случае с pf все получилось) правильно
исходящие пакеты заворачивать дабы MAC соответствующий имели
--
Best regards,
Kirill Nuzhdin
--- ifmail v.2.15dev5.3
* Origin: MSU (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6577b4820bbc.html, оценка из 5, голосов 10
|