Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Маршрутизация двух сетей [Решено]  (Прочитано 7960 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн masterkey

  • Автор темы
  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Маршрутизация двух сетей [Решено]
« : 29 Октября 2010, 12:16:08 »
Есть две сети 10.10.25.0/24 и 10.10.26.0/24

Есть компьютер с двумя сетевыми картами, работающий под ubuntu.
Он будет использоваться в качестве маршрутизатора двух сетей.

В обеих локальных сетях стоят dhcp сервера (linksysrv082), раздающие адреса своей подсети.

Подскажите какие надо прописать маршруты на объединяющем две подсети компьютере, чтобы компьютеры обеих сетей могли видеть друг друга.
« Последнее редактирование: 17 Декабря 2010, 11:45:01 от masterkey »

Оффлайн RustemNur

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
Re: Маршрутизация двух сетей
« Ответ #1 : 29 Октября 2010, 12:22:53 »
надо прописать маршруты на объединяющем две подсети компьютере, чтобы компьютеры обеих сетей могли видеть друг друга.

Скажите пожалуйста, а вы зачем тогда их разделили на подсети?

Оффлайн masterkey

  • Автор темы
  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Re: Маршрутизация двух сетей
« Ответ #2 : 29 Октября 2010, 12:30:00 »
надо прописать маршруты на объединяющем две подсети компьютере, чтобы компьютеры обеих сетей могли видеть друг друга.

Скажите пожалуйста, а вы зачем тогда их разделили на подсети?

Они в разных зданиях

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Маршрутизация двух сетей
« Ответ #3 : 29 Октября 2010, 12:36:32 »
sudo -s
echo 'net.ipv4.ip_forward = 1' >>/etc/sysctl.conf; sysctl -p
iptables -P FORWARD DROP
iptables -A FORWARD -s 10.10.25.0/24 -d 10.10.26.0/24 -j ACCEPT
iptables -A FORWARD -s 10.10.26.0/24 -d 10.10.25.0/24 -j ACCEPT

На linksysrv082-ах добавить соответствующие маршруты

Оффлайн masterkey

  • Автор темы
  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Re: Маршрутизация двух сетей
« Ответ #4 : 29 Октября 2010, 12:58:53 »
sudo -s
echo 'net.ipv4.ip_forward = 1' >>/etc/sysctl.conf; sysctl -p
iptables -P FORWARD DROP
iptables -A FORWARD -s 10.10.25.0/24 -d 10.10.26.0/24 -j ACCEPT
iptables -A FORWARD -s 10.10.26.0/24 -d 10.10.25.0/24 -j ACCEPT

На linksysrv082-ах добавить соответствующие маршруты

При вот аткой конфигурации - не помогло

root@mana-desktop:/etc/network# netstat -rn
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags MSS Window irtt Iface
10.10.25.0      0.0.0.0         255.255.255.0   U         0 0          0 eth2
10.10.24.0      0.0.0.0         255.255.252.0   U         0 0          0 eth1
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth1
0.0.0.0         10.10.25.1      0.0.0.0         UG        0 0          0 eth2


tcpdump показал
12:02:28.788774 arp who-has 10.10.25.10 tell 10.10.24.20
12:02:34.288716 arp who-has 10.10.25.10 tell 10.10.24.20
« Последнее редактирование: 29 Октября 2010, 13:03:25 от masterkey »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Маршрутизация двух сетей
« Ответ #5 : 29 Октября 2010, 13:47:45 »
Так в начале одна из сетей другой была

Что значит "не помогло"?
И нужно на клиентских машинах смотреть
« Последнее редактирование: 29 Октября 2010, 13:50:30 от fisher74 »

Оффлайн masterkey

  • Автор темы
  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Re: Маршрутизация двух сетей
« Ответ #6 : 29 Октября 2010, 14:00:12 »
Так в начале одна из сетей другой была

Что значит "не помогло"?
И нужно на клиентских машинах смотреть

Одна из машин с адресом 10.10.26.20/24 (шлюз 10.10.26.10) была подключена на прямую к роутеру ( комп  2-мя сетевухами) в сетевую карту с адресом 10.10.26.10/24
после чего пробовал послать пинг с 10.10.26.10/24 на 10.10.25.10 (комп из другой подсети) - итог - нет пинга

После чего решил на роутере расширить диапазон указав 10.10.24.10 netmask 255.255.252.0, тоже сделал и машине юзера (10.10.24.20 netmask 255.255.252.0)

все равно ничего не получилось ((

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Маршрутизация двух сетей
« Ответ #7 : 29 Октября 2010, 14:03:24 »
Ничего что у вас одна сеть перекрылась другой?

Оффлайн masterkey

  • Автор темы
  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Re: Маршрутизация двух сетей
« Ответ #8 : 29 Октября 2010, 14:49:11 »
sudo -s
echo 'net.ipv4.ip_forward = 1' >>/etc/sysctl.conf; sysctl -p
iptables -P FORWARD DROP
iptables -A FORWARD -s 10.10.25.0/24 -d 10.10.26.0/24 -j ACCEPT
iptables -A FORWARD -s 10.10.26.0/24 -d 10.10.25.0/24 -j ACCEPT

На linksysrv082-ах добавить соответствующие маршруты


Спасибо огромное! Получилось!.
сохранить настройки фаервола
iptables-save >/etc/iptables.conf

а что бы правила подгружались сделал так
в /etc/network/interfaces
добавил

auto eth1
iface eth1 inet static
address 10.10.26.10
netmask 255.255.255.0
up iptables-restore < /etc/iptables.conf

« Последнее редактирование: 05 Ноября 2010, 16:04:50 от masterkey »

 

Страница сгенерирована за 0.035 секунд. Запросов: 23.