Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Mykola Dzham                         2:5020/400     18 Aug 2006  13:06:44
 To : Vladimir Kurtukov
 Subject : Re: netgraph: сделать копию интерфейса
 -------------------------------------------------------------------------------- 
 
  Vladimir Kurtukov wrote:
 
 > Hello everybody.
 > 
 > есть, допустим, fxp1. надо сделать виртуальный интерфейс, который был бы
 > аналогичен
 > еще одному такому же настоящему, подключенному в тот же свич, что и fxp1.
 > 
 > пробовал переделать пример из /usr/share/examples/netgraph/ether.bridge:
 > сделал ng_eiface, получился ngeth0, сделал bridge на fxp1 и ngeth0
 > 
 >   Name: bnet0           Type: bridge          ID: 0000006e   Num hooks: 4
 >   Name: ngeth0          Type: ether           ID: 0000000e   Num hooks: 2
 >   Name: clone1          Type: eiface          ID: 0000000d   Num hooks: 0
 >   Name: fxp1            Type: ether           ID: 00000009   Num hooks: 2
 > 
 > + show bnet0:
 >   Name: bnet0           Type: bridge          ID: 0000006e   Num hooks: 4
 >   Local hook      Peer name       Peer type    Peer ID         Peer hook
 >   ----------      ---------       ---------    -------         ---------
 >   link3           ngeth0          ether        0000000e        upper
 >   link2           fxp1            ether        00000009        upper
 >   link1           ngeth0          ether        0000000e        lower
 >   link0           fxp1            ether        00000009        lower
 > 
 > работает, но в одну сторону:
 > - пакеты входящие/исходящие с fxp1 видно tcpdump-ом на ngeth0
 > - а пакеты с ngeth0 исходящие видно в tcpdump на ngeth0, но не видно в сети и 
 > в fxp1 что не так?
 
 Hаверное что-то где-то не так сделал/или не сделал. Ты ж не показал как
 именно ты всё делал, поэтому отсюда не видно :)
 Вот работавший у меня start_if скрипт:
 
 if=rl0
 
 ifconfig $if inet xxx.xxx.xxx.xxx  netmask 255.255.255.224
 
 ngctl mkpeer $if: bridge lower link0
 ngctl name $if:lower bnet0
 ngctl connect $if: bnet0: upper link1
 
 ngctl mkpeer bnet0: eiface link2 ether
 ifconfig ngeth0 ether 00:0d:87:aa:f3:2b
 
 ngctl msg $if: setpromisc 1
 ngctl msg $if: setautosrc 0
 
 ifconfig ngeth0 inet yyy.yyy.yyy.yyy/28
 
 -- 
 LEFT-(UANIC|RIPE)
 JID: levsha@jabber.net.ua
 --- ifmail v.2.15dev5.3
  * Origin: National Taras Shevchenko University of Kyiv (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 netgraph: сделать копию интерфейса   Vladimir Kurtukov   18 Aug 2006 09:22:54 
 netgraph: сделать копию интерфейса   Vladimir Kurtukov   18 Aug 2006 09:43:54 
 Re: netgraph: сделать копию интерфейса   Valentin Davydov   18 Aug 2006 12:15:47 
 netgraph: сделать копию интерфейса   Vladimir Kurtukov   20 Aug 2006 12:02:05 
 Re: netgraph: сделать копию интерфейса   Eugene Grosbein   20 Aug 2006 13:16:48 
 netgraph: сделать копию интерфейса   Vladimir Kurtukov   20 Aug 2006 13:19:25 
 Re: netgraph: сделать копию интерфейса   Mykola Dzham   18 Aug 2006 13:06:44 
 netgraph: сделать копию интерфейса   Vladimir Kurtukov   20 Aug 2006 11:55:41 
 Re: netgraph: сделать копию интерфейса   Mykola Dzham   20 Aug 2006 15:47:12 
Архивное /ru.unix.bsd/10490ecd77671.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional