[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Помогите с роутингом



Alex Vizor wrote:
Здравствуйте уважаемые читатели рассылки!

Имеется следующая проблема: есть 2 интерфейса eth0 и eth1 к 0 подключена локалка а к 1 adsl модем.
Модем и соединение настроено у роутера сеть есть.

Задача заключается в том что я не погу настроить этот роутер чтобы он отдавал интернет пользователям локальной сети.
При это установлены переменные ядра:
/proc/sys/net/ipv4/ip_forward установлен в 1
/proc/sys/net/ipv4/conf/default/rp_filter установлен в 1
/proc/sys/net/ipv4/conf/default/forwarding установлен в 1

интерфейс eth0 имеет IP 192.168.88.9 <http://192.168.88.9>
интерфейс eth1 имеет IP 192.168.1.2 <http://192.168.1.2>

IP модема 192.168.1.1 <http://192.168.1.1>

Давайте порисуем :)
Из того, что описано выше картинка выглядит так

|---|    |----------|192.168.1.1        eth1:192.168.1.2 |------------| eth0:192.168.88.9       |---|
|ISP|----|ADSL Modem|------------------------------------|Linux router|-------------------------|LAN| 192.168.88.0/24
|---|    |----------|                                    |------------|                         |---|


Если все верно, то для того чтобы локалка ходила через router нужно

iptables -t nat -A POSTROUTING -s 192.168.88.0/24 -d 0.0.0.0/0 -o eth1 -j SNAT --to-source 192.168.1.2

и никакие маскарады тут не нужны - линк статический.

Но вот что нуждается в дополнительном пояснении - что такое ppp0?

на клиентах роутер установлен как default gateway

Роутинги прописаны следующие:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface 81.25.36.1 <http://81.25.36.1> 0.0.0.0 <http://0.0.0.0> 255.255.255.255 <http://255.255.255.255> UH 0 0 0 ppp0 192.168.1.0 <http://192.168.1.0> 0.0.0.0 <http://0.0.0.0> 255.255.255.0 <http://255.255.255.0> U 0 0 0 eth1 81.25.32.0 <http://81.25.32.0> 0.0.0.0 <http://0.0.0.0> 255.255.255.0 <http://255.255.255.0> U 0 0 0 eth1 192.168.88.0 <http://192.168.88.0> 0.0.0.0 <http://0.0.0.0> 255.255.255.0 <http://255.255.255.0> U 0 0 0 eth0 0.0.0.0 <http://0.0.0.0> 0.0.0.0 <http://0.0.0.0> 0.0.0.0 <http://0.0.0.0> U 0 0 0 ppp0

И чем вы добились вывода <http://bla-bla> в таблице роутинга?

--
Peter Teslenko
begin:vcard
fn:Peter Teslenko
n:Teslenko;Peter
org:;IT Dept
adr:;;;Saint-Petersburg;;;Russia
email;internet:smartchecker@gmail.com
title:Sysadmin
x-mozilla-html:FALSE
version:2.1
end:vcard


Reply to: