Skip to content

Router-on-a-Stick

Przygotowanie, scenariusz

Info

Do realizacji tego zadania wymagany będzie symulator Cisco Packet Tracer 8.2.2 dostępny za darmo dla każdej zarejestrowanej osoby na platformie NetAcad.

Jeżeli nie korzystaliście nigdy z narzędzia Cisco Packet Tracer zalecam przejść podstawowy kurs z jego obsługi dostępny na ww. platformie.

Naszym zadaniem będzie skonfigurowanie tzw. routera na patyku czyli pod jednym portem fizycznym będziemy mieli dwie sieci VLAN.

Topologia

Screenshot

Konfiguracja komputerów PC1 oraz PC2

Konfiguracja PC1

  • IPv4 Address: 192.168.10.10
  • Subnet Mask: 255.255.255.0
  • Default Gateway: 192.168.10.1

Screenshot

Konfiguracja PC2

  • IPv4 Address: 192.168.20.10
  • Subnet Mask: 255.255.255.0
  • Default Gateway: 192.168.20.1

Screenshot

Konfiguracja przełącznika S1

Przechodzimy w tryb konfiguracyjny i ustawiamy nazwę przełącznika.

Switch#configure terminal
Switch(config)#hostname S1

Tworzymy na przełączniku dwa VLAN-y.

S1(config)#vlan 10
S1(config-vlan)#name KOMPUTERY
S1(config)#vlan 20
S1(config-vlan)#name SERWERY

Teraz do interfejsu fastEthernet0/1 do którego wpiety jest PC1 przypiszemy VLAN10 natomiast interfejsy GigabitEthernet0/1 oraz GigabitEthernet0/2 przestawimy w tryb trunk, który pozwoli przesyłać informację o VLAN-ach między przełącznikami oraz routerem.

S1(config)#interface fastEthernet 0/1
S1(config-if)#switchport mode access 
S1(config-if)#switchport access vlan 10

S1(config)#interface gigabitEthernet 0/1
S1(config-if)#switchport mode trunk 

S1(config)#interface gigabitEthernet 0/2
S1(config-if)#switchport mode trunk

Możecie sprawdzić konfigurację VLAN-ów komendą:

S1#show vlan

Screenshot

Możecie również sprawdzić interfejsy działające w trybie trunk komendą:

S1#show interfaces trunk

Dlaczego wyskoczył tylko jeden interfejs, który działa w trybie trunk skoro skonfigurowaliśmy dwa? To wszystko dlatego, że po stronie routera mamy wyłączony interfejs i przełącznik nie zestawia połączenia.

Screenshot

Konfiguracja przełącznika S2

Powtarzamy całą operację przeprowadzoną na przełączniku S1 z drobnymi zmianami.

Switch#configure terminal
Switch(config)#hostname S2

S2(config)#vlan 10
S2(config-vlan)#name KOMPUTERY
S2(config)#vlan 20
S2(config-vlan)#name SERWERY

S2(config)#interface fastEthernet 0/1
S2(config-if)#switchport mode access 
S2(config-if)#switchport access vlan 20

S2(config)#interface gigabitEthernet 0/1
S2(config-if)#switchport mode trunk

Test połaczenia PC1 - PC2

Szybki test ping czy PC1 będzie w stanie komunikować się z PC2. Oczywiście, efektów brak 😄

Screenshot

Konfiguracja routera

Zaczynamy od trybu konfiguracyjnego i nazwy.

Router#configure terminal
Router(config)#hostname R

Teraz czas na interfejs, a raczej subinterfejsy. Najpierw należy włączyć interfejs komendą:

R(config)#interface gigabitEthernet 0/0/0
R(config-if)#no shutdown 

Konfiguracja subinterfejsów dla dwóch VLAN-ów.

R(config)#interface gigabitEthernet 0/0/0.10
R(config-subif)#encapsulation dot1Q 10
R(config-subif)#ip address 192.168.10.1 255.255.255.0

R(config)#interface gigabitEthernet 0/0/0.20
R(config-subif)#encapsulation dot1Q 20
R(config-subif)#ip address 192.168.20.1 255.255.255.0

Sprawdźmy czy adresy zostały prawidłowo przypisane komendą

R#show ip interface brief

Screenshot

Drugi test połaczenia PC1 - PC2

Powtarzamy test z PC1 do PC2, tym razem z powodzeniem.

Screenshot

I jeszcze żebym nie był gołosłowny, możecie wrócić na przełącznik S1 i sprawdzić jak wyglądają interfejsy trunk

Screenshot

Success

Wszystkie przykłady są tylko formą zainteresowania danym zagadnieniem. Zachęcam do zapoznania się ze szczegółami zawartymi w dokumentacji autora lub producenta 😄


🕞 Ostatnia aktualizacja 04.03.2025