بحث هذه المدونة الإلكترونية

السبت، ٧ يناير ٢٠١٢

ipv6 PBR GNS3 Lab


بسم الله والحمد لله والصلاة والسلام علي رسول الله وآله وصحبه وإخوانه وسلم

ipv6 PBR GNS3 Lab



R4:
!  Enable IPv6 Routing      
ipv6 unicast-routing
!
interface Loopback0
 no ip address
 ipv6 address 104::1/64
! IPv6 Defualt Route Pointing To R2 
ipv6 route ::/0 24:24::2
!
R2
! Defining Killer PBR on F1/0        
interface FastEthernet1/0
  ipv6 address 24:24::2/64
 ipv6 policy route-map Killer
!  Static Route To 104::/64 & redistribute it into RIPng     
ipv6 route 104::/64 24:24::4
ipv6 router rip 25JAN
 redistribute static
!  Defining the route-map to set the next hop of 104::/64 to go to R1           
route-map Killer permit 10
 match ipv6 address Guard
 set ipv6 next-hop 14:14::1
!        
! Defining the Guard access-list to allow 104::/64       
ipv6 access-list Guard
 permit ipv6 104::/64 any

R4#ping 200:100::1 source 104::1 repeat 1
Type escape sequence to abort.
Sending 1, 100-byte ICMP Echos to 200:100::1, timeout is 2 seconds:
Packet sent with a source address of 104::1
!
Success rate is 100 percent (1/1), round-trip min/avg/max = 304/304/304 ms
R2#debug ipv6 policy
IPv6 policy-based routing debugging is on
R2#
*Mar  1 01:03:26.267: IPv6 PBR: FastEthernet1/0, matched src 104::1 dst 200:100::1 protocol 58
*Mar  1 01:03:26.271: IPv6 PBR: set nexthop 14:14::1, interface Serial0/1
*Mar  1 01:03:26.271: IPv6 PBR: policy route via Serial0/1/14:14::1

R2#show route-map
route-map Killer, permit, sequence 10
  Match clauses:
     ipv6 address Guard
  Set clauses:
     ipv6 next-hop 14:14::1
  Policy routing matches: 1 packets, 100 bytes
R2#sho ipv6 access-list Gurad
R2#sho access-list
IPv6 access list Guard
    permit ipv6 104::/64 any (1 match) sequence 10


لتحميل ملف اللاب
Download Lab File


ولا تنسونى والمسلمين من صالح الدعاء
وصلي الله وسلم وبارك علي المصطفى وآله وصحبه وإخوانه وسلم

الخميس، ٥ يناير ٢٠١٢

IPv6 OSPFv3 Basic Configuration Lab "GNS3"

بسم الله والحمد لله والصلاة والسلام علي رسول الله وآله وصحبه وإخوانه وسلم

IPv6 OSPFv3 Basic Configuration Lab "GNS3"


R1:
!
ipv6 unicast-routing
!
interface Serial0/0
 ipv6 address 12:12::1/64
 ipv6 ospf 100 area 0
!
interface FastEthernet1/0
 ipv6 address 13:13::1/64
 ipv6 ospf 100 area 13
!
ipv6 router ospf 100
 router-id 0.0.0.1

R2:
!
ipv6 unicast-routing
!
interface Serial0/0
 ipv6 address 12:12::2/64
 ipv6 ospf 100 area 0
!
interface FastEthernet1/0
 ipv6 address 24:24::2/64
 ipv6 ospf 100 area 24
!
!
ipv6 router ospf 100
 router-id 0.0.0.2

ونفس الكلام بالنسبة لـR3&R4.

لتحميل ملف اللاب
Download Lab File


ولا تنسوني والمسلمين من صالح الدعاء وصلي الله وسلم وبارك علي المصطفي وآله وصحبه وإخوانه وسلم.


الأربعاء، ٤ يناير ٢٠١٢

RIPng over Frame-Relay Lab


بسم الله والحمد لله والصلاة والسلام علي رسول الله وآله وصحبه وإخوانه وسلم

RIPng over Frame-Relay Lab


R1:
!
ipv6 unicast-routing
!
!        
interface Serial0/0
 no ip address
 encapsulation frame-relay IETF
 ipv6 address 2001:12::1/64
 ipv6 address FE80::9CD7:2EFF:FEF0:99DD link-local
 ipv6 rip test enable
 serial restart-delay 0
 frame-relay map ipv6 FE80::9CD7:2EFF:FEF0:99FA 102 broadcast
 frame-relay map ipv6 FE80::9CD7:2EFF:FEF0:99BB 103 broadcast
 frame-relay map ipv6 2001:12::2 102 broadcast
 frame-relay map ipv6 2001:12::3 103 broadcast
 frame-relay interface-dlci 102
 frame-relay interface-dlci 103
 frame-relay lmi-type ansi
ipv6 router rip test
   no split-horizon
!
R2:      
!
ipv6 unicast-routing
!
interface Serial0/1
 no ip address
 encapsulation frame-relay IETF
 ipv6 address 2001:12::2/64
 ipv6 rip test enable
 serial restart-delay 0
 frame-relay map ipv6 FE80::9CD7:2EFF:FEF0:99DD 201 broadcast
 frame-relay map ipv6 2001:12::1 201 broadcast
 frame-relay map ipv6 2001:12::3 201 broadcast
 frame-relay interface-dlci 201
!

R3:
!
ipv6 unicast-routing
!
!
interface Serial0/2
 no ip address
 encapsulation frame-relay IETF
 ipv6 address 2001:12::3/64
 ipv6 address FE80::9CD7:2EFF:FEF0:99BB link-local
 ipv6 rip test enable
 serial restart-delay 0
 frame-relay map ipv6 FE80::9CD7:2EFF:FEF0:99DD 301
 frame-relay map ipv6 2001:12::1 301 broadcast
 frame-relay map ipv6 2001:12::2 301 broadcast
 frame-relay interface-dlci 301

لتحميل ملف اللاب
Download Lab File


ولا تنسونى والمسلمين من صالح الدعاء
وصلي الله وسلم وبارك علي المصطفي وآله وصحبه وإخوانه وسلم

الجمعة، ٣٠ ديسمبر ٢٠١١

GNS3 V 0.8.2 BETA All-In-One

بسم الله والحمد لله والصلاة والسلام علي رسول الله وآله وصحبه وإخوانه وسلم

GNS3 V 0.8.2 BETA All-In-One 

صدور نسخة جديدة من الـGNS3
مازالت هذه النسخة تجريبية Beta والنسخة النهائية إن شاء الله في يناير القادم 2012



التحميل Download

ولا تنسوني والمسلمين من صالح الدعاء
وصلي الله وسلم وبارك علي المصطفى وآله وصحبه وإخوانه وسلم

الأحد، ٢٥ ديسمبر ٢٠١١

Hiding IOS and Configuration File

بسم الله والحمد لله والصلاة والسلام علي رسول الله وآله وصحبه وإخوانه وسلم

Hiding IOS and Configuration File

أحياناً بيكون لازم نخفي نسخة الـIOS والـConfiguration من علي الراوتر علشان محدش يقدر يمسحهم ومثلاً لو قدراً اتمسحوا نقدر نرجععهم بسرعة، طبعاً احنا لازم نكون واخدين Backup بره الراوتر، بس الطريقة ديه بتحفظ الـ IOS والـConfigurtion علي الراوتر في الـFlash اللي برضوا بيبقي اسمها disk او PCMCIA وده نوع الـFlash، يعني حتي لو الـIOS والـConfiguration  اتمسح او عملت format للـFlash، برضوا بيفضلوا علي الراوتر ونقدر نرجعهم ببساطة إن شاء الله.
نقطة تانية، إن محدش مثلاً داخل telnet علي الراوتر بعد تفعيل الخاصية ديه يقدر يمسح الـ IOS أوالـConfigurtion
لازم يكون داخل من علي الـConsole علشان يقدر يعمل كده.
أولاً:
1- إخفاء الـIOS:
Router(config)#secure boot-image
بعد كده لو عملت 
Router#dir flash:
مش حتلاقي نسخة الـIOS
2-إخفاء الـConfiguration:
Router(config)#secure boot-config 
ثانياً:
1- استرجاع الـIOS:
هي بترجع لوحدها، لكن مثلاً في بعض الموديلات ممكن نحتاج الكونفجريشن التالي:
بنعمل Reload ونخش علي الـRommon mode ونكتب الامر التالي: 
rommon 1> boot slot0:c3745-js-mz.bin
slot0 ده الـFlash الخارجية PCMCIA
Router#copy slot0:c3745-js-mz.bin flash:c3745-js-mz.bin
Router(config)#no boot system
Router(config)#boot system flash c3745-js-mz.bin
2- استرجاع الـConfiguration:
Router(config)#secure boot-config restore rescue-cfg
هنا بيقوله متخبيش الـConfiguration
Router#copy flash:rescue-cfg startup-config
وده الأهم إنك تعمل copy للـConfiguration من الـFlash للـstart-up cofig
 ملحوظة:
الكلام اللي فات كله بيتعمل من علي الـConsole port
 أسأل الله عز وجل أن يعلمنا ما ينفعنا وأن ينفعنا بما علمنا إنه ولي ذلك والقادر عليه
ولا تنسوني والمسلمين من صالح الدعاء
وصلي الله وسلم وبارك علي المصطفى وآله وصحبه وإخوانه وسلم.

السبت، ٢٤ ديسمبر ٢٠١١

BGP Basic configuration Example

بسم الله والحمد لله والصلاة والسلام علي رسول الله وآله وصحبه وإخواه وسلم

BGP Basic configuration


R1:

router bgp 65100
 neighbor 192.168.20.20 remote-as 65100
 neighbor 192.168.20.20 update-source Loopback0
 neighbor 192.168.20.20 next-hop-self
 neighbor 192.168.30.30 remote-as 65101
 neighbor 192.168.30.30 ebgp-multihop 2
 neighbor 192.168.30.30 update-source Loopback0
!
ip route 192.168.20.20 255.255.255.255 FastEthernet0/0
ip route 192.168.30.30 255.255.255.255 Serial1/1


R2:

router bgp 65100
 network 20.1.1.0 mask 255.255.255.0
 network 20.2.2.0 mask 255.255.255.0
 network 20.3.3.0 mask 255.255.255.0
 neighbor 192.168.100.100 remote-as 65100
 neighbor 192.168.100.100 update-source Loopback0
!
ip route 192.168.100.100 255.255.255.255 FastEthernet0/0



R3:

router bgp 65101
 network 10.1.1.0 mask 255.255.255.0
 network 10.2.2.0 mask 255.255.255.0
 network 10.3.3.0 mask 255.255.255.0
 network 172.19.10.0 mask 255.255.255.0
 neighbor 192.168.100.100 remote-as 65100
 neighbor 192.168.100.100 ebgp-multihop 2
 neighbor 192.168.100.100 update-source Loopback0
!
ip route 192.168.100.100 255.255.255.255 Serial1/1


لتحميل ملف اللاب
Download Lab File


ولا تنسوني والمسلمين من صالح الدعاء

وصلي الله وسلم وبارك علي المصطفى وآله وصحبه وإخوانه وسلم

BGP Lab File


بسم الله والحمد لله والصلاة والسلام علي رسول الله وآله وصحبه وإخوانه وسلم

BGP Lab File "GNS3"



Download التحميل


ولا تنسوني والمسلمين من صالح الدعاء
وصلي الله وسلم وبارك علي المصطفى وآله وصحبه وإخوانه وسلم

الأربعاء، ٢١ ديسمبر ٢٠١١

GNS3 Error: 203-Bad number of parameters (1 with min/max =2/2)

بسم الله والحمد لله والصلاة والسلام علي رسول الله وآله وصحبه وإخوانه وسلم

GNS3 Error: 203-Bad number of parameters (1 with min/max =2/2)

الفيديو ده بيتكلم عن رسالة الخطأ رقم 203 اللي بتظهر لما نفتح ملف نزلناه من علي الانترنت، أو لاب اتعمل علي جهاز تاني

التحميل Download

الجودة العالية High Quality


المشاهدة المباشرة

ولا تنسوني والمسلمين من صالح الدعاء

وصلي الله وسلم وبارك علي المصطفى وآله وصحبه وإخوانه وسلم

الثلاثاء، ٢٠ ديسمبر ٢٠١١

Using AUX Port in GNS3


بسم الله والحمد لله والصلاة والسلام علي رسول الله وآله وصحبه وإخوانه وسلم

استخدام الـAuxiliary  Port في الدخول علي الراوتر

في البداية الـAuxiliray Port يستخدم للدخول علي الراوتر عن طريق استخدام Modem، والـModem هو عبارة عن جهاز يقوم بالتحويل من Analog إلي Digital والعكس. كلنا يتذكر كارت المودم الذي كنا نستخدمه للدخول علي الإنترنت فيما كان يعرف بالـDial-UP.
ما فائدته؟
في حالة حدوث مشكلة ما لم تمكنك من الوصول إلي الراوتر في فرع معين من فروع الشركة مثلاً يتم الاتصال بالراوتر ولكن عن طريق خط التليفون الأرضي باستخدام رقم الهاتف في الفرع الموجود فيه الراوتر الذي تريد الوصول إليه. بالضبط كأنك تقوم بعمل مكالمة عادية.

هناك إعدادات كثيرة علي الراوتر، ولكن ما يهمنا هنا في برنامج الـGNS3، هو التالي:

1- معرفة رقم الـAUX Port علي الراوتر، كليك يمين علي الراوتر واختار change aux port، هنا تجد أن رقم البورت هو 2501
2- نحتاج عمل باسوورد علي الـaux line والسماح باستخدام الـTelnet والـSSH:
R1#
R1#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R1(config)#line aux 0
R1(config-line)#password cisco
R1(config-line)#login
R1(config-line)#transport input all
R1(config-line)#exit
R1(config)#service password-encryption
R1(config)#line vty 0 15
R1(config-line)#password cisco
R1(config-line)#login
R1(config-line)#

3- من خلال شاشة الـCMD، نقوم بكتابة الأمر التالي كما في الصورة وهو، يتكون من الـ127.0.0.1 وهو عبارة عن الـLocal Host أي جهاز الكمبيوتر الذي تعمل عليه متبوعاً برقم الـAUX Port وهو 2501

3- بعد الدخول علي شاشة الراوتر، نلاحظ في أعلي الشاشة AUX Port، كما في الصورة التالية:
4- عند كتابة الأمر show line لمعرفة الـsessions  المفتوحة علي الراوتر الآن، نلاحظ  وجود علامة * والتي تشير إلي أن هذه الـlines هي المفتوحة الآن علي الراوتر، كما أن عامود الـNoise يشير إلي وجود Activity علي الراوتر في حين أن باقي الـlines قيمتها صفر.
ملحوظة:
الـCTY يشير إلي الـConsole، حيث أنني استخدمته في الخلفية لكتابة أوامر الـAUX.
اضغط علي الصورة لتظهر بصورة أوضح إن شاء الله

ولا تنسوني و المسلمين من صالح الدعاء
وصلي الله وسلم وبارك علي المصطفى وآله وصحبه وإخوانه وسلم


الاثنين، ٥ ديسمبر ٢٠١١

connecting secureCRT To GNS3


بسم الله والحمد لله والصلاة والسلام علي رسول الله وآله وصحبه وإخوانه وسلم

طريقة توصيل برنامج الـsecureCRT مع برنامج الـGNS3


التحميل Download

الجودة العالية High Quality


المشاهدة المباشرة


وده الكود
C:\Program Files\VanDyke Software\SecureCRT\SecureCRT.exe /T /N %d /telnet 127.0.0.1 %p



ولا تنسوني والمسلمين من صالح الدعاء
وصلي الله وسلم وبارك علي المصطفي وآله وصحبه وإخوانه وسلم

الجمعة، ٢ ديسمبر ٢٠١١

GNS3 Error baseconfig.txt: no suhc file or directory

بسم الله والحمد لله والصلاة والسلام علي رسول الله وآله وصحبه وإخوانه وسلم:
مع التطوير المستمر لبرنامج الـGNS3، وتسهيلاً علي الدارسين بدأ ظهور ملف الـbaseconfig.txt في ملفات التسطيب الخاصة بالبرنامج في هذا المسار (directory)، C:\Program Files\GNS3، بدأً من النسخة 0.7.3 وهو يحتوي علي عدة أوامر تسهل عملية إنشاء الـLab، عن طريق إعطاء الـRouter بعض الأوامر الأساسية التي تشترك فيها جميع الأجهزة في الـLab.
أسباب تطوير هذا الملف:
في البداية ما هي محتويات هذا الملف:
!
hostname %h
no ip domain lookup
line con 0
exec-timeout 0 0
logging synchronous

1- قبل النسخة 0.7.3  وعند إضافة أكثر من راوتر مثلاً في الـLab، كان يتم إعطاء نفس الإسم لكل الراوترات في الـConsole وهو ROUTER. ولكن مع الأمر الأول يتم إعطاء كل راوتر إسم مختلف وهو R1, R2, R3, ……..
2- في بعض الأحيان وعند كتابة كلمة خطأ مثلاً في الـConsole، الـRouter يعتبر هذه الكلمة إسم لـHost معين، ولكنه لا يعرف هذا الـHost لذلك يحاول أن يبحث عن IP لهذا الـHost، أولاً عنده عن طريق البحث عن IP لـDNS سيرفير تم تعريفه علي الـRouter عن طريق الأمر
R# ip domain lookup
إذا لم يجد يقوم بعمل Broadcast ليبحث عن IP لهذا الـHost، هذه العملية  تؤدي إلي حدوث Freeze للـConsole، وتظهر هذه الرسالة:
Router#xyz
Translating "xyz"...domain server (255.255.255.255)
 (255.255.255.255)
Translating "xyz"...domain server (255.255.255.255)
% Unknown command or computer name, or unable to find computer address
Router#
ولتفادي هذه المشكلة، يتم تعطيل هذه الخاصية بالأمر
no ip domain lookup
3- أثناء الـLab، يتم إغلاق الـConsole بعد 10 دقائق، في حالة عدم كتابة أي شئ في الـConsole، ولكن مع هذا الأمر يتم تعطيل هذه الخاصية:
exec-timeout 0 0
4- أثناء الدخول علي الـRouter من خلال الـConsole، وعند كتابة أي أمر تتداخل الأوامر مع الرسائل التي تظهر علي الشاشة، وهذا الأمر يجعل الأوامر تظهر في سطر بمفردها دون تداخل مع الرسائل التي تظهر:
logging synchronous

هذه الأوامر كما أسلفنا توجد في ملف baseconfig.txt في مسار البرنامج، ويمكن إضافة أي أوامر أخري ليتم تنفيذها علي جميع الراوترات في أي Lab أخر، ويمكن تحديد هذه الأوامر وتغييرها من النافذة التالية:

Gns3>>Edit>>IOS images and hypervisors>>

  
وعند حدوث مشكلة في هذا الملف تظهر الرسالة التالية:

ولتفادي هذه المشكلة من الأفضل إعادت تسطيب البرنامج من جديد، أو عمل ملف بنفس الإسم في مسار البرنامج وكتابة الأوامرالسابقة فيه.

لتحميل المقال علي شكل  word

بسم الله

المقال منشوراً في مجلة الشبكات عدد نوفمبر 2011

بسم الله

ولا تنسوني والمسلمين من صالح الدعاء
وصلي الله وسلم وبارك علي المصطفي وآله وصحبه وإخوانه وسلم.