URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 47878
[ Назад ]

Исходное сообщение
"Гейт на базе Linux"

Отправлено Новичек , 03-Сен-04 00:16 
Ситуация следующая:

Есть две машины M1 и M2, соединенные через свич. этот же свич соединяет M1 с роутером(R) для выхода в другие подсети. Доступ для M2 видимо запрещен по mac-адресу.  

Роутер(R)
   |
  свич
  |  |
  M1  M2

Чтобы M2 имел выход наружу необходимо его замаскарадить под M1 и настроить роутинг.
Как построить маршрутизацию в M1 чтобы использовать его как гейт для M2? Если не трудно, подробней :)


Содержание

Сообщения в этом обсуждении
"Гейт на базе Linux"
Отправлено Maxim A.Kuznetcov , 03-Сен-04 01:46 
>Ситуация следующая:
>
>Есть две машины M1 и M2, соединенные через свич. этот же свич
>соединяет M1 с роутером(R) для выхода в другие подсети. Доступ для
>M2 видимо запрещен по mac-адресу.
>
> Роутер(R)
>   |
>  свич
>  |  |
>  M1  M2
>
>Чтобы M2 имел выход наружу необходимо его замаскарадить под M1 и настроить
>роутинг.
>Как построить маршрутизацию в M1 чтобы использовать его как гейт для M2?
>Если не трудно, подробней :)

естественный выход в такой ситуации это поставить туннель между M1 и M2,
простейший (ipip) и через него гонять инет;

с заработавшим туннелем ужо совсем просто..
(на твоей картинке поятся черточка m1-m2)
как ставить туннель - читай man ip,

дальнейшая настройка - nat, который уже раз 100 описан в форуме - полистай,не сочти за труд


"Гейт на базе Linux"
Отправлено Новичек , 03-Сен-04 13:10 
Спсибо ;)



"Гейт на базе Linux"
Отправлено vt , 03-Сен-04 15:31 
>Есть две машины M1 и M2, соединенные через свич. этот же свич
>соединяет M1 с роутером(R) для выхода в другие подсети. Доступ для
>M2 видимо запрещен по mac-адресу.
>Чтобы M2 имел выход наружу необходимо его замаскарадить под M1 и настроить
>роутинг.
>Как построить маршрутизацию в M1 чтобы использовать его как гейт для M2?
>Если не трудно, подробней :)

На M2 настроить default маршрут к M1
На M1 включить SNAT для M2