Bridge Configuration

از ویکی پارس پویش
(تفاوت بین نسخه‌ها)
پرش به: ناوبری, جستجو
(صفحه‌ای جدید حاوی 'Category:Linux <div dir=rtl lang=fa> <font face=tahoma> ابتدا bridge-utils package را نصب می کنیم:<br> <div dir=ltr> apt-ge...' ایجاد کرد)
 

نسخهٔ کنونی تا ‏۱۸ سپتامبر ۲۰۱۱، ساعت ۱۵:۴۳

ابتدا bridge-utils package را نصب می کنیم:

apt-get install bridge-utils

فرض کنید می خواهیم دو کارت شبکه ی eth0 و eth1 را در یک Bridge قرار دهیم. برای این کار از command brctl استفاده می کنیم:

brctl addbr <bridge name>

به عنوان مثال:

brctl addbr Bridge01
brctl addif Bridge01 eth0
brctl addif Bridge01 eth1

با این کار، به هر دو interface eth0 و eth1 با استفاده از bridge interface دسترسی خواهیم داشت. برای مثال می توانیم به این ip , interface اختصاص دهیم:

ifconfig Bridge01 192.168.1.10/24

برای save کردن تنظیمات مربوط به bridge در توزیع های debian، مانند دیگر interface ها، از فایل etc/network/interfaces/ استفاده می کنیم:

auto ‌‌Bridge01
iface Bridge01 inet static
  address 192.168.1.10
  netmask 255.255.255.0
  pre-up ifconfig eth0 down
  pre-up ifconfig eth1 down
  pre-up brctl addbr Bridge01
  pre-up brctl addif Bridge01 eth0
  pre-up brctl addif Bridge01 eth1
  pre-up ifconfig eth0 0.0.0.0
  pre-up ifconfig eth1 0.0.0.0
  post-up route add default gw 192.168.1.1
  post-down ifconfig eth0 down
  post-down ifconfig eth1 down
  post-down ifconfig bridge01 down
  post-down brctl delif bridge01 eth0
  post-down brctl delif bridge01 eth1
  post-down brctl delbr bridge01



دستور bridge , ifconfig ما را به صورت زیر نمایش خواهد داد:

#ifconfig 
Bridge01  Link encap:Ethernet  HWaddr 00:30:48:71:ba:ae  
          inet addr:192.168.1.10  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::230:48ff:fe71:baae/64 Scope:Link              
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1              
          RX packets:382874468 errors:0 dropped:0 overruns:0 frame:0
          TX packets:87467848 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:4282778449 (3.9 GiB)  TX bytes:2469932480 (2.3 GiB)
eth0 Link encap:Ethernet HWaddr 00:30:48:71:ba:ae inet6 addr: fe80::230:48ff:fe71:baae/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2522654897 errors:0 dropped:0 overruns:0 frame:0 TX packets:2176565245 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:799578098 (762.5 MiB) TX bytes:3401662507 (3.1 GiB)
eth1 Link encap:Ethernet HWaddr 00:30:48:71:ba:af inet6 addr: fe80::230:48ff:fe71:baaf/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2170665023 errors:0 dropped:0 overruns:0 frame:0 TX packets:2470690008 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:142003572 (135.4 MiB) TX bytes:1699962088 (1.5 GiB)
ابزارهای شخصی

گویش‌ها
فضاهای نام
عملکردها
گشتن
جعبه‌ابزار