I’m a little embarrassed to be asking this but here goes.
In a training video for CCENT, I see a switch connected to 2 PCs that are pinging each other on the same subnet. I try to replicate the setup with 2 Linux PCs and the PCs cannot ping each other.
After quite a bit of diagnosing I come up with the reason that they are not pinging each other, is because initially PC1 does not know PC2’s MAC address and because the switch is a Layer 2 device, it cannot forward the frame. Once I add a router to the topology and tell the PCs to use it as the default gateway, the PCs can reach each other.
My question is, are my assumptions correct? or is there a way to configure either my L2 switch (Cisco 2960) or my PCs to ping each other without an additional router? I am really curious to know how the instructor did it in the video, but at this point can only surmise that the Windows PCs he is using are helping with the ARP somehow that my Linux PC doesn’t.
Edit: adding configs
Switch#show vlan VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4 Fa0/5, Fa0/6, Fa0/7, Fa0/8 Fa0/9, Fa0/10, Fa0/11, Fa0/12 Fa0/13, Fa0/14, Fa0/15, Fa0/16 Fa0/17, Fa0/18, Fa0/19, Fa0/20 Fa0/21, Fa0/22, Fa0/23, Fa0/24 1002 fddi-default act/unsup 1003 token-ring-default act/unsup 1004 fddinet-default act/unsup 1005 trnet-default act/unsup VLAN Type SAID MTU Parent RingNo BridgeNo Stp BrdgMode Trans1 Trans2 ---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------ 1 enet 100001 1500 - - - - - 0 0 1002 fddi 101002 1500 - - - - - 0 0 1003 tr 101003 1500 - - - - - 0 0 1004 fdnet 101004 1500 - - - ieee - 0 0 1005 trnet 101005 1500 - - - ibm - 0 0 Primary Secondary Type Ports ------- --------- ----------------- ------------------------------------------ Switch#show ip int brief Interface IP-Address OK? Method Status Protocol Vlan1 10.3.1.1 YES NVRAM up up FastEthernet0/1 unassigned YES unset up up FastEthernet0/2 unassigned YES unset down down FastEthernet0/3 unassigned YES unset down down FastEthernet0/4 unassigned YES unset down down FastEthernet0/5 unassigned YES unset down down FastEthernet0/6 unassigned YES unset down down FastEthernet0/7 unassigned YES unset down down FastEthernet0/8 unassigned YES unset down down FastEthernet0/9 unassigned YES unset down down FastEthernet0/10 unassigned YES unset down down FastEthernet0/11 unassigned YES unset down down FastEthernet0/12 unassigned YES unset down down FastEthernet0/13 unassigned YES unset down down FastEthernet0/14 unassigned YES unset down down FastEthernet0/15 unassigned YES unset down down FastEthernet0/16 unassigned YES unset down down FastEthernet0/17 unassigned YES unset down down FastEthernet0/18 unassigned YES unset down down FastEthernet0/19 unassigned YES unset down down FastEthernet0/20 unassigned YES unset down down Switch#show int vlan 1 Vlan1 is up, line protocol is up Hardware is EtherSVI, address is 0025.8347.d4c0 (bia 0025.8347.d4c0) Internet address is 10.3.1.1/24 MTU 1500 bytes, BW 1000000 Kbit/sec, DLY 10 usec, reliability 255/255, txload 1/255, rxload 1/255 Encapsulation ARPA, loopback not set Keepalive not supported ARP type: ARPA, ARP Timeout 04:00:00 Last input 00:00:01, output 03:07:32, output hang never Last clearing of "show interface" counters never Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0 Queueing strategy: fifo Output queue: 0/40 (size/max) 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute output rate 0 bits/sec, 0 packets/sec 7073 packets input, 586827 bytes, 0 no buffer Received 0 broadcasts (0 IP multicasts) 0 runts, 0 giants, 0 throttles 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored 1 packets output, 64 bytes, 0 underruns 0 output errors, 2 interface resets 0 unknown protocol drops 0 output buffer failures, 0 output buffers swapped out Switch#
And Linux PC
bob bob # ip addr 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp9s0: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 00:21:70:b7:c6:9c brd ff:ff:ff:ff:ff:ff inet 10.3.1.50/32 scope global enp9s0 valid_lft forever preferred_lft forever inet6 fe80::221:70ff:feb7:c69c/64 scope link valid_lft forever preferred_lft forever 3: wlan0: mtu 1500 qdisc noop state DOWN group default qlen 1000 link/ether 00:22:5f:1e:4e:e6 brd ff:ff:ff:ff:ff:ff bob bob #
running-config
Switch#show run Building configuration... Current configuration : 2855 bytes ! version 15.0 no service pad service timestamps debug datetime msec service timestamps log datetime msec no service password-encryption ! hostname Switch ! boot-start-marker boot-end-marker ! ! no aaa new-model system mtu routing 1500 ! ! ! ! crypto pki trustpoint TP-self-signed-2202522752 enrollment selfsigned subject-name cn=IOS-Self-Signed-Certificate-2202522752 revocation-check none rsakeypair TP-self-signed-2202522752 ! ! crypto pki certificate chain TP-self-signed-2202522752 certificate self-signed 01 3082022B 30820194 A0030201 02020101 300D0609 2A864886 F70D0101 05050030 31312F30 2D060355 04031326 494F532D 53656C66 2D536967 6E65642D 43657274 69666963 6174652D 32323032 35323237 3532301E 170D3933 30333031 30303031 30365A17 0D323030 31303130 30303030 305A3031 312F302D 06035504 03132649 4F532D53 656C662D 5369676E 65642D43 65727469 66696361 74652D32 32303235 32323735 3230819F 300D0609 2A864886 F70D0101 01050003 818D0030 81890281 8100E4DB 6BDBD2DC 37055DFA 282999AE B96FC640 2241FF8A 430ED5FF A6017E03 F6B19437 AA7BE507 13CE0C75 679C17C0 32FBE9E3 7AD23E1B 25BEEF58 73A2C55F A7156C6A ECCF31EF 537EC8AC 596AB7A5 71C29EEA 217D8DE4 95B8D7F1 47FF5381 986C93D6 D82C6734 1DE12C83 770EA60B 498A8D75 B9A1AAC6 A999B598 1E5E3081 C1530203 010001A3 53305130 0F060355 1D130101 FF040530 030101FF 301F0603 551D2304 18301680 141B3F0D 0506EF36 1F18AC79 78C722FD 82ADC5A4 BA301D06 03551D0E 04160414 1B3F0D05 06EF361F 18AC7978 C722FD82 ADC5A4BA 300D0609 2A864886 F70D0101 05050003 8181000A E3F3216C 34E27078 0FD09863 A1FC8958 EA67A0E9 0B1B26F4 CC675FEC 4C43B23A AA3CB113 973BD666 F5DFF4E9 B5C6372F C1D0B75F CFF7EEA4 CBCBE18E A633BB8A B59841BC 4711FE62 945A1276 0CD80044 F0D34DDD BA3B346B EC97238C 479D686F 9EC88F50 9A5E786F D8DD023D 5142C4D1 3EED7955 AFBB2A10 DF839E02 0CE192 quit ! ! ! ! ! spanning-tree mode pvst spanning-tree extend system-id ! vlan internal allocation policy ascending ! ! ! ! ! interface FastEthernet0/1 ! interface FastEthernet0/2 ! interface FastEthernet0/3 ! interface FastEthernet0/4 ! interface FastEthernet0/5 ! interface FastEthernet0/6 ! interface FastEthernet0/7 ! interface FastEthernet0/8 ! interface FastEthernet0/9 ! interface FastEthernet0/10 ! interface FastEthernet0/11 ! interface FastEthernet0/12 ! interface FastEthernet0/13 ! interface FastEthernet0/14 ! interface FastEthernet0/15 ! interface FastEthernet0/16 ! interface FastEthernet0/17 ! interface FastEthernet0/18 ! interface FastEthernet0/19 ! interface FastEthernet0/20 ! interface FastEthernet0/21 ! interface FastEthernet0/22 ! interface FastEthernet0/23 ! interface FastEthernet0/24 ! interface Vlan1 ip address 10.3.1.1 255.255.255.0 no ip route-cache ! ip http server ip http secure-server ! ! line con 0 exec-timeout 0 0 logging synchronous line vty 0 4 login line vty 5 15 login ! end Switch#
show running-config
command.