Anticisco
http://www.anticisco.ru/forum/

Еще одна задачка забавная от Расула (cma1kep). Про адреса
http://www.anticisco.ru/forum/viewtopic.php?f=3&t=794
Страница 1 из 1

Автор:  Fedia [ 27 май 2010, 19:13 ]
Заголовок сообщения:  Еще одна задачка забавная от Расула (cma1kep). Про адреса

1. Есть два маршрутизатора R1 и R2 подключены между собой по FastEthernet(это не так важно).
На R2 висят такие адреса

Код:
interface FastEthernet0/0
  ip address 172.16.1.1 255.255.255.0 secondary
  ip address 192.168.1.1 255.255.255.0


На R1 следующие настройки

Код:
interface FastEthernet0/0
  ip address 192.168.1.2 255.255.255.0


Т.е. между маршрутизаторами есть связность.

2. На R2 есть возможность удаленного подключения ( по телнету или по ssh)

Задача: Как поменять на R2 ip адреса местами, то есть что бы было так:
ip address 172.16.1.1 255.255.255.0
ip address 192.168.1.1 255.255.255.0 secondary

Условия:
1. Нельзя на R2 добавлять или использовать новые айпи адреса(отличные от имеющихся)
2. Нельзя на R2 пользоваться статической или динамической маршрутизацией.

Дерзайте!

ЗЫ Традиционная просьба к "почтисисиаям": если знаете ответ сразу - не пишите, выждите паузу :)

ЗЗЫ Традиционная просьба к Расулу: контролируй процесс мозгового штурма :)

Автор:  nike [ 27 май 2010, 19:57 ]
Заголовок сообщения:  Re: Еще одна задачка забавная от Расула (cma1kep). Про адреса

Можно по консоли подключиться к R2 ? :)

event`ами можно пользоваться на R2 ?
Можно на R1 добавить secondary адрес из 172.16.1.0/24 ?

Автор:  nike [ 27 май 2010, 20:06 ]
Заголовок сообщения:  Re: Еще одна задачка забавная от Расула (cma1kep). Про адреса

Подключить железку с tftp к R1, засунуть её в сеть 192.168.1.0/24, сделать кусок конфига для R2 и слить его на R2. Низя?

Автор:  cma1kep [ 27 май 2010, 21:15 ]
Заголовок сообщения:  Re: Еще одна задачка забавная от Расула (cma1kep). Про адреса

Друзья мои!
Забыл сразу написать дополнительное условие( сообщение отправил сам себе а не Федорову), по этому приношу свои извинения.

и так есть еще два условия:
3. незя пользоваться натом.
4.На Р1 нельзя заводить на файт езернете secondary айпи адрес.



to Nike:
по консоли к Р2 подключаться нельзя, вся идея в том ,чтобы поменять айпи адреса удаленно при этом не потерять железку.

Автор:  cma1kep [ 27 май 2010, 21:17 ]
Заголовок сообщения:  Re: Еще одна задачка забавная от Расула (cma1kep). Про адреса

в предыдущем сообщении опечатка не "файт" а фаст (fast ethernet)

Автор:  nike [ 27 май 2010, 21:24 ]
Заголовок сообщения:  Re: Еще одна задачка забавная от Расула (cma1kep). Про адреса

ok, ну так а что насчёт tftp(ftp, http вобщем чего нибудь стороннего с чего можно залить конфиг на R2) ?

Автор:  cma1kep [ 27 май 2010, 21:47 ]
Заголовок сообщения:  Re: Еще одна задачка забавная от Расула (cma1kep). Про адреса

нее, теоретически конечно можно ) но не в этой задаЧке )))
Обратите внимание что большая часть "условий" относится к Р2,и всего одно условие к Р1. ;)

Автор:  nike [ 27 май 2010, 22:06 ]
Заголовок сообщения:  Re: Еще одна задачка забавная от Расула (cma1kep). Про адреса

Может можно что нибудь с loopback`ом на R1 придумать? .. пойду просплюсь )

Автор:  cma1kep [ 27 май 2010, 22:10 ]
Заголовок сообщения:  Re: Еще одна задачка забавная от Расула (cma1kep). Про адреса

Да, лучше поспать)

Автор:  Ilya [ 27 май 2010, 22:20 ]
Заголовок сообщения:  Re: Еще одна задачка забавная от Расула (cma1kep). Про адреса

добавил новое условие в моей задачке :)

Автор:  Fedia [ 27 май 2010, 22:29 ]
Заголовок сообщения:  Re: Еще одна задачка забавная от Расула (cma1kep). Про адреса

Ну по условию сказано, что есть телнет/ssh. Наличие TFTP как бы не указано. Впрочем, как мы все знаем, из маршрутизатора получится вполне сносный ТФТП :))

Так что вопрос к Расулу.

Думаю, что можно пожестче задачу сформулировать, типа есть внешний интерфейс и к нему цепляется туннель. Надо поменять адреса, не потеряв железку или туннели. Стояла как то у меня такая задача.

Автор:  cma1kep [ 27 май 2010, 22:37 ]
Заголовок сообщения:  Re: Еще одна задачка забавная от Расула (cma1kep). Про адреса

Сергей, привет.

На самом деле автор этой задачи Илья (Ilya), я только немного переделал условия, так как ее решали Натом, и айпи адресами на Р2 + маршрутизация.

А решение у меня как обычно довольно простое)))

Про пожелания описания учту.

Автор:  cma1kep [ 27 май 2010, 22:39 ]
Заголовок сообщения:  Re: Еще одна задачка забавная от Расула (cma1kep). Про адреса

у меня сегодня студент мой раскусил эту задачу)

Автор:  nike [ 28 май 2010, 09:36 ]
Заголовок сообщения:  Re: Еще одна задачка забавная от Расула (cma1kep). Про адреса

На R1 нельзя заводить secondary
На R2 можно использовать только имеющиеся на нём адреса
На R2 нельзя пользоваться маршрутизацией.

Какое новое условие?

Так можно? - На R2 меняем адрес 192.168.1.1 на 172.16.1.1 и R2 у нас отваливается. На R1 ставим адрес из 172.16.1.0/24 заходим опять на R2 и пишем secondary 192.168.1.1. Ы?

Автор:  nike [ 28 май 2010, 19:37 ]
Заголовок сообщения:  Re: Еще одна задачка забавная от Расула (cma1kep). Про адреса

Ну что, неужели не угадал?
Ведь в условиях не сказано что на R1 нельзя менять основной адрес :)

Автор:  nike [ 31 май 2010, 19:39 ]
Заголовок сообщения:  Re: Еще одна задачка забавная от Расула (cma1kep). Про адреса

Ну так что?

Автор:  cma1kep [ 31 май 2010, 20:27 ]
Заголовок сообщения:  Re: Еще одна задачка забавная от Расула (cma1kep). Про адреса

to Nike, извинясь в выходные не был в инете.

Да, ваше предложение можно считать как решение.

Но у меня есть немного изящней решение (без потери железки по таймауту телнета или ssh)

Автор:  nike [ 31 май 2010, 21:11 ]
Заголовок сообщения:  Re: Еще одна задачка забавная от Расула (cma1kep). Про адреса

Интересно послушать :) Раскрывайте карты, всё равно народ здесь что то не сильно активно напал на задачку :)

Автор:  cma1kep [ 31 май 2010, 21:41 ]
Заголовок сообщения:  Re: Еще одна задачка забавная от Расула (cma1kep). Про адреса

ну ок.
в общем идея такая.
1. На Р1 создаем loopback с адресом 172.16.1.3/32 (главное что бы этот адрес "входил" в сеть что весит на Р2 как секондари - 172.16.1.0/24)
2. На Р1 прописываю маршрут к сети 172.16.1.0/24 через "выходной" интерфейс, то есть ip route 172.16.1.0 255.255.255.0 fa0/0

Все!Больше ничего делать не надо)))

Теперь делаем следующий финт на Р1:
telnet 172.16.1.1 /source-interfaice lo0 - так как на Р2 сеть 172.16.1.0/24 directly connected , Р2 будет отвечать нам спокойно через fa0/0

после этого попадаем на Р2 и нагло меняю айпи адрес на интерфейсе командой ip add 172.16.1.1 255.255.255.0
(Обратите внимание на то, что в этот момент у меня не порвется сессия,так как я конектился на адрес 172.16.1.1)
ну и последний штрих: происываю секондари адрес 192.16.1.1 255.255.255.0 secondary

Автор:  nike [ 31 май 2010, 22:12 ]
Заголовок сообщения:  Re: Еще одна задачка забавная от Расула (cma1kep). Про адреса

Да, так конечно красивей :) Всё таки шальная мысль про лупбек у меня проскочила правильная, надо было только додумать :)

Автор:  Ilya [ 31 май 2010, 22:25 ]
Заголовок сообщения:  Re: Еще одна задачка забавная от Расула (cma1kep). Про адреса

имхо в решении Расула опора на прокси-АРП....

Автор:  cma1kep [ 31 май 2010, 23:02 ]
Заголовок сообщения:  Re: Еще одна задачка забавная от Расула (cma1kep). Про адреса

угу, оно самое....

Автор:  998 [ 12 фев 2011, 05:11 ]
Заголовок сообщения:  Re: Еще одна задачка забавная от Расула (cma1kep). Про адреса

Всем привет,

Я решил данный вопрос следующим образом, который на самом деле очень нативный и простой:

[code]
! Начальная конфигурация R2
interface FastEthernet0/0
ip address 172.16.1.1 255.255.255.0 secondary
ip address 192.168.1.1 255.255.255.0
speed 100
full-duplex

! Начальная конфинурация R1
interface FastEthernet0/0
ip address 192.168.1.2 255.255.255.0
speed 100
full-duplex
end

! Краткий листинг команд
R1#telnet 192.168.1.1
Trying 192.168.1.1 ... Open
! Запускаем tclsh через Cisco CLI
R2#tclsh
! Даем tcsh длинную команду одной строкой чтобы не потерять управление
R2(tcl)#ios_config "interface FastEthernet0/0" "no ip address 172.16.1.1 255.255.255.0 secondary" "no ip address 192.168.1.1 255.255.255.0" "ip address 172.16.1.1 255.255.255.0" "ip address 192.168.1.1 255.255.255.0 secondary"
R2(tcl)#tclquit
R2#sh run int fa0/0
Building configuration...

Current configuration : 142 bytes
!
interface FastEthernet0/0
ip address 192.168.1.1 255.255.255.0 secondary
ip address 172.16.1.1 255.255.255.0
speed 100
full-duplex
end
[/code]

Сергей мое решение засчитано ? :)

Автор:  Fedia [ 12 фев 2011, 17:33 ]
Заголовок сообщения:  Re: Еще одна задачка забавная от Расула (cma1kep). Про адреса

ГЫ - копипаст нескольких команд :) Идея отличная :) Расул пусть оценивает правильность :)

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/