Простой шлюз на 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 и выходить в сеть через циску.