Bridge Configuration
از ویکی پارس پویش
ابتدا 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)