Auf Cisco Router 831 2 Vlan einrichten
Hallo,
ich habe hier ein Cisco Router 831 und habe vor dort zwei Vla´n einzurichten (es gibt auch keine andere Lösung es müssen 2 Vlan´s sein). Da ich bis jetzt so was noch nicht gemacht habe und noch nicht so viele Begriffe kenne, möchte euch bitten mir zu helfen. Ich habe das Programm Tera Term Pro mit dem ich auf den Router zugreifen kann.
Mit freundlichen Grüßen
Sebastian07
ich habe hier ein Cisco Router 831 und habe vor dort zwei Vla´n einzurichten (es gibt auch keine andere Lösung es müssen 2 Vlan´s sein). Da ich bis jetzt so was noch nicht gemacht habe und noch nicht so viele Begriffe kenne, möchte euch bitten mir zu helfen. Ich habe das Programm Tera Term Pro mit dem ich auf den Router zugreifen kann.
Mit freundlichen Grüßen
Sebastian07
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 75808
Url: https://administrator.de/contentid/75808
Ausgedruckt am: 22.11.2024 um 19:11 Uhr
11 Kommentare
Neuester Kommentar
Das funktioniert über Subinterfaces ! Siehe: Cisco 880, 890 und ISR Router Konfiguration mit xDSL, Kabel oder FTTH Anschluss plus VPN und IP-TV
Du schliesst dein Terminal über den COM Port mit entspr. Kabel an die Konsole an mit 9600 Baud, N,8,1 kein Hardware Handshake. Nach einem Druck auf die <return> Taste siehst du den Router Prompt.
Mit einem enable kommt du in den Konfig Modus, erkennbar an einen # im Prompt.
Mit show run kannst du dir mal die Grundkonfig des Systemes ansehen.
OK, zurück zur VLAN Konfig:
Angenommen du willst die VLANs mit der VLAN ID 10 und 20 auf dem Router routen. Das VLAN 10 ist im 172.16.10.0/24 Netz und VLAN 20 analog dann in 172.16.20.0/24 der Router hat als IP Adresse die .254 in beiden Netzen. Dann sollte deine Konfig so aussehen:
interface ethernet 1.10
description IP Interface im VLAN 10
encapsulation dot1q 10
ip address 172.16.10.254 255.2355.255.0
interface ethernet 1.20
description IP Interface im VLAN 20
encapsulation dot1q 20
ip address 172.16.20.254 255.2355.255.0
Das sollte es gewesen sein. Wichtig ist natürlich, das du von deinem VLAN Switch einen getaggten Link mit beiden VLANs drin (802.1q Tag) auf den Cisco verbindest !!
Von Endgeräten in den VLANs 10 und 20 müsste so das Router Interface problemlos zu pingen sein !
Details zur 831er VLAN Konfig kannst du hier nachlesen:
http://www.cisco.com/en/US/products/ps6350/products_configuration_guide ...
Du schliesst dein Terminal über den COM Port mit entspr. Kabel an die Konsole an mit 9600 Baud, N,8,1 kein Hardware Handshake. Nach einem Druck auf die <return> Taste siehst du den Router Prompt.
Mit einem enable kommt du in den Konfig Modus, erkennbar an einen # im Prompt.
Mit show run kannst du dir mal die Grundkonfig des Systemes ansehen.
OK, zurück zur VLAN Konfig:
Angenommen du willst die VLANs mit der VLAN ID 10 und 20 auf dem Router routen. Das VLAN 10 ist im 172.16.10.0/24 Netz und VLAN 20 analog dann in 172.16.20.0/24 der Router hat als IP Adresse die .254 in beiden Netzen. Dann sollte deine Konfig so aussehen:
interface ethernet 1.10
description IP Interface im VLAN 10
encapsulation dot1q 10
ip address 172.16.10.254 255.2355.255.0
interface ethernet 1.20
description IP Interface im VLAN 20
encapsulation dot1q 20
ip address 172.16.20.254 255.2355.255.0
Das sollte es gewesen sein. Wichtig ist natürlich, das du von deinem VLAN Switch einen getaggten Link mit beiden VLANs drin (802.1q Tag) auf den Cisco verbindest !!
Von Endgeräten in den VLANs 10 und 20 müsste so das Router Interface problemlos zu pingen sein !
Details zur 831er VLAN Konfig kannst du hier nachlesen:
http://www.cisco.com/en/US/products/ps6350/products_configuration_guide ...
Das kann auch so niemals gehen weil du ja wie du selber sehen kannst noch nichtmal im global Konfig Modus bist. (conf t Kommando !!)
Du solltest dich wenigstens ein klein wenig mit den Basiscs der Cisco Kommandozeile vertraut machen.. !
Du musst ja wenn schon dann auch ein Interface vorher anwählen auf dem der Router diesen Encapsulation Mode fahren muss. Wie soll er das sonst raten von dir... ??
Dieses Interface ist ein Subinterface von einem der bestehenden Interfaces auf dem Router. Mit show ver oder show run kannst du dir deine verfügbaren Interfaces ansehen. Ist das z.B. /interface ethernet 0geht es so:
Das sollte dann so aussehen:
DSL_test# conf t
DSL_test(config)#int eth 0.10
DSL_test(config-if)#encapsulation dot1q 10
int eth 0ist jetzt nur ein Beispiel und das musst du ggf. durch deine entsprechendes Interface ersetzen !!
Mit ctrl-z kommst du wieder aus dem Konfig Modus raus und mitshow runkannst du dir dann deine Konfig ansehen.
Nicht vergessen alles mitwrite// sichern im Flash sonst ist alles nach dem nächsten Reboot wieder weg !
Du solltest dich wenigstens ein klein wenig mit den Basiscs der Cisco Kommandozeile vertraut machen.. !
Du musst ja wenn schon dann auch ein Interface vorher anwählen auf dem der Router diesen Encapsulation Mode fahren muss. Wie soll er das sonst raten von dir... ??
Dieses Interface ist ein Subinterface von einem der bestehenden Interfaces auf dem Router. Mit show ver oder show run kannst du dir deine verfügbaren Interfaces ansehen. Ist das z.B. /interface ethernet 0geht es so:
Das sollte dann so aussehen:
DSL_test# conf t
DSL_test(config)#int eth 0.10
DSL_test(config-if)#encapsulation dot1q 10
int eth 0ist jetzt nur ein Beispiel und das musst du ggf. durch deine entsprechendes Interface ersetzen !!
Mit ctrl-z kommst du wieder aus dem Konfig Modus raus und mitshow runkannst du dir dann deine Konfig ansehen.
Nicht vergessen alles mitwrite// sichern im Flash sonst ist alles nach dem nächsten Reboot wieder weg !
Es ist etwas von der IOS Version abhängig deshalb musst du mal etwas probieren:
DSL_test(config-subif)#encapsulation dot1q 10
Das ist schon richtig, denn du bist ja in einem Subinterface. Mache hier mal encapsulation ? Was zeigt er dir an ?? Dort kannst du sehen was der Cisco alles hinter dem Kommando encapsulation noch versteht. Wenn dort dot1q steht kannst du danach auch mal ein "?" eingeben und sehen ob er noch weitere Parameter dort akzeptiert und ggf. posten hier.
Ggf. reicht hier schon encapsulation dot1q OHNE das 10, wenn du als Subinterface schon x.10 gewählt hast !
DSL_test#ip address 172.16.10.254 255.2355.255.0
Mmmhh, Das kann natürlich so wieder mal niemals gehen, denn wie du am Prompt siehst bist du NICHT in einem Interface um die IP Adresse zu konfigurieren und nichtmal im Konfig Modus (da MUSS immer (config) oder (config-if) oder (config-subif) im Prompt stehen !!!)
Nur unter einem Interface kannst du auch eine IP Adresse konfigurieren !!! Niemals aber im Nicht Konfig Modus !!!
Deine Konfig müsste ungefähr so aussehen:
interface Ethernet0
description Router-Interface
ip address 10.6.251.105 255.255.255.248
crypto ipsec client ezvpn hw-client inside
hold-queue 100 out
interface Ethernet0.10
description Router-Interface fuer VLAN 10
encapsulation dot1q
ip address 172.16.10.1 255.255.255.0
no ip route-cache
!
Die o.a. Konfig bewirkt dann wenn du mit einem .1q Link vom Switch auf das Interface 0 gehst, dann nimmt er ungetaggte Frames aus dem Default VLAN (VLAN1) an im Netz 10.6.251.x und das VLAN 10 muss getagged (mit .1q Tag) auf dem Link kommen im Netz 17216.10.0
DSL_test(config-subif)#encapsulation dot1q 10
Das ist schon richtig, denn du bist ja in einem Subinterface. Mache hier mal encapsulation ? Was zeigt er dir an ?? Dort kannst du sehen was der Cisco alles hinter dem Kommando encapsulation noch versteht. Wenn dort dot1q steht kannst du danach auch mal ein "?" eingeben und sehen ob er noch weitere Parameter dort akzeptiert und ggf. posten hier.
Ggf. reicht hier schon encapsulation dot1q OHNE das 10, wenn du als Subinterface schon x.10 gewählt hast !
DSL_test#ip address 172.16.10.254 255.2355.255.0
Mmmhh, Das kann natürlich so wieder mal niemals gehen, denn wie du am Prompt siehst bist du NICHT in einem Interface um die IP Adresse zu konfigurieren und nichtmal im Konfig Modus (da MUSS immer (config) oder (config-if) oder (config-subif) im Prompt stehen !!!)
Nur unter einem Interface kannst du auch eine IP Adresse konfigurieren !!! Niemals aber im Nicht Konfig Modus !!!
Deine Konfig müsste ungefähr so aussehen:
interface Ethernet0
description Router-Interface
ip address 10.6.251.105 255.255.255.248
crypto ipsec client ezvpn hw-client inside
hold-queue 100 out
interface Ethernet0.10
description Router-Interface fuer VLAN 10
encapsulation dot1q
ip address 172.16.10.1 255.255.255.0
no ip route-cache
!
Die o.a. Konfig bewirkt dann wenn du mit einem .1q Link vom Switch auf das Interface 0 gehst, dann nimmt er ungetaggte Frames aus dem Default VLAN (VLAN1) an im Netz 10.6.251.x und das VLAN 10 muss getagged (mit .1q Tag) auf dem Link kommen im Netz 17216.10.0
Nein, du musst ihm auf dem Subinterface eingeben !
DSL_test(config)# int eth 0.10
DSL_test(config-if)# encapsulation dot1q
Falls das nicht gehen sollte was gibt er dir aus wenn du im Subinterface bist und gibst ein:
DSL_test(config-if)# encapsulation ?
Dort müssen eigentlich weitere Parameter zum encapsulation Kommando verfügbar sein !!
Ebenso wenn du direkt unter dem nativen Interface eth 0 bist. Auch da wäre ein Output von /encap ?// mal interessant !
DSL_test(config)# int eth 0.10
DSL_test(config-if)# encapsulation dot1q
Falls das nicht gehen sollte was gibt er dir aus wenn du im Subinterface bist und gibst ein:
DSL_test(config-if)# encapsulation ?
Dort müssen eigentlich weitere Parameter zum encapsulation Kommando verfügbar sein !!
Ebenso wenn du direkt unter dem nativen Interface eth 0 bist. Auch da wäre ein Output von /encap ?// mal interessant !