Маршрутизация (прошу помощи в настройке...)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

alternativshik
Сообщения: 154
ОС: Debian Lenny/Sid

Маршрутизация

Сообщение alternativshik »

Собственно проблема: есть роутер с 2 сетевыми картами - 1 eth0(айпи 192,168,168,3) воткнута в свитч, в который подключен ADSL модем и еще один компьютер, вторая eth1(10.10.25.16) смотрит в сеть и имеет соединение с другим провайдером pppoe - ppp0 (192.168.25.16)

Код:

debian:~# ifconfig -a eth0 Link encap:Ethernet HWaddr 00:E0:4C:9E:0E:14 inet addr:192.168.168.3 Bcast:192.168.168.255 Mask:255.255.255.0 inet6 addr: fe80::2e0:4cff:fe9e:e14/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2495 errors:0 dropped:0 overruns:0 frame:0 TX packets:1656 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:215450 (210.4 KiB) TX bytes:161935 (158.1 KiB) Interrupt:12 Base address:0xe400 eth1 Link encap:Ethernet HWaddr 00:E0:4C:D0:9A:1B inet addr:10.10.25.16 Bcast:10.10.25.255 Mask:255.255.255.0 inet6 addr: fe80::2e0:4cff:fed0:9a1b/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:846 errors:0 dropped:0 overruns:0 frame:0 TX packets:150 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:93647 (91.4 KiB) TX bytes:10960 (10.7 KiB) Interrupt:5 Base address:0xe800 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:11 errors:0 dropped:0 overruns:0 frame:0 TX packets:11 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:764 (764.0 b) TX bytes:764 (764.0 b) ppp0 Link encap:Point-to-Point Protocol inet addr:192.168.25.16 P-t-P:192.168.1.3 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1460 Metric:1 RX packets:63 errors:1 dropped:0 overruns:0 frame:0 TX packets:65 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:7737 (7.5 KiB) TX bytes:3822 (3.7 KiB)

после поднятия ppp0 становятся доступными адреса 192,168,1-80,1-255.
Задача: необходимо раздать интернет через АДСЛ компьютерам из например 192.168.20.1-255, и интернет компьютеру, которій подключен в свитч и находится в одной сети с eth0. с маршрутизацией вроде разобрался немного, а вот то, каким макаром обеспечь доступ остальным не пойму.

Код:

debian:~# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.3 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0 193.242.114.0 0.0.0.0 255.255.255.0 U 0 0 0 ppp0 # - это днс серверы провайдера по ррр0 192.168.168.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 10.10.25.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 192.168.0.0 0.0.0.0 255.255.0.0 U 0 0 0 ppp0 0.0.0.0 192.168.168.1 0.0.0.0 UG 0 0 0 eth0

заранее спасибо за помощь...
Спасибо сказали:
Аватара пользователя
imperror
Сообщения: 65
ОС: FreeBSD 7.0

Re: Маршрутизация

Сообщение imperror »

Ну вот растолковано все это от и до: либо надо поднять прокси-сервер (SQUID) либо настроить NAT средствами iptables. Все инструкции на этом форуме
Спасибо сказали:
alternativshik
Сообщения: 154
ОС: Debian Lenny/Sid

Re: Маршрутизация

Сообщение alternativshik »

imperror писал(а):
29.07.2008 22:11
Ну вот растолковано все это от и до: либо надо поднять прокси-сервер (SQUID) либо настроить NAT средствами iptables. Все инструкции на этом форуме

Спасибо за подсказку
Спасибо сказали:
alternativshik
Сообщения: 154
ОС: Debian Lenny/Sid

Re: Маршрутизация

Сообщение alternativshik »

И вот еще...на машине, которая подключена через свитч прописываю шлюзом роутер 192,168,168,3, ДНС серверы провайдера, но в нет машина не идет....куда рыть??? iptables еще не трогал - все разрешено
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: Маршрутизация

Сообщение DaemonTux »

alternativshik писал(а):
30.07.2008 21:45
И вот еще...на машине, которая подключена через свитч прописываю шлюзом роутер 192,168,168,3, ДНС серверы провайдера, но в нет машина не идет....куда рыть??? iptables еще не трогал - все разрешено


Поднимите Nat с помощью iptables тогда должно за работать.
Vladivostok Linux User Group
Спасибо сказали:
alternativshik
Сообщения: 154
ОС: Debian Lenny/Sid

Re: Маршрутизация

Сообщение alternativshik »

Если я правильно понял, то:
echo 0 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -p tcp -o ppp0 -j SNAT --to-source 192.168.168.3
iptables -t nat -A POSTROUTING -p tcp -o eth0 -j SNAT --to-source 192.168.25.16

??? Или не так???
Спасибо сказали:
Аватара пользователя
budda
Сообщения: 24
ОС: Ubuntu 9.10

Re: Маршрутизация

Сообщение budda »

alternativshik писал(а):
01.08.2008 21:31
Если я правильно понял, то:
echo 0 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -p tcp -o ppp0 -j SNAT --to-source 192.168.168.3
iptables -t nat -A POSTROUTING -p tcp -o eth0 -j SNAT --to-source 192.168.25.16

??? Или не так???

echo 1 > /proc/sys/net/ipv4/ip_forward
или в файле kedit /etc/net/sysctl.conf в строке net.ipv4.ip_forward = 1 (0 сменить на 1)
на домашней машине работает так
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
где eth0 - интерфейс, кот смотрит в интернет у меня 192.168.16.132
а к eth1 - внутрення домашняя сеть 172.16.0.1
на буке ставлю адрес 172.16.0.2 и 2-ом компе 172.16.0.3, прописываю шлюз 172.16.0.1
все работает уже около года без проблем
Спасибо сказали:
Аватара пользователя
diversant
Сообщения: 34

Re: Маршрутизация

Сообщение diversant »

imperror писал(а):
29.07.2008 22:11
Ну вот растолковано все это от и до: либо надо поднять прокси-сервер (SQUID) либо настроить NAT средствами iptables. Все инструкции на этом форуме

Извените за вопрос: а можно ли настроить выход в инет с виндовой машины ч.з. линукс машину настраивая только squid, и не настраивая NAT? Или можноли осуществить тот же выход в инет настроив только NAT и не трогая SQUID?
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: Маршрутизация

Сообщение DaemonTux »

diversant писал(а):
02.08.2008 01:04
Или можноли осуществить тот же выход в инет настроив только NAT и не трогая SQUID?


Если нужны pop smtp то нат. Если только http то можно праксёй обойтись.
Vladivostok Linux User Group
Спасибо сказали:
alternativshik
Сообщения: 154
ОС: Debian Lenny/Sid

Re: Маршрутизация

Сообщение alternativshik »

ой еёёёё! Вот где косяк=) Спасибо, вечером проверю=)
Спасибо сказали:
alternativshik
Сообщения: 154
ОС: Debian Lenny/Sid

Re: Маршрутизация

Сообщение alternativshik »

Действительно, все хорошо вроде работает!=) Еще один небольшой вопросик: Постоянно сбрасывается таблица маршрутизацмм, на форуме читал, но внятного ответа не нашел, как сделать, чтобы не добавлять маршруты каждый раз??? Писать скрипт??? дистр Дебиан.
Спасибо сказали: