The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Смена IP"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Смена IP" 
Сообщение от Andrey Искать по авторуВ закладки(??) on 30-Май-05, 12:32  (MSK)
Есть сеть около 20 компьютеров с адресами из 1.0.0.0/24. Нужно сделать чтобы было по RFC, то есть поменять адреса на 192.168.0.0/24. Сразу этого делать нельзя, тк есть некоторое число критических машин.

Собственно в чем проблема. На своей машине поставил адрес из подсети 192.168.0.4, сетевую маску 255.255.255.0, прописал шлюз 192.168.0.1 - это freebsd шлюз, который раздает всем доступ в инет. Внутреннему интерфейсу добавил алиас 1.0.0.1.

Однако, когда я пытаюсь с машины 192.168.0.4 пингануть, например 1.0.0.60, то получаю такое:

C:\>ping 1.0.0.60

Обмен пакетами с 1.0.0.60 по 32 байт:

Ответ от 192.168.0.1: Заданный узел недоступен.
Ответ от 192.168.0.1: Заданный узел недоступен.

Статистика Ping для 1.0.0.60:
    Пакетов: отправлено = 2, получено = 2, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
    Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек
Control-C
^C

То есть машины в одной подсети не видят машины в другой. Как эту проблему решить? Вы извините я начинающий, понимаю что нужно что-то делать с маршрутами, но не знаю что именно. Спасибо.

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

  • Смена IP, else, 12:59 , 30-Май-05, (1)  
    • Смена IP, Andrey, 13:17 , 30-Май-05, (2)  
      • Смена IP, else, 13:29 , 30-Май-05, (3)  
        • Смена IP, Andrey, 13:47 , 30-Май-05, (6)  
      • Смена IP, A Clockwork Orange, 13:30 , 30-Май-05, (4)  
        • Смена IP, Andrey, 13:44 , 30-Май-05, (5)  
          • Смена IP, A Clockwork Orange, 13:53 , 30-Май-05, (7)  
            • Смена IP, Andrey, 14:00 , 30-Май-05, (8)  
              • Смена IP, A Clockwork Orange, 14:11 , 30-Май-05, (9)  
                • Смена IP, Andrey, 14:23 , 30-Май-05, (12)  
                  • Смена IP, Andrey, 14:26 , 30-Май-05, (13)  
              • Смена IP, else, 14:13 , 30-Май-05, (10)  
                • Смена IP, Andrey, 14:14 , 30-Май-05, (11)  

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Смена IP" 
Сообщение от else emailИскать по авторуВ закладки(??) on 30-Май-05, 12:59  (MSK)
>Есть сеть около 20 компьютеров с адресами из 1.0.0.0/24. Нужно сделать чтобы
>было по RFC, то есть поменять адреса на 192.168.0.0/24. Сразу этого
>делать нельзя, тк есть некоторое число критических машин.
>
>Собственно в чем проблема. На своей машине поставил адрес из подсети 192.168.0.4,
>сетевую маску 255.255.255.0, прописал шлюз 192.168.0.1 - это freebsd

на дефолтном шлюзе 192.168.0.1 прописать маршрут к сети 1.0.0.0
route_NET1="-net 1.0.0.0/24 1.0.0.1"
где 1.0.0.1 - gateway для сети 1.0.0.0


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Смена IP" 
Сообщение от Andrey Искать по авторуВ закладки(??) on 30-Май-05, 13:17  (MSK)
>на дефолтном шлюзе 192.168.0.1 прописать маршрут к сети 1.0.0.0
>route_NET1="-net 1.0.0.0/24 1.0.0.1"
>где 1.0.0.1 - gateway для сети 1.0.0.0

сделал, только все равно не работает. в общем в сети 1.0.0.0/24 шлюз по умолчанию - 1.0.0.5. В rc.conf добавляю:

static_routes="old"
route_old="-net 1.0.0.0/24 1.0.0.5"

и после перезагрузки по netstat -r вижу:

Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            gw.isp.ru          UGS         0        1    rl0
1/24               1.0.0.5            UGS         1        2    ed0 =>
1                  link#2             UC          0        0    ed0

То есть в таблицах он появился. Однако ж, даже если я со 192.168.0.1 делаю пинг на 1.0.0.5, то получаю:

PING 1.0.0.5 (1.0.0.5): 56 data bytes
ping: sendto: Invalid argument
ping: sendto: Invalid argument

Алиас прописан так:

ifconfig_ed0_alias0="inet 1.0.0.27 netmask 255.0.0.0"

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Смена IP" 
Сообщение от else emailИскать по авторуВ закладки(ok) on 30-Май-05, 13:29  (MSK)
Если вы делаете ping с 192.168.0.1, то уходить он всяко должен с 1.0.0.27.
tcpdump -n -nn -i ed0 host 1.0.0.27
tcpdump -n -nn -i ed0 host 1.0.0.5
tcpdump -n -nn -i ed0 host 192.168.0.1

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Смена IP" 
Сообщение от Andrey Искать по авторуВ закладки(??) on 30-Май-05, 13:47  (MSK)
>Если вы делаете ping с 192.168.0.1, то уходить он всяко должен с
>1.0.0.27.
>tcpdump -n -nn -i ed0 host 1.0.0.27

tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on ed0, link-type EN10MB (Ethernet), capture size 96 bytes
13:45:48.484208 IP 1.0.0.27.20002 > 192.168.0.4.1381: P 3704087682:3704087878(196) ack 3936671662 win 65535
13:45:48.486175 IP 192.168.0.4.1381 > 1.0.0.27.20002: P 1:53(52) ack 196 win 64619
13:45:48.579795 IP 1.0.0.27.20002 > 192.168.0.4.1381: . ack 53 win 65535
13:45:49.494854 IP 1.0.0.27.20002 > 192.168.0.4.1381: P 196:504(308) ack 53 win

>tcpdump -n -nn -i ed0 host 1.0.0.5

tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on ed0, link-type EN10MB (Ethernet), capture size 96 bytes
13:45:10.642468 arp who-has 1.0.0.5 tell 1.0.0.68
13:45:12.147017 arp who-has 1.0.0.5 tell 1.0.0.68
13:45:19.222565 arp who-has 1.0.0.5 tell 1.0.0.68
13:45:20.724663 arp who-has 1.0.0.5 tell 1.0.0.68

>tcpdump -n -nn -i ed0 host 192.168.0.1
>

tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on ed0, link-type EN10MB (Ethernet), capture size 96 bytes

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Смена IP" 
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 30-Май-05, 13:30  (MSK)
что то неясно..
в начале было сказано что ты выставил алисас на внутреннем инетрфейсе гейта 1.0.0.1
потом ты заявляешь что гейта для сети 1.0.0.0 является 1.0.0.5.
где истина?
а вообще если все так критично, а ты ставишь опыты
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Смена IP" 
Сообщение от Andrey Искать по авторуВ закладки(??) on 30-Май-05, 13:44  (MSK)
>что то неясно..
>в начале было сказано что ты выставил алисас на внутреннем инетрфейсе гейта
>1.0.0.1
>потом ты заявляешь что гейта для сети 1.0.0.0 является 1.0.0.5.
>где истина?

сорри опечатался. в общем так:

       [fbsd]             [linux]
  
111.112.1.2 [rl0]      111.112.1.3 [eth0]
192.168.0.1 [ed0]      1.0.0.5     [eth1]
1.0.0.27 [alias]

В остальном все верно. То есть когда пингаю 1.0.0.5 то получаю ошибку.

>а вообще если все так критично, а ты ставишь опыты

Что поделать, в наследство досталась убитая сетка, а хочу (и надо) чтобы все было по-человечески.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Смена IP" 
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 30-Май-05, 13:53  (MSK)
неясно
опиши что есть такое freebsd, что есть такое linux.
что есть шлюз по умолчанию для сети 1.0.0.0
адреса?
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Смена IP" 
Сообщение от Andrey Искать по авторуВ закладки(??) on 30-Май-05, 14:00  (MSK)
>неясно
>опиши что есть такое freebsd, что есть такое linux.

в общем обе машины - шлюзы во внешнюю сеть. на fbsd - NAT, на linux, соответственно, маскарад. задача состоит в переводе всех юзеров на шлюз fbsd с введением адресации 192.168. Но так, чтобы при этом не возникло никаких осложнений - то есть пока всех не переведу, машины из разных сетей могли друг с дружкой взаимодействовать.

>что есть шлюз по умолчанию для сети 1.0.0.0
>адреса?

Шлюзы по умолчанию для обоих машин - шлюз провайдера. (e.g. 112.113.114.1)
На клиентских машинах, принадлежащих сети 192.168.0 (пока только моя) в качестве шлюза прописан 192.168.0.1.
На клиентских машинах, принадлежащих сети 1.0.0.5 (все остальные) в качестве шлюза прописан 1.0.0.5.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Смена IP" 
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 30-Май-05, 14:11  (MSK)
считаем, что выход в интернет через freebsd  ты уже выходишь, фаерволл открыт на внутреенем интерфейса для всех адресов.

выставляешь на шлюзе freebsd адрес на внутреннем интерфейсе 192.168.0.1
алиас 1.0.0.1
покажи вывод ifconfig -a
на линуксе дай
route add 192.168.0.0 255.255.255.0 gw 1.0.0.1

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "Смена IP" 
Сообщение от Andrey Искать по авторуВ закладки(??) on 30-Май-05, 14:23  (MSK)
>считаем, что выход в интернет через freebsd  ты уже выходишь, фаерволл
>открыт на внутреенем интерфейса для всех адресов.

все так и есть.

>
>выставляешь на шлюзе freebsd адрес на внутреннем интерфейсе 192.168.0.1
>алиас 1.0.0.1
>покажи вывод ifconfig -a

ed0: flags=108843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255
        inet 1.0.0.1 netmask 0xffffff00 broadcast 1.0.0.255
        ether 00:80:48:c7:68:ef

>на линуксе дай
>route add 192.168.0.0 255.255.255.0 gw 1.0.0.1

сделал. теперь пинги из 1.0.0.0 ходят в 192.168.0.0 - все работает :)!!.
огромнейшее всем спасибо!!!!

PS. A Clockwork Orange, живешь далеко? куда пиво слать?


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "Смена IP" 
Сообщение от Andrey Искать по авторуВ закладки(??) on 30-Май-05, 14:26  (MSK)
>
>сделал. теперь пинги из 1.0.0.0 ходят в 192.168.0.0 - все работает :)!!.

имелось в виду, что наоборот пинги тоже ходят :)

>
>огромнейшее всем спасибо!!!!
>
>PS. A Clockwork Orange, живешь далеко? куда пиво слать?


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Смена IP" 
Сообщение от else emailИскать по авторуВ закладки(ok) on 30-Май-05, 14:13  (MSK)
кроме того, что tcpdump запускать, надо же при этом и пакеты куда-то отправлять. Иначе что смотрим-то?

на фре в rc.conf gateway_enable=YES стоит?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Смена IP" 
Сообщение от Andrey Искать по авторуВ закладки(??) on 30-Май-05, 14:14  (MSK)
>кроме того, что tcpdump запускать, надо же при этом и пакеты куда-то
>отправлять. Иначе что смотрим-то?
>
>на фре в rc.conf gateway_enable=YES стоит?

да стоит, нат работает.


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру