ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Одновременно 2 pppoe соединения
@ 2006-11-11 10:09 Oleg Sheremetinsky
  2006-11-11 10:40 ` Gennadiy Redko
  0 siblings, 1 reply; 8+ messages in thread
From: Oleg Sheremetinsky @ 2006-11-11 10:09 UTC (permalink / raw)
  To: ALT Linux Community

Уважаемое сообщество, вопрос, как можно поднять одновременно 2 pppoe
соединения на одного провайдера? 

Разъясняю:
при логине <LOGIN> ADSL-провайдер дает выход в инет, при логине
<LOGIN/local> дает выход в свою локальную сеть с нетарифицируемым
трафиком.  В домашней сетке свой набор DNS-серверов, для инета - другой. В
винде с этим справляется ras-pppoe, в линуксе попробовал rp-pppoe, но с 50%
успехом - реально работает только одно соединение, которое запускаецца
последним, ибо оно забивает свой набор DNS серверов в resolv.conf.

Хоть подскажите направление, куда копать, если похожая тема уже
обсуждалась. 

-- 
С уважением, Шереметинский Олег (tux68<at>rambler.ru ICQ 285182761)
г. Калуга, (Суб Ноя 11 13:09:36 MSK 2006)


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Comm] Одновременно 2 pppoe соединения
  2006-11-11 10:09 [Comm] Одновременно 2 pppoe соединения Oleg Sheremetinsky
@ 2006-11-11 10:40 ` Gennadiy Redko
  2006-11-11 10:54   ` Oleg Sheremetinsky
  0 siblings, 1 reply; 8+ messages in thread
From: Gennadiy Redko @ 2006-11-11 10:40 UTC (permalink / raw)
  To: ALT Linux Community

Oleg Sheremetinsky пишет:
> Уважаемое сообщество, вопрос, как можно поднять одновременно 2 pppoe
> соединения на одного провайдера? 
> 
> Разъясняю:
> при логине <LOGIN> ADSL-провайдер дает выход в инет, при логине
> <LOGIN/local> дает выход в свою локальную сеть с нетарифицируемым
> трафиком.  В домашней сетке свой набор DNS-серверов, для инета - другой. В
> винде с этим справляется ras-pppoe, в линуксе попробовал rp-pppoe, но с 50%
> успехом - реально работает только одно соединение, которое запускаецца
> последним, ибо оно забивает свой набор DNS серверов в resolv.conf.
> 
А два интерфейса pppoe поднимаются?
Может дело в маршруте по умолчанию, который становится на
последний поднятый интерфейс?
Сбросьте  сюда вывод команд route и ifconfig, если это не секрет.
> Хоть подскажите направление, куда копать, если похожая тема уже
> обсуждалась. 
> 




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Comm] Одновременно 2 pppoe соединения
  2006-11-11 10:40 ` Gennadiy Redko
@ 2006-11-11 10:54   ` Oleg Sheremetinsky
  2006-11-11 11:22     ` Gennadiy Redko
  0 siblings, 1 reply; 8+ messages in thread
From: Oleg Sheremetinsky @ 2006-11-11 10:54 UTC (permalink / raw)
  To: community

На Sat, 11 Nov 2006 12:40:26 +0200
Gennadiy Redko <uit1@zaz.zp.ua> записано:

> А два интерфейса pppoe поднимаются?
> Может дело в маршруте по умолчанию, который становится на
> последний поднятый интерфейс?
> Сбросьте  сюда вывод команд route и ifconfig, если это не секрет.
eth0      Link encap:Ethernet  HWaddr 00:07:E9:09:2F:07
          inet addr:10.178.154.245  Bcast:10.178.159.255  Mask:255.255.240.0
          inet6 addr: fe80::207:e9ff:fe09:2f07/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2895 errors:0 dropped:0 overruns:0 frame:0
          TX packets:52 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:305615 (298.4 KiB)  TX bytes:5200 (5.0 KiB)
          Base address:0xa800 Memory:d4020000-d4040000

eth1      Link encap:Ethernet  HWaddr 00:13:46:EC:BE:C7
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::213:46ff:feec:bec7/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:10997 errors:0 dropped:0 overruns:0 frame:0
          TX packets:11768 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:10446996 (9.9 MiB)  TX bytes:1143196 (1.0 MiB)
          Interrupt:3 Base address:0xa000

#для доступа в нетарифицируемую область
ppp0      Link encap:Point-to-Point Protocol
          inet addr:10.152.195.104  P-t-P:10.150.254.152
Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492
Metric:1 RX packets:3 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:30 (30.0 b)  TX bytes:160 (160.0 b)

#для доступа в тарифицируемую область
ppp1      Link encap:Point-to-Point Protocol
          inet addr:10.52.40.169  P-t-P:10.50.254.152  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:74 errors:0 dropped:0 overruns:0 frame:0
          TX packets:108 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:36451 (35.5 KiB)  TX bytes:9138 (8.9 KiB)

/sbin/route
Kernel IP routing table
Destination     Gateway   Genmask      Flags Metric Ref    Use Iface
10.50.254.152   *    255.255.255.255 UH    0      0 0 ppp1 
10.150.254.152 *    255.255.255.255 UH    0      0 0 ppp0 
192.168.1.0 *         255.255.255.0     U      0      0 0 eth1
10.178.144.0 *       255.255.240.0     U      0      0 0 eth0
169.254.0.0 *         255.255.0.0        U      0      0 0 eth1
default 10.50.254.152 0.0.0.0         UG    0       0 0  ppp1


-- 
С уважением, Шереметинский Олег (tux68<at>rambler.ru ICQ 285182761)
г. Калуга, (Суб Ноя 11 13:48:07 MSK 2006)


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Comm] Одновременно 2 pppoe соединения
  2006-11-11 10:54   ` Oleg Sheremetinsky
@ 2006-11-11 11:22     ` Gennadiy Redko
  2006-11-12 16:42       ` Oleg Sheremetinsky
  0 siblings, 1 reply; 8+ messages in thread
From: Gennadiy Redko @ 2006-11-11 11:22 UTC (permalink / raw)
  To: ALT Linux Community

Oleg Sheremetinsky пишет:
> На Sat, 11 Nov 2006 12:40:26 +0200
Как видно из вывода - поднимаются оба pppoe.
Но маршрут default становится на последний поднятый интерфейс.

Можно в опциях интерфейса pppoe (/etc/ppp/...) для домашней сети
прописать маршруты к сегментам этой сети, а default сопоставить
инетовскому интерфейсу.
Сервера DNS прописать в resolv.conf  "внутренние", а за ними -
"внешние" .


Или же default прописать на "внутренний" интерфейс, а в инет
ходить через прокси.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Comm] Одновременно 2 pppoe соединения
  2006-11-11 11:22     ` Gennadiy Redko
@ 2006-11-12 16:42       ` Oleg Sheremetinsky
  2006-11-12 18:22         ` Sergey Vlasov
  0 siblings, 1 reply; 8+ messages in thread
From: Oleg Sheremetinsky @ 2006-11-12 16:42 UTC (permalink / raw)
  To: community

На Sat, 11 Nov 2006 13:22:43 +0200
Gennadiy Redko <uit1@zaz.zp.ua> записано:


> Как видно из вывода - поднимаются оба pppoe.
> Но маршрут default становится на последний поднятый интерфейс.
> 
> Можно в опциях интерфейса pppoe (/etc/ppp/...) для домашней сети
> прописать маршруты к сегментам этой сети, а default сопоставить
> инетовскому интерфейсу.
> Сервера DNS прописать в resolv.conf  "внутренние", а за ними -
> "внешние" .
добавил рутинг  /sbin/route add -net 10.152.0.0 netmask 255.255.0.0 dev ppp1

если первая строчка принадлежит локальному DNS - работает
локалка, внешний инет нет. И наоборот. Тут надо бы сделать так, чтобы для
ppp0 работал один resolv.conf, а для ррр1 - другой. 

-- 
С уважением, Шереметинский Олег (tux68<at>rambler.ru ICQ 285182761)
г. Калуга, (Вск Ноя 12 19:39:14 MSK 2006)


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Comm] Одновременно 2 pppoe соединения
  2006-11-12 16:42       ` Oleg Sheremetinsky
@ 2006-11-12 18:22         ` Sergey Vlasov
  2006-11-12 19:07           ` Oleg Sheremetinsky
  2006-11-14 18:11           ` Oleg Sheremetinsky
  0 siblings, 2 replies; 8+ messages in thread
From: Sergey Vlasov @ 2006-11-12 18:22 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 1332 bytes --]

On Sun, Nov 12, 2006 at 07:42:11PM +0300, Oleg Sheremetinsky wrote:
> добавил рутинг  /sbin/route add -net 10.152.0.0 netmask 255.255.0.0 dev ppp1
> 
> если первая строчка принадлежит локальному DNS - работает
> локалка, внешний инет нет. И наоборот. Тут надо бы сделать так, чтобы для
> ppp0 работал один resolv.conf, а для ррр1 - другой. 

Такого не бывает - откуда resolver узнает, где нужно искать имя?

Если все имена в локальной сети находятся в каком-то определённом
домене, можно поднять локальный bind и настроить для этого домена
перенаправление на сервер DNS локальной сети:

options {
...
	# ставить, если прямое обращение к корневым DNS-серверам
	# запрещено или нежелательно; в противном случае можно убрать,
	# тогда DNS будет работать даже при падении DNS-серверов
	# провайдера
	forward only;

	# эти сервера будут использоваться по умолчанию
	forwarders {
		<IP-адрес DNS-сервера для внешней сети>;
	};
...
};

# указываем отдельный список серверов для локальной зоны - *.my.lan
zone "my.lan" {
	type forward;
	forward only;
	forwarders {
		<IP-адрес DNS-сервера для локальной сети>;
	};
};

# ...и для обратной зоны соответствующего диапазона
zone "152.10.in-addr.arpa" {
	type forward;
	forward only;
	forwarders {
		<IP-адрес DNS-сервера для локальной сети>;
	};
};

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Comm] Одновременно 2 pppoe соединения
  2006-11-12 18:22         ` Sergey Vlasov
@ 2006-11-12 19:07           ` Oleg Sheremetinsky
  2006-11-14 18:11           ` Oleg Sheremetinsky
  1 sibling, 0 replies; 8+ messages in thread
From: Oleg Sheremetinsky @ 2006-11-12 19:07 UTC (permalink / raw)
  To: community

На Sun, 12 Nov 2006 21:22:21 +0300
Sergey Vlasov <vsu@altlinux.ru> записано:

> > добавил рутинг  /sbin/route add -net 10.152.0.0 netmask 255.255.0.0 dev
> > ppp1
> > 
> > если первая строчка принадлежит локальному DNS - работает
> > локалка, внешний инет нет. И наоборот. Тут надо бы сделать так, чтобы
> > для ppp0 работал один resolv.conf, а для ррр1 - другой.   
> 
> Такого не бывает - откуда resolver узнает, где нужно искать имя?
> 
> Если все имена в локальной сети находятся в каком-то определённом
> домене, можно поднять локальный bind и настроить для этого домена
> перенаправление на сервер DNS локальной сети:
Ну да, 10.152.0.0 - это локалка. Спасибо, буду курить доки по bind

-- 
С уважением, Шереметинский Олег (tux68<at>rambler.ru ICQ 285182761)
г. Калуга, (Вск Ноя 12 22:05:38 MSK 2006)


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Comm] Одновременно 2 pppoe соединения
  2006-11-12 18:22         ` Sergey Vlasov
  2006-11-12 19:07           ` Oleg Sheremetinsky
@ 2006-11-14 18:11           ` Oleg Sheremetinsky
  1 sibling, 0 replies; 8+ messages in thread
From: Oleg Sheremetinsky @ 2006-11-14 18:11 UTC (permalink / raw)
  To: community

На Sun, 12 Nov 2006 21:22:21 +0300
Sergey Vlasov <vsu@altlinux.ru> записано:


> Если все имена в локальной сети находятся в каком-то определённом
> домене, можно поднять локальный bind и настроить для этого домена
> перенаправление на сервер DNS локальной сети:

Огромное человеческое спасибо - все получилось

-- 
С уважением, Шереметинский Олег (tux68<at>rambler.ru ICQ 285182761)
г. Калуга, (Вто Ноя 14 21:10:47 MSK 2006)


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2006-11-14 18:11 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-11-11 10:09 [Comm] Одновременно 2 pppoe соединения Oleg Sheremetinsky
2006-11-11 10:40 ` Gennadiy Redko
2006-11-11 10:54   ` Oleg Sheremetinsky
2006-11-11 11:22     ` Gennadiy Redko
2006-11-12 16:42       ` Oleg Sheremetinsky
2006-11-12 18:22         ` Sergey Vlasov
2006-11-12 19:07           ` Oleg Sheremetinsky
2006-11-14 18:11           ` Oleg Sheremetinsky

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git