LINUX.ORG.RU
ФорумAdmin

Помогите рассшарить Инет.


0

0

Помогите рассшарить инет по локальной сетке, инет приходит через модем. (Стандартной утилиткой в Мандрейк 10.0 не получилось) Всем спасибо !!!

anonymous

Укажи всем машинам в сети defaul gateway адрес машины с модемом. Кажется, этого будет более, чем достаточно.

archont ★★★
()
Ответ на: комментарий от archont

Нда? Пушкин умер, а значит не будет настраивать NAT и включать переброску пакетов с одного интерфейса на другой.

Автору топика: http://www.netfilter.org содержит описание решений подобных задач. Плюс настройку файрвола, чтоб винды в локалке оградить от гадостей из инета. Рекомендую для чтения.

nobody ★★
()
Ответ на: комментарий от archont

Сделал как было сказано archont, но вот только ничего не получилось, при попытке пинга из внутренеё сетки в инет, пишит что Предел ожидания превышен...

Вот табличка маршрутизации с машины с модемом: Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.206.183.130 * 255.255.255.255 UH 0 0 0 ppp0 192.168.0.0 * 255.255.255.0 U 0 0 0 eth0 127.0.0.0 * 255.0.0.0 U 0 0 0 lo default 10.206.183.130 0.0.0.0 UG 0 0 0 ppp0

С винды табличку пока нет возможности сбросить. значит в винде: IP 192.168.0.1 mask 255.255.255.0 шлюз 192.168.0.100

192.168.0.100 - машина с модемом.

Что еще можно сделать ?

anonymous
()

Вот пример моей настройки:
результат команды route:
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.246.128 *               255.255.255.128 U     0      0        0 eth1
192.168.11.0    *               255.255.255.0   U     0      0        0 eth0
127.0.0.0       *               255.0.0.0       U     0      0        0 lo
default         192.168.246.129 0.0.0.0         UG    0      0        0 eth1

Где 
eth0 - 192.168.11.1 - смотрит в локалку,
eth1 - 192.168.245.130 - смотрит на модем, который уже смотрит в инет.
192.168.11.0 - это моя локальная сеть.
192.168.246.128 - это сеть в которой находится модем и eth1, а далее модем смотрит на eth провайдера, в этой же сети.


Теперь надо включить forwarding пакетов:
echo "1" > /proc/sys/net/ipv4/ip_forward
Причем при каждой загрузке системы.

Далее надо-бы настроить firewall - правила iptables.
Вот прочти здесь, очень хорошо и понятно написано
http://www.opennet.ru/docs/RUS/iptables/index.html
Да и еше прочти там как настроить NAT или маскарад. Там есть примеры.

P.S. Про iptables обязательно почитай, очень понятно все.

Надеюсь поможет.

igor_ua
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.