Не получается настроить маршрутизацию (PPPoE)

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

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

xxniql
Сообщения: 6

Не получается настроить маршрутизацию

Сообщение xxniql »

Здравствуйте уважаемые. Помогите решить проблему =)

Что имеется:

1) выход в интернет по PPPoE соединению (в квартиру протянута витая пара, модема нету, пароль и логин дал провайдер, айпи динамический все время меняется, есть адрес днс сервера).
2) домашний "сервер" с тремя сетевыми картами (eth2 - смотрит в инет, eth1 - в локальную сеть, eth0 - для красоты ;D )
3) два компьютера которые нужно пускать в интернет (имеют ip адрес 192.168.1.2 и 192.168.1.3)

Что нужно:

Собственно задача и состоить в том чтобы выпустить два домашних ПК в инет через сервер.

Что делал:

Установил Дебиан лени , интернет настроился еше при установке и отлично работал на "сервере", далее сконфигурировал сетевой интерфейс eth1

Код:

######################################### # The loopback network interface auto lo iface lo inet loopback # PPPoE connection auto provider iface provider inet ppp pre-up /sbin/ifconfig eth2 up provider provider #eth1 auto eth1 iface eth1 inet static address 192.168.1.1 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 ########################################


далее начал настраивать маршрутизацию:

#echo 256 home_lan >> /etc/iproute2/rt_tables

#ip rule add from 192.168.1.2 table home_lan
#ip rule add from 192.168.1.3 table home_lan

#ip route add default via 10.17.0.1 dev ppp0 table home_lan

#ip route flush cache

После рестартую сеть и раздачи интернета не происходит, но пакеты от одной машины к другой нчинают идти, помогите пожалста.

В качестве бонуса выводы некоторых программ:


ip route show

Код:

10.17.0.1 dev ppp0 proto kernel scope link src 94.243.228.80 192.168.1.0/24 dev eth1 proto kernel scope link src 192.168.1.1 default dev ppp0 scope link



ip address show

Код:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000 link/ether 00:15:58:9a:06:48 brd ff:ff:ff:ff:ff:ff inet6 fe80::215:58ff:fe9a:648/64 scope link valid_lft forever preferred_lft forever 3: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000 link/ether 00:21:91:91:fe:8b brd ff:ff:ff:ff:ff:ff 4: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000 link/ether 00:22:b0:04:2d:20 brd ff:ff:ff:ff:ff:ff inet 192.168.1.1/24 brd 192.168.1.255 scope global eth1 inet6 fe80::222:b0ff:fe04:2d20/64 scope link valid_lft forever preferred_lft forever 7: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1492 qdisc pfifo_fast state UNKNOWN qlen 3 link/ppp inet 94.243.228.80 peer 10.17.0.1/32 scope global ppp0



ip rule show

Код:

0: from all lookup local 32764: from 192.168.1.3 lookup home_lan 32765: from 192.168.1.2 lookup home_lan 32766: from all lookup main 32767: from all lookup default


traceroute

Код:

traceroute to ya.ru (93.158.134.8), 30 hops max, 40 byte packets 1 10.17.0.1 (10.17.0.1) 1.091 ms 1.202 ms 1.380 ms 2 ruslantk.it-region.ru (79.173.82.109) 1.928 ms 2.092 ms 2.286 ms 3 te-0-4-821.BRC4.spb.obit.ru (85.114.31.241) 2.609 ms 2.706 ms 2.766 ms 4 ix2-m9.yandex.net (193.232.244.93) 11.942 ms 11.938 ms 12.085 ms 5 silicon-vlan901.yandex.net (77.88.56.125) 12.991 ms 12.986 ms 12.989 ms 6 odin-vlan4.yandex.net (213.180.210.187) 13.754 ms 13.111 ms 13.416 ms 7 ya.ru (93.158.134.8) 12.906 ms 12.741 ms 12.720 ms


Помогите пожалста иначе с горя напьюсь =)
:drunk:
Спасибо сказали:
xxniql
Сообщения: 6

Re: Не получается настроить маршрутизацию

Сообщение xxniql »

Уважаемые мож чего еще установить нуно чтоб инет раздовать ???
Спасибо сказали:
Аватара пользователя
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current

Re: Не получается настроить маршрутизацию

Сообщение Alexxx »

xxniql писал(а):
27.07.2009 03:31
Уважаемые мож чего еще установить нуно чтоб инет раздовать ???

Искать слова iptables masquerade не обязательно в гугле, на форуме обсуждалось много.
Спасибо сказали:
xxniql
Сообщения: 6

Re: Не получается настроить маршрутизацию

Сообщение xxniql »

То есть нада нат настроить при помощи iptables ????
Я прально понял ???

Вот про нат-то я забыл совсем !!!!!

А вообще маршрутизация хоть правильно настроена ???
Спасибо сказали:
Аватара пользователя
[Cloud]
Сообщения: 28
ОС: Ubuntu 10.04 LTS

Re: Не получается настроить маршрутизацию

Сообщение [Cloud] »

Маршрутизацию не надо задействовать явно.)

Код: Выделить всё

echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth2 -J MASQUERADE


Небольшой вопрос:
Если на сервере(инет по adsl) для работы с интернетом настраивается один размер mtu, а клиенты в локальной сети имеют другой(WinXP), то как эту проблему решить? Изменять размер в цепочке mangle возможно?..
apt-get moo
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Не получается настроить маршрутизацию

Сообщение sash-kan »

[Cloud] писал(а):
27.07.2009 14:53
Изменять размер в цепочке mangle возможно?
да. ещё я бы рекомендовал почитать про tcpmss. на всякий случай. хотя бы в man iptables.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
danger08
Сообщения: 715
ОС: Linux (CentOS, Ubuntu)

Re: Не получается настроить маршрутизацию

Сообщение danger08 »

sash-kan писал(а):
28.07.2009 11:33
[Cloud] писал(а):
27.07.2009 14:53

Изменять размер в цепочке mangle возможно?
да. ещё я бы рекомендовал почитать про tcpmss. на всякий случай. хотя бы в man iptables.

да, только ему особо заморачивается на разницу MTU не надо - на его "сервере" пакеты автоматом должны фрагментироваться.
Блогосайт - http://www.fateyev.com
Спасибо сказали: