Простой шлюз на Cisco без NAT | Cisco
Задача – настроить простой шлюз без NAT на маршрутизаторе cisco (в данном случае 2621). Поскольку обычно в конфигах для начинающих описывается шлюз с внешним маршрутизируемым айпи и внутренним с приватной сетью и NAT статья хоть и описывает очевидыне вещи, но может кому-нибудь пригодиться.
Итак провайдер выделил нам 8 маршрутизируемых адресов и предоставил возможность управлять этим хозяйством самостоятельно.
Получаем внешний адрес шлюза через который наша подсеть будет выходить с мир: 45.44.189.137 mask 255.255.255.128
Наш блок адресов: 45.44.190.80/29 (45.44.190.81-89 255.255.255.248)
Подключаем маршрутизатор к ком порту любой машины, заходим в консоль с помощью minicom или cu
Я буду предполагать что начальная кофигурация у нас уже есть (то есть мастер первоначальной конфигурации вы уже прошли и маршрутизатор уже настраивался).
Делаем.
>enable
(Переходим в привелигированный режим, вводим пароль)
#conf t
(Переходим в режим редактирования конфига)
#no service config
(Отключаем опцию загрузки конфига по сети)
Конфигурим интерфейсы.
Внешний:
#interface FastEthernet0/0
(Выбираем внешний интерфейс)
#ip address 45.44.189.137 255.255.255.128
(Задаем айпи и маску)
#description ====INET====
(Задаем описание интерфейса для удобства)
#no shutdown
(Если интерфейс отключен – включаем)
#^Z
(Ctrl + Z – завершаем ввод)
Внутренний:
#interface FastEthernet0/1
(Выбираем внешний интерфейс)
#ip address 45.44.190.81 255.255.255.248
(Задаем айпи и маску)
#description ====LOCAL====
(Задаем описание интерфейса для удобства)
#no shutdown
(Если интерфейс отключен – включаем)
#^Z
(Ctrl + Z – завершаем ввод)
Далее указываем дефольный шлюз:
#ip route 0.0.0.0 0.0.0.0 45.44.189.1
(Адрес шлюза который мы получили от провайдера)
Далее разрешаем роутинг:
#ip routing
На случай если роутинг запрещали командой no ip routing (настройка в IOS по дефолту). Обращаем внимание на то, что в конфиге строки ip routing мы не увидим.
В принципе для маршрутизации в нашем случае этого достаточно, не стоит лезть в дебри с default-gateway, default-network пытаться прописывать маршруты в нашу сеть и обмениваться маршрутной информацией с соседним шлюзом провайдера и т.д. – как правило это не наши задачи.
Далее ещё несколько настроек:
#service password-encryption
(Указываем все пароли хранить в конфиге в зашифрованном виде)
#ip cef
(Улучшенный алгоритм пересылки пакетов)
Настраиваем ДНС:
#ip domain-lookup
(Включаем ДНС)
#ipname-server 195.210.154.151
(Задаем сервер ДНС)
#ip classless
(Включаем распознавание адресов в CIDR нотации)
#no ip http server
(Отключаем доступ к мащрутизатору по http)
#^Z
(Ctrl + Z – завершаем ввод)
#wr mem
(Пишем конфиг в ПЗУ)
#reload
(Перегружаемся на всякий случай)
В принципе всё. Маршрутизатор должен нормально работать, пересыалать пакеты между интерфейсами.
Можно просмотреть настройки:
#show conf
(Просмотр всего конфига)
#show ip int brief
(Просматриваем настройку интерфейсов)
#show host
(Просмотреть настроенные ДНС сервера)
#show ip route
Просмотр таблицы маршрутизации. Здесь есть один момент – сразу после настройки если ни один из интерфейсов не подключен к сети – таблица будет пустой с записью Gateway of last resort is not set не смотря на то что мы задали дефолтный шлюз. Нужно просто включиться в сеть. Когда интерфейсы перейдут в состояние up получим примерно такую картину:
#show ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route
Gateway of last resort is 95.84.189.129 to network 0.0.0.0
45.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C 45.44.189.128/25 is directly connected, FastEthernet0/0
C 45.44.190.80/29 is directly connected, FastEthernet0/1
S* 0.0.0.0/0 [1/0] via 45.44.189.1
Здесь – наши два интерфейса и сети в которые они ведут (отмечены C – connected) и дефолтный статический маршрут – S* (static, candidate default)
Всё настройка завершена. Можно брать машину давать ей адрес из пула 45.44.190.80/29 и выходить в сеть через циску.