جمعه، 4 اردیبهشتماه 1383

Interface Bonding

یکی از مسائلی که این روزا خیلی باهاش سر و کله زدم و آخرش هم به یه نتایج خوبی رسیدم عنوان همین مطلب است :) البته بعدا فهمیدم به این کاری که من دنبالش بودم Interface Bonding می گن . اما خلاصه قضیه اینه که من در یک ماشین مثلا دوتا یا بیشتر کارت شبکه دارم که هر کدوم به یک LAN جداگانه وصل هستند . حالا من می خوام یک Interface مجازی درست کنم که در آن واحد در هر دوتای این LAN ها باشد و هم بتواند بر روی این LAN ها packet ارسال کند و هم بتوان با sniff کردن این Interface مجازی packet هایی که در هر دوی این LAN ها می رسد رو دید .
خوب اول گشتم و دیدم که یه جایی برای همین منظور یک دستگاه درست کرده که در حقیقت دو Interface ورودی دارد و یک Interface خروجی که Aggregate شده اون دوتا ورودی رو در خروجیش ایجاد می کند . خوب مسلما دستگاه خوبی بود و کلا کار من رو راه می انداخت ، اما هم قیمت کمی نداشت و هم اینکه فعلا فعلانا نمی شد تهیه کردش :) دنبال راه نرم افزاری برای این قضیه گشتم و به یه نتایجی هم رسیدم .
در FreeBSD این کار خیلی راحت با یک shell که نمونه اش رو در زیر میارم انجام میشه :) واقعا این FreeBSD در زمینه Networking خداست ها . نمونه shell رو ببینید :


#!/bin/sh -x
# sf2 and sf3 are real interfaces which receive tap outputs; ngeth0 is created by ngctl
# ng_ether must be loaded so netgraph can "see" the real interfaces sf2 and sf3
kldload ng_ether
# bring up the real interfaces
ifconfig sf2 promisc -arp up
ifconfig sf3 promisc -arp up
# create ngeth0 and bind sf2 and sf3 to it
ngctl mkpeer . eiface hook ether
ngctl mkpeer ngeth0: one2many lower one
ngctl connect sf2: ngeth0:lower lower many0
ngctl connect sf3: ngeth0:lower lower many1
# bring up ngeth0 for sniffing duties
ifconfig ngeth0 -arp up


حالا با این کار شما یک interface مجازی به نام ngeth0 دارید که در حقیقت همون aggregate شده دو interface حقیقی شما به نامهای sf2 و sf3 می باشد :) اونایی که این کاره هستند می دونند الان جون میده آدم چیکار کنه باهاش :)
در Linux هم گشتم دیدم که این کار قابل انجام هستش ، اما patch برای کرنل لازم داره که می تونید از اینجا پیدا کنید .
اونایی که این کاره هستند و می دونند به چه درد می خوره حالش رو ببرند :) البته خیلی کارها میشه با این کار کرد فقط فکرای بد نکنید :)

[ جمعه، 4 اردیبهشتماه 1383، 0:20 صبح ]

FreeBSD Rocks! And this thing is possible using netgraph (notice the "ng" prefix of the interface)

[ Babak Farrokhi ] | [ جمعه، 4 اردیبهشتماه 1383، 1:33 صبح ]

سلام آقا حمید گل فرصت نشد بهت زنگ بزنم گفتم اینجا بگم بهتره : راهی برای از کار انداختن کالر آیدی وجود داره؟ من شنیدم دستگاهی هست که این کارو میکنه بنظر خیلی بعیده ولی یه راه فرار کردن از شناسایی ترمینیشن در VOIP عدم نمایش شماره تلفن برای شناسایی نشدن هستش شما چیزی شنیدی؟
ریگاردس

[ کورش ] | [ سه شنبه، 8 اردیبهشتماه 1383، 11:06 بعدازظهر ]

حمید جان معذرت که دارم در مورد سئوالی که از تو شده من می نویسم.
دو سری دستگاه هست که بهشون اصطلاحا می گن orange box و blue box که کار کالر آی-دی ها رو مختل می کنند و می تونند چیزی که ما می خواهیم رو نمایش بدهند.

[ JraNil ] | [ چهارشنبه، 9 اردیبهشتماه 1383، 7:40 صبح ]

salam doostan . agear beratooon amkan dareh dar bareh in destghe orange box blue box bram kami toozeh bedeed ke che kar hai ro anjam mideh va tarze kar on che joori hast va az koja mishe khred.khlase ke az lotfe shoma mamnoonam. aghe az doostan kesi khast dar in bareh manoo rah nmaee koneh be e_mail: ghassem2002@yahoo.com befrsteed.khoda negeh dar hame shoma khoban

[ ghassem ] | [ چهارشنبه، 23 اردیبهشتماه 1383، 0:11 بعدازظهر ]

سلام
می خواستم بدونم چه طوری می تونیم از دست این caller id خلاص بشیم؟
واقعا کسی که بتونه این مشکل رو حل کنه یه تو دهنی محکم به این رژیم آخوندی زده.
من که از دست این caller id ها تا حالا 3 از دوست دخترهای خودمو از دست دادم.
لطفا کمکم کنید.
یکی گفته بود قبل از شماره تلفن عدد 69 بگیریم این که نمیشه.
تازه مخابرات هم همین طوری عدم نمایش رو نمیده میگه برو از اطلاعات نامه بیار.
در مورد orange box هم اگر وجود دارد از کجا م یتوانم تهیه کنم.
لطف کنید منو کمک کنید.

[ ramin ] | [ جمعه، 22 خردادماه 1383، 9:00 صبح ]

لطفا بفرمایید ما این اورنج باکس وبلو باکس را از کجا می تونیم تهیه کنیم
ممنون

[ hosein ] | [ یکشنبه، 15 شهریورماه 1383، 3:24 صبح ]

اقا همش سر کاریه من از google سرچ کردم رفتم تو سایت هر دوتا نرم افزار 2 ساعت هم وقت گذاشتم چیزی نصیبم نشد...

[ ئشده ] | [ جمعه، 15 دیماه 1385، 3:09 بعدازظهر ]
ارسال نظرات









اطلاعات شما را بیاد داشته باشم ؟