Сеть и Интернет

Автор B@F, 21 Февраля 2010, 15:39

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

B@F

 Значит так. Я разобрался с ситуации связанно с 2 pppoe концентраторами в одной сети. Если кому надо опишу полностью решение этой проблемы на данном дистрибутиве, прикреплю даже готовые настройки. 


Вопрос в другом, нужна помощь по пирингу и торренту на Ubuntu. Если есть люди с этим столкнувшиеся ответьте. Если модераторы против обсуждения этого в этой теме, создам другую посвященную P2P сетям.
Поправьте, если я ошибаюсь, буду тока рад.

Vicpo

Цитата: B@F от 30 Марта 2010, 21:04 Значит так. Я разобрался с ситуации связанно с 2 pppoe концентраторами в одной сети. Если кому надо опишу полностью решение этой проблемы на данном дистрибутиве, прикреплю даже готовые настройки. 


Вопрос в другом, нужна помощь по пирингу и торренту на Ubuntu. Если есть люди с этим столкнувшиеся ответьте. Если модераторы против обсуждения этого в этой теме, создам другую посвященную P2P сетям.
Решение желательно описать.
По P2P создайте новую тему

B@F

02 Апреля 2010, 23:44 #22 Последнее редактирование: 03 Апреля 2010, 08:59 от Vicpo
Цитата: Vicpo от 30 Марта 2010, 23:05Решение желательно описать.
По P2P создайте новую тему
Тему создавать уже не надо), щас расскажу.

Для подключения к двум концентраторам pppoe необходимо мне следующие пакеты:


1. pppd - демон

2. pppoeconf - компилятор кофигурационных фалов для pppd

3. pppoe - модуль управления pppoe соединения.

Возможно не точное описание, но в целом думаю сойдет. (подправте если что, думаю это умесно)

И так запускаем pppoeconf, совтина имеет псевдографический интерфейс, сама найдет концентратор на нужном интерфейсе, спросит логин пароль, некоторые параметры и завершит созданием dsl-provider файл в папке /etc/ppp/peers/ .

Наша задача:1. Скорректировать и создать 2 пиирс файла.

Выполняем:

Введите команду pppoe -A -I интерфейс ( увидите имя серверов и имя концентраторов)


pppoe -A -I eth1
Access-Concentrator: fw-abon
       Service-Name: INTERNET
Got a cookie: 00 08 a9 dd e5 bf 4f e1 de 75 b1 d9 6e 4c fb 76 16 09 00 00
AC-Ethernet-Address: 00:15:17:39:52:20
--------------------------------------------------
Access-Concentrator: files
       Service-Name: PIRING
Got a cookie: f0 e4 8a 2c 9b 36 e6 b5 3e da a8 f6 7d 48 a7 73 84 13 00 00
AC-Ethernet-Address: 00:15:17:0e:eb:6a
--------------------------------------------------



Скопируем это нам пригодится. Далее нужно создать 2 пирс файла, для этого скопируем dsl-provider на INTERNET и PIRING

Отредактируем INTERNET так:


pty "/usr/sbin/pppoe -I eth1 -T 80 -C fw-abon -S INTERNET"
# Не использовать статичный IP адрес (dhcp)
noipdefault
# В таблице маршрутизации сделать данное соединение маршрутом по умолчанию
defaultroute
hide-password
noauth
# Восстановить связь в случае разрыва
persist
mtu 1452
maxfail 0
user "USER"
password "PASSWORD"



А PIRING


pty "/usr/sbin/pppoe -I eth1 -T 80 -C files -S PIRING"
# Не использовать статичный IP адрес (dhcp)
noipdefault
# В таблице маршрутизации не делать данное соединение маршрутом по умолчанию
nodefaultroute
hide-password
noauth
# Восстановить связь в случае разрыва
persist
mtu 1452
maxfail 0
user "USER"
password "PASSWORD"


далее в файлах /etc/ppp/pap-secret и chap-secret все закоментировать.

на этом уже все будет работать

в файле /etc/network/interface дописываем


auto ppp0
iface ppp0 inet ppp
provider INTERNET




auto ppp1
iface ppp1 inet ppp
provider PIRING



теперь все грузится вместе с системой.

Не решен пока тока один вопрос, это таблица маршрутизации. Чтобы я мог качать с пиринга не хватает сети я ее добавил

route add -net 172.16.0.0 netmask 255.255.0.0 gw 172.16.189.254

и таблица стала такой 


route -n
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
172.16.188.254  0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
172.16.189.254  0.0.0.0         255.255.255.255 UH    0      0        0 ppp1
192.8.140.80    0.0.0.0         255.255.255.248 U     0      0        0 eth0
172.16.0.0      172.16.189.254  255.255.0.0     UG    0      0        0 ppp1
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
10.0.0.0        0.0.0.0         255.0.0.0       U     0      0        0 eth1
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0



Теперь у меня все работает и я радуюсь моей первой настоящей Убунтой, ктр спустя 8 месяцев после моего знакомства с ней работает на физической машине, а не на виртуальной.

Вопрос: Как сделать, чтобы маршрут добавленный мной всегда был в таблице, в винде просто -р, а в лине?
Поправьте, если я ошибаюсь, буду тока рад.