Я новичок в сетях Cisco. Я пробую простую сеть. Я подключил 3 ПК к Switch.
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
Теперь я надеюсь подключиться к коммутатору по telnet с ПК C.
Я открыл интерфейс командной строки Switches и набрал;
>conf t
> int vlan 30
>ip address 192.168.4.56
Когда я попытался выполнить эхо-запрос с ПК 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
, и пинг с ПК C работает.
1.) Почему это? (Так потому, что нам нужно, чтобы он был в той же сети)
2.) Я хочу иметь возможность PING
со всех ПК (ПК A, ПК B и ПК C). Как мне это сделать ?
Каждый компьютер и соответствующий интерфейс VLAN должны находиться в одной подсети. На ПК также должен быть установлен шлюз по умолчанию, указывающий на IP-адрес коммутатора.
Вам нужно подумать об этом с точки зрения таблиц маршрутизации. Узлы обращаются к своей таблице маршрутизации, чтобы выяснить, куда передавать данные. Вот пример использования масок / 24, поскольку вы не указали маски подсети выше.
ПК A: 100.100.100.3/24 (/ 24 означает 255.255.255.0) без установленного шлюза по умолчанию будет иметь только несколько записей в своей таблице маршрутизации. Первый будет 100.100.100.3/32, так как он находится на самой машине, другой будет 100.100.100.0/24. ПК интерпретирует это как то, что ему не нужно никуда идти, чтобы достичь 100.100.100.1-254, он может достичь этих адресов на интерфейсе, на котором вы установили IP. Теперь ... как только вы добавите шлюз по умолчанию (который должен быть в сети, к которой вы ПОДКЛЮЧЕНЫ), у вас будет запись от 0.0.0.0 до 100.100.100.5.
Чтобы вся ваша сеть функционировала, сделайте это следующим образом:
ПК
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?
Для удаленного управления коммутатором вам потребуется следующее.
В той же подсети: (1) IP-адрес (2) логин и пароль на строках VTY.
Вне локальной подсети: (1) IP-адрес (2) GW по умолчанию (3) логин и пароль на строках VTY
Что вы получите, когда попытаетесь войти в систему на коммутаторе? Если возможно, опубликуйте записи ping / trace и telnet login. Вы пытаетесь подключиться с роутера? С ПК в той же подсети или вне этой подсети?
Если вы не можете проверить связь с коммутатором с удаленного хоста и вы убедились, что ваши маршрутизаторы имеют маршруты к различным подсетям в сети, убедитесь, что вы настроили шлюз по умолчанию на своих коммутаторах для интерфейсов vlan, в противном случае вы не сможет проверить связь с коммутатором или получить доступ к VTY. Это можно сделать, выполнив команду ip default-gateway A.B.C.D в режиме глобальной конфигурации на соответствующем коммутаторе. IP-адрес вашего шлюза по умолчанию должен быть IP-адресом маршрутизатора, который обслуживает подсети, в которых находится коммутатор.