从一台PC Ping到一台Switch – 初学者

我刚接触思科networking。 我正在尝试一个简单的networking。 我连接了3台电脑到一台交换机

PC A --> VLAN 10 ip address of PC A 100.100.100.3 PC B --> VLAN 20 ip address of PC B 120.120.120.3 PC C --> VLAN 30 ip address of PC C 130.130.130.3 

现在,我希望远程login到PC C的交换机。

我打开了交换机CLI并键入;

 >conf t > int vlan 30 >ip address 192.168.4.56 

当我试图从PC C(这是IP 130.130.130.3 )平。 我收到以下消息(我相信是错误的)

 Pinging 192.168.4.56 with 32 bytes of data: Reply from 130.130.130.3: Destination host unreachable. Reply from 130.130.130.3: Destination host unreachable. Reply from 130.130.130.3: Destination host unreachable. 

但是,当我把交换机上的IP地址更改为130.130.130.5 ,并从PC C ping它的工作。

这是为什么? (那是因为我们需要把它放在同一个networking中)

2.)我希望能够从所有PC( PC A,PC B和PC CPING 。 我该怎么做 ?

每台PC和相应的VLAN接口必须在同一个子网内。 PC也需要有一个默认网关设置为指向交换机的IP地址。

你需要从路由表的angular度思考这个问题。 节点咨询他们的路由表来找出在哪里传输数据。 这是一个使用/ 24掩码的例子,因为你没有指定上面的子网掩码。

PC A:100.100.100.3/24(/ 24表示255.255.255.0)没有默认的网关设置,它的路由表中只有几个条目。 第一个是100.100.100.3/32,因为它在机器上,另一个是100.100.100.0/24。 PC解释这意味着它不必去其他任何地方达到100.100.100.1-254它可以达到您设置IP上的接口上的这些地址。 现在…一旦你添加一个默认网关(它必须在你连接到的networking上),那么你将有一个0.0.0.0到100.100.100.5的条目。

为了使您的整个networkingfunction,这是你如何做到这一点:

个人电脑

 PC A: 100.100.100.3/24 default gateway 100.100.100.5 PC B: 120.120.120.3/24 default gateway 120.120.120.5 PC C: 130.130.130.3/24 default gateway 130.130.130.5 

开关

 VLAN10 IP: 100.100.100.5/24 VLAN20 IP: 120.120.120.5/24 VLAN30 IP: 130.130.130.5/24 

交换机不应该需要默认网关或任何其他路由集。 如果是Cisco交换机,请不要忘记命令“ip routing”,否则交换机不会执行跨VLAN路由。

编辑:另外,如果它可以帮助你更好地理解一些,有人曾经总结了这一点,当我不断问“为什么我们需要子网”时,一切都为我点击。 他简单的回答是“那该死的路由器知道该怎么做!”

作为家庭作业,您应该阅读并摘录此信息: IPv4子网划分如何工作?

为了远程pipe理交换机,您将需要以下configuration。

在同一个子网内:(1)在vty线上的IP地址(2)login和密码

在本地子网外部:(1)vty线上的IP地址(2)默认GW(3)login和密码

现在,当您尝试login交换机时,您会收到什么? 如果可能,发布ping / trace和telnetlogin捕获。 你想从路由器连接吗? 从同一个子网内的一台PC或这个子网外?