Difference between revisions of "BIRD: Static Routing Sederhana"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
| Line 43: | Line 43: | ||
router id 172.16.1.1; | router id 172.16.1.1; | ||
| − | + | protocol kernel { | |
| − | + | import all; | |
| − | + | export all; | |
| − | + | learn; | |
| − | + | scan time 20; | |
| − | + | } | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
protocol device { | protocol device { | ||
| + | import all; | ||
| + | export all; | ||
| + | scan time 10; # Scan interfaces every 10 seconds | ||
} | } | ||
| − | + | protocol static { | |
| − | protocol static | ||
| − | |||
route 192.168.2.0/24 via 172.16.1.2; | route 192.168.2.0/24 via 172.16.1.2; | ||
} | } | ||
| Line 72: | Line 60: | ||
Restart BIRD | Restart BIRD | ||
| − | |||
| − | |||
| − | |||
| − | |||
# BIRD di OpenWRT | # BIRD di OpenWRT | ||
| − | killall | + | killall bird4 |
| − | + | bird4 | |
R2: | R2: | ||
| Line 89: | Line 73: | ||
router id 172.16.1.2; | router id 172.16.1.2; | ||
| − | + | protocol kernel { | |
| − | + | import all; | |
| − | + | export all; | |
| − | + | learn; | |
| − | + | scan time 20; | |
| − | + | } | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
protocol device { | protocol device { | ||
| + | import all; | ||
| + | export all; | ||
| + | scan time 10; # Scan interfaces every 10 seconds | ||
} | } | ||
| − | + | protocol static { | |
| − | protocol static | ||
| − | |||
route 192.168.1.0/24 via 172.16.1.1; | route 192.168.1.0/24 via 172.16.1.1; | ||
} | } | ||
Restart BIRD | Restart BIRD | ||
| − | |||
| − | |||
| − | |||
| − | |||
# BIRD di OpenWRT | # BIRD di OpenWRT | ||
| − | killall | + | killall bird4 |
| − | + | bird4 | |
==Cek== | ==Cek== | ||
| Line 130: | Line 98: | ||
jalankan di shell | jalankan di shell | ||
| − | + | birdc4 | |
ketik | ketik | ||
Revision as of 03:14, 18 January 2019
Topologi
R1 e1 --> CLOUD nat0 e2 --> R2 e1 e3 --> LAN 192.168.1.1/24
R2 e1 --> R1 e2 e2 --> LAN 192.168.2.1/24
Jika menggunakan BIRD appliance di GNS3, maka PC / laptop kita perlu menjalankan
sudo chown root:onno /dev/kvm
Tapi jika menggunakan BIRD VirtualBox (dari OpenWRT), kita tidak perlu menjalankan perintah di atas.
Konfigurasi Shell
R1:
ifconfig eth1 192.168.122.100 netmask 255.255.255.0 ifconfig eth2 172.16.1.1 netmask 255.255.255.252 ifconfig eth3 192.168.1.1 netmask 255.255.255.0
R2:
ifconfig eth1 172.16.1.2 netmask 255.255.255.252 ifconfig eth2 192.168.2.1 netmask 255.255.255.0
Routing
R1:
# vi /usr/local/etc/bird6.conf # BIRD appliance di GNS3 vi /etc/bird.conf # BIRD di OpenWRT
edit
router id 172.16.1.1;
protocol kernel {
import all;
export all;
learn;
scan time 20;
}
protocol device {
import all;
export all;
scan time 10; # Scan interfaces every 10 seconds
}
protocol static {
route 192.168.2.0/24 via 172.16.1.2;
}
Restart BIRD
# BIRD di OpenWRT killall bird4 bird4
R2:
# vi /usr/local/etc/bird6.conf # BIRD appliance di GNS3 vi /etc/bird.conf
edit
router id 172.16.1.2;
protocol kernel {
import all;
export all;
learn;
scan time 20;
}
protocol device {
import all;
export all;
scan time 10; # Scan interfaces every 10 seconds
}
protocol static {
route 192.168.1.0/24 via 172.16.1.1;
}
Restart BIRD
# BIRD di OpenWRT killall bird4 bird4
Cek
jalankan di shell
birdc4
ketik
show interfaces show static
Test
R1:
ping 172.16.1.2 ping 192.168.2.1
R2:
ping 172.16.1.1 ping 192.168.1.1
Setting Client
LAN 1 Client:
ip 192.168.1.100/24 192.168.1.1
LAN 2 Client:
ip 192.168.2.100/24 192.168.1.1
Referensi
Pranala Menarik