Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 29 • Страница 1 из 21  2  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 02.08.2004
Откуда: Kiev, Ukraine
В общем такая проблема (ну не совсем проблема) , просто не получается следующее :)
Необходимо организовать локальную сеть + файловый сервер + выход в интернет для сети из 10 машин.
Под ВинХР это работает, но мы планируем переход на АСП.
Проблема в следующем (пока речь идет только о доступе к интернету, прокси сервер не используется): на шлюзовом компьютере АСП уже стоит, максимум что получается - это настроить интернет на нем самом, раздать интернет в локалку не получается.
Шлюзовой компьютер принадлежит к двум сетям: 192.168.10.х - и должен раздавать интернет в 192.168.0.х
поиском пользовался - пока не разобрался как это сделать. Просьба или описать или дать ссылку "для чайника" :)



Партнер
 

1. Проверь включен ли форвардинг между интерфейсами ( на сервере естественно):
Код:
 cat  /proc/sys/net/ipv4/ip_forward

если выдаст 1 (единицу) значит включен, если нет то можно включить так:
Код:
 echo 1 > /proc/sys/net/ipv4/ip_forward

Также необходимо добавить строку включения в файл
Код:
 /etc/rc.local

Код:
 echo "echo 1 > /proc/sys/net/ipv4/ip_forward" >> /etc/rc.local

для того чтобы при каждой загрузке не делать этого ручками.
2. необходимо поставить iptables - прога фаервол, также позволяет управлять маршрутами и всякой подобной гадостью).
после того как поставил, делаем следующее
Код:
/etc/init.d/iptables start
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source 192.168.10.x (т.е. твой АйПи через который выходишь в интернет
/etc/init.d/iptables save - сохраняем правила.

Дальше нужно будет настроить безопасность,но эта уже другая тема.
На досуге можешь почитать http://www.opennet.ru/docs/RUS/iptables/index.html
Удачи. Если что не понятно, в аську. Ася в профиле.


 

Member
Статус: Не в сети
Регистрация: 03.06.2004
Откуда: из кондитерской
PlastikkBoy А почему не хотите оставить винду?

В линуксе есть несколько серверных приложений. Если хочешь раздать сеть в локалку с линухового на виндузовые компы используй Samba. Между линуксовыми же компами совсем легко, в справке/манах почитай.

_________________
Сделаю конфетку из чего угодно.


 

Member
Статус: Не в сети
Регистрация: 05.01.2003
Откуда: г.Ногинск
PlastikkBoy
Пользуй NAT как настроить прочитать можно тут
lum3n писал(а):
На досуге можешь почитать http://www.opennet.ru/docs/RUS/iptables/index.html


 

Member
Статус: Не в сети
Регистрация: 02.08.2004
Откуда: Kiev, Ukraine
Спасибо всем.
Попробую позже то что посоветовали - будут вопросы - буду писать

Добавлено спустя 4 минуты, 10 секунд:
Konditer
Дорогая, зараза :)

_________________
Не знаю че написать...


 

Member
Статус: Не в сети
Регистрация: 05.01.2003
Откуда: г.Ногинск
PlastikkBoy
Если будут что непонятно пиши разжую :) хотя куда уж больше, да и примеры там хорошие и даже работоспособные , тоесть своего можно не писать а пример под свои нужды поправить.


 

Member
Статус: Не в сети
Регистрация: 03.06.2004
Откуда: из кондитерской
PlastikkBoy писал(а):
Дорогая, зараза

Лицензия? Ужас-то какой :)

_________________
Сделаю конфетку из чего угодно.


 

Member
Статус: Не в сети
Регистрация: 02.08.2004
Откуда: Kiev, Ukraine
Нда, что-то не получилось... :( :x
В общем ситуевина такая: сеть внутри работает: пинги есть, самба работает.
При попытке пинга 192.168.10.1 - который шлюз какбы для выхода в интернет для интерфейса 192.168.10.30 - сеть unreachable.
Что посовветуете??


 

Member
Статус: Не в сети
Регистрация: 03.06.2004
Откуда: из кондитерской
PlastikkBoy Поподробнее - что работает, а что нет.

_________________
Сделаю конфетку из чего угодно.


 

Member
Статус: Не в сети
Регистрация: 02.08.2004
Откуда: Kiev, Ukraine
Konditer

Компьютер в офисе, а я дома, поэтому по памяти:
два сетевых интерфейса: eth0 - 192.168.10.30, нетмаск 255.255.255.0, шлюз 192.168.10.1
eth1 - IP 192.168.0.1, netmask 255.255.255.0, шлюз - не помню :(
остальное тоже не помню :)
С этого компьютера: ping 192.168.0.1-10 - все нормально, ping 192.168.10.30 - нормально, ping 192.168.10.1 - network unreachable (вроде так), т.е. фактически на этой машине выхода в интернет нет, но в локальную сеть 192.168.0.х - есть.
Дополнительная инфа будет завтра (из офиса) :)

Добавлено спустя 45 секунд:
А да, совсем забыл - доки только читаю, пока не разобрался

Добавлено спустя 1 час, 2 минуты, 18 секунд:
И в продолжение: получается, что вместо того чтобы раздать инет по локалке - я отрубил инет на раздающем компьютере. :( Короче, чайник...

_________________
Не знаю че написать...


 

Member
Статус: Не в сети
Регистрация: 03.06.2004
Откуда: из кондитерской
PlastikkBoy А нафиг вообще два шлюза, когда можно обе сети слить в одну и раздавать Сеть уже с одного шлюза?

_________________
Сделаю конфетку из чего угодно.


 

Member
Статус: Не в сети
Регистрация: 02.05.2004
Откуда: Tver
NAT штука хорошая но нужна ли она вам ? Может лучше не позволять пользователям делать что угодно а вместо этого запустить прокси сервер squid ? В случае чего хоть логи поглядеть можно. Не говоря уж об экономии трафика за счет общего кэша. Представь - запустил интернет всем настроил глядь - весь трафик выкачали. NAT никаких следов не оставит.


 

Member
Статус: Не в сети
Регистрация: 02.08.2004
Откуда: Kiev, Ukraine
Konditer
please, поподробнее
STTS
В общем то есть такое желание сначала все без прокси настроить, а потом прокси запустить

_________________
Не знаю че написать...


 

Member
Статус: Не в сети
Регистрация: 03.06.2004
Откуда: из кондитерской
Konditer Для чего 2 практически одинаковым сетям 2 шлюза? Можно просто объединить их в одну и раздавать Сеть с одного компьютера. Вот и всё.

_________________
Сделаю конфетку из чего угодно.


 

Member
Статус: Не в сети
Регистрация: 02.08.2004
Откуда: Kiev, Ukraine
Konditer
А, вроде понял - ты предлагаешь вместо 192.168.0.х дать всем айпи типа 192.168.10.х - ? Так?
Блин, к сожалению, нельзя никак :(


 

Member
Статус: Не в сети
Регистрация: 03.06.2004
Откуда: из кондитерской
PlastikkBoy Именно! А почему низзя?

_________________
Сделаю конфетку из чего угодно.


 

Member
Статус: Не в сети
Регистрация: 02.08.2004
Откуда: Kiev, Ukraine
Konditer
Низзя :x :x


 

Member
Статус: Не в сети
Регистрация: 03.06.2004
Откуда: из кондитерской
PlastikkBoy Ассисяяяй! :lol:

А вообще как будут распределяться полномочия между этими сетями (они ведь имеют доступ друг к другу?), если там 2 шлюза? Оборудование и система матерится и никакой Сети у вас нет. Рассмотри зависимости.

_________________
Сделаю конфетку из чего угодно.


 

Member
Статус: Не в сети
Регистрация: 02.08.2004
Откуда: Kiev, Ukraine
Konditer
Хм... Зависимости... Будем думать, курить, пиво пить и думать, думать :) :)


 

Member
Статус: Не в сети
Регистрация: 05.01.2003
Откуда: г.Ногинск
PlastikkBoy
Добавляеш правило для каждой подсети (INET_IP это внешний адрес твоего сервера)
IPTABLES -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source INET_IP
IPTABLES -t nat -A POSTROUTING -s 192.168.10.0/24 -j SNAT --to-source INET_IP
Поднимаеш SQUID (допустим на порт 8080) чтоб нормально работал и Sarg для составления отчетов (все это описано на squid.opennet.ru)
Идобавляеш еще правило (192.168.0.1 внутренний адрес сервера):
iptables -t nat -A PREROUTING -s 192.168.0.0/24 -d ! 192.168.0.1 -p tcp -m multiport --dport 80,81,82,83,88,8000,8001,8002,8080,8081,28902 -j REDIRECT --to-port 8080
iptables -t nat -A PREROUTING -s 192.168.0.0/24 -d ! 192.168.0.1 -p tcp -m multiport --dport 8082,8083,8091,8100,8101,8102,8103,8080,8888,777 -j REDIRECT --to-port 8080
iptables -t nat -A PREROUTING -s 192.168.0.0/24 -d ! 192.168.0.1 -p udp -m multiport --dport 80,81,82,83,88,8000,8001,8002,8080,8081 -j REDIRECT --to-port 8080
iptables -t nat -A PREROUTING -s 192.168.0.0/24 -d ! 192.168.0.1 -p udp -m multiport --dport 8082,8083,8091,8100,8101,8102,8103,8080,8888,777 -j REDIRECT --to-port 8080
Konditer
Если просто воткнуты два интерфейса , то они и будут по отдельности работать , если указан шлюз по умалчанию то оба будут туда лезть , если для обоих сетей указать PREROUTING цепочки в таблице nat то обе сети будут ходить в интернет , а если в route указать маршруты между сетями только тогда они будут между собой общаться , ничего кроме шлюза по умолчанию я так понимаю нет.


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 29 • Страница 1 из 21  2  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan