<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://soisk.info/index.php?action=history&amp;feed=atom&amp;title=Cisco_Packet_Tracer_-_port_security</id>
	<title>Cisco Packet Tracer - port security - Historia wersji</title>
	<link rel="self" type="application/atom+xml" href="https://soisk.info/index.php?action=history&amp;feed=atom&amp;title=Cisco_Packet_Tracer_-_port_security"/>
	<link rel="alternate" type="text/html" href="https://soisk.info/index.php?title=Cisco_Packet_Tracer_-_port_security&amp;action=history"/>
	<updated>2026-10-13T03:27:06Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://soisk.info/index.php?title=Cisco_Packet_Tracer_-_port_security&amp;diff=3101&amp;oldid=prev</id>
		<title>imported&gt;Admin: /* Sprawdzenie, czy port security blokuje obce hosty */</title>
		<link rel="alternate" type="text/html" href="https://soisk.info/index.php?title=Cisco_Packet_Tracer_-_port_security&amp;diff=3101&amp;oldid=prev"/>
		<updated>2021-01-17T17:49:21Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Sprawdzenie, czy port security blokuje obce hosty&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
==Port security==&lt;br /&gt;
&lt;br /&gt;
Port security pozwala zabezpieczyć interfejsy przełącznika (switcha). Można ograniczyć liczbę hostów podłączonych do interfejsu. Jeśli do portu podpięty jest jeden komputer to możemy ustawić 1, jeśli podpięty jest inny switch ustawiamy większą liczbę.&lt;br /&gt;
&lt;br /&gt;
==Konfiguracja przełącznika==&lt;br /&gt;
&lt;br /&gt;
Mamy prostą sieć złożoną z przełącznika i 4 hostów o adresacji 192.168.0.100 - 192.168.0.103.&lt;br /&gt;
&lt;br /&gt;
[[Plik:PT-portsecurity1.png]]&lt;br /&gt;
&lt;br /&gt;
Włączymy port security na interfejsie FastEthertnet 0/1. Dzięki temu z sieci będzie mógł korzystać wyłącznie podpięty aktualnie komputer PC0.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
S2&amp;gt;enable&lt;br /&gt;
S2#configure terminal&lt;br /&gt;
Enter configuration commands, one per line.  End with CNTL/Z.&lt;br /&gt;
S2(config)#&lt;br /&gt;
S2(config)#&lt;br /&gt;
S2(config)#interface fastethernet 0/1&lt;br /&gt;
S2(config-if)#switchport mode access&lt;br /&gt;
S2(config-if)#switchport port-security&lt;br /&gt;
S2(config-if)#switchport port-security maximum 1&lt;br /&gt;
S2(config-if)#switchport port-security mac-address sticky&lt;br /&gt;
S2(config-if)#switchport port-security violation ?&lt;br /&gt;
  protect   Security violation protect mode&lt;br /&gt;
  restrict  Security violation restrict mode&lt;br /&gt;
  shutdown  Security violation shutdown mode&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Początek oczywisty, więc pominę. Poniżej polecenia dotyczące włączenia port security.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;switchport mode access&amp;lt;/code&amp;gt; wejście w tryb dostępowy interfejsu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;switchport port-security&amp;lt;/code&amp;gt; włączenie port security&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;switchport port-security maximum 1&amp;lt;/code&amp;gt; przypisanie jednego hosta do interfejsu. W sumie można to pominąć, gdyż jest to &amp;#039;&amp;#039;&amp;#039;opcja domyślna&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Poniżej widać jakie jest maksimum adresów&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
S2(config-if)#switchport port-security maximum ?&lt;br /&gt;
  &amp;lt;1-132&amp;gt;  Maximum addresses&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Patrz więcej [https://www.cisco.com/c/m/en_us/techdoc/dc/reference/cli/nxos/commands/l2/switchport-port-security-maximum.html]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;switchport port-security mac-address sticky&amp;lt;/code&amp;gt; adres MAC podłączonego do portu hosta zostanie pobrany dynamicznie&lt;br /&gt;
&lt;br /&gt;
Można też przypisać adres MAC ręcznie. Patrz też [https://www.cisco.com/c/m/en_us/techdoc/dc/reference/cli/nxos/commands/l2/switchport-port-security-mac-address.html]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
S2(config-if)#switchport port-security mac-address ?&lt;br /&gt;
  H.H.H   48 bit mac address&lt;br /&gt;
  sticky  Configure dynamic secure addresses as sticky&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jak widać sprawdziłem tylko jakie są opcje po &amp;#039;&amp;#039;violation&amp;#039;&amp;#039;, gdyż interesowała mnie opcja &amp;#039;&amp;#039;shutdown&amp;#039;&amp;#039;. &amp;#039;&amp;#039;&amp;#039;Opcja ta jest domyślna&amp;#039;&amp;#039;&amp;#039;, więc nie wpisałem &amp;lt;code&amp;gt;switchport port-security violation shutdown&amp;lt;/code&amp;gt;. Opcja &amp;#039;&amp;#039;shutdown&amp;#039;&amp;#039; wyłącza port jak zostanie wykryty inny adres MAC.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
S2(config-if)#switchport port-security violation ?&lt;br /&gt;
  protect   Security violation protect mode&lt;br /&gt;
  restrict  Security violation restrict mode&lt;br /&gt;
  shutdown  Security violation shutdown mode&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Opcje  &amp;#039;&amp;#039;restrict&amp;#039;&amp;#039; i &amp;#039;&amp;#039;protect&amp;#039;&amp;#039; są podobne. Tutaj nie jest wyłączany port, nie są przepuszczane natomiast pakiety z obcego hosta. W opcji &amp;#039;&amp;#039;restict&amp;#039;&amp;#039; dodatkowo zliczane są naruszenia. Patrz więcej [https://www.cisco.com/c/m/en_us/techdoc/dc/reference/cli/nxos/commands/l2/switchport-port-security-violation.html]&lt;br /&gt;
&lt;br /&gt;
==Sprawdzenie, czy przypisało adres MAC==&lt;br /&gt;
&lt;br /&gt;
W warunkach packet tracer puść ping z PC0. W realnych warunkach w sieci ciągle wysyłane są pakiety i switch wykryje adres MAC na porcie.&lt;br /&gt;
&lt;br /&gt;
Sprawdzimy running-config. Służy do tego polecenie &amp;lt;code&amp;gt;show running-config&amp;lt;/code&amp;gt;. Ja poniżej użyłem jeszce filtra, aby pominąć zbędne informacje.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
S2#show running-config | include switchport&lt;br /&gt;
 switchport mode access&lt;br /&gt;
 switchport port-security&lt;br /&gt;
 switchport port-security mac-address sticky &lt;br /&gt;
 switchport port-security mac-address sticky 000D.BD65.A95B&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Możemy sprawdzić adres MAC na PC0&lt;br /&gt;
&lt;br /&gt;
[[Plik:PT-portsecurity2.png]]&lt;br /&gt;
&lt;br /&gt;
Jak widać są zgodne.&lt;br /&gt;
&lt;br /&gt;
==Sprawdzenie, czy port security blokuje obce hosty==&lt;br /&gt;
&lt;br /&gt;
Spróbujemy zasymulować próbę podłączenia obcego sprzętu. Do sieci kablem z komputera PC0 podpięto laptop. Laptop otrzymał adres IP 192.168.0.100 (ten, który miał PC0)&lt;br /&gt;
&lt;br /&gt;
[[Plik:PT-portsecurity3.png]]&lt;br /&gt;
&lt;br /&gt;
Jak widzimy laptop próbuje komunikować się z PC3, czyli 192.168.0.103. W efekcie komunikacja nie powiodła się. Ping nie przeszedł, bo port na switchu został wyłączony.&lt;br /&gt;
&lt;br /&gt;
[[Plik:PT-portsecurity4.png]]&lt;br /&gt;
&lt;br /&gt;
Sprawdźmy to jeszcze na switchu. Użyjemy polecenia &amp;lt;code&amp;gt;show ip interface brief&amp;lt;/code&amp;gt;. Jak widać port został wyłączony.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
S2&amp;gt;show ip interface brief&lt;br /&gt;
Interface              IP-Address      OK? Method Status                Protocol &lt;br /&gt;
FastEthernet0/1        unassigned      YES manual down                  down &lt;br /&gt;
FastEthernet1/1        unassigned      YES manual up                    up &lt;br /&gt;
FastEthernet2/1        unassigned      YES manual up                    up &lt;br /&gt;
FastEthernet3/1        unassigned      YES manual up                    up &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Użyjemy polecenia &amp;lt;code&amp;gt;show port-security interface f0/1&amp;lt;/code&amp;gt; aby obejrzeć szczegóły. Np. widzimy adres MAC laptopa, który próbował podłączyć się do naszej sieci. Widzimy też licznik naruszeń.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
S2#show port-security interface f0/1&lt;br /&gt;
Port Security              : Enabled&lt;br /&gt;
Port Status                : Secure-shutdown&lt;br /&gt;
Violation Mode             : Shutdown&lt;br /&gt;
Aging Time                 : 0 mins&lt;br /&gt;
Aging Type                 : Absolute&lt;br /&gt;
SecureStatic Address Aging : Disabled&lt;br /&gt;
Maximum MAC Addresses      : 1&lt;br /&gt;
Total MAC Addresses        : 1&lt;br /&gt;
Configured MAC Addresses   : 0&lt;br /&gt;
Sticky MAC Addresses       : 1&lt;br /&gt;
Last Source Address:Vlan   : 0040.0BB3.51AD:1&lt;br /&gt;
Security Violation Count   : 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Możemy też użyć samego &amp;lt;code&amp;gt;show port-security&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
S2#show port-security&lt;br /&gt;
Secure Port MaxSecureAddr CurrentAddr SecurityViolation Security Action&lt;br /&gt;
               (Count)       (Count)        (Count)&lt;br /&gt;
--------------------------------------------------------------------&lt;br /&gt;
        Fa0/1        1          1                 1         Shutdown&lt;br /&gt;
----------------------------------------------------------------------&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ponowne włączenie portu==&lt;br /&gt;
&lt;br /&gt;
Interfejsy podnosimy poleceniem &amp;lt;code&amp;gt;no shutdown&amp;lt;/code&amp;gt;. Stan sprawdzamy oczywiście poleceniem &amp;lt;code&amp;gt;show ip interface brief&amp;lt;/code&amp;gt;. Jak widać użyłem przed nim &amp;lt;code&amp;gt;do&amp;lt;/code&amp;gt;, aby nie wychodzić z trybu konfiguracyjnego. Włączenie interfejsu oczywiście nie oznacza, że podłączony laptop może cokolwiek zrobić w naszej sieci. Przy kolejnym kontakcie zostanie ponownie wyłączony port.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
S2#configure terminal&lt;br /&gt;
Enter configuration commands, one per line.  End with CNTL/Z.&lt;br /&gt;
S2(config)#interface f0/1&lt;br /&gt;
S2(config-if)#shutdown&lt;br /&gt;
&lt;br /&gt;
%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to administratively down&lt;br /&gt;
S2(config-if)#no shutdown&lt;br /&gt;
&lt;br /&gt;
S2(config-if)#&lt;br /&gt;
%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up&lt;br /&gt;
&lt;br /&gt;
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
S2(config-if)#do show ip interface brief&lt;br /&gt;
Interface              IP-Address      OK? Method Status                Protocol &lt;br /&gt;
FastEthernet0/1        unassigned      YES manual up                    up &lt;br /&gt;
FastEthernet1/1        unassigned      YES manual up                    up &lt;br /&gt;
FastEthernet2/1        unassigned      YES manual up                    up &lt;br /&gt;
FastEthernet3/1        unassigned      YES manual up                    up &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Cisco Packet Tracer]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Sieci komputerowe]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Admin</name></author>
	</entry>
</feed>