LinuxForum.Fans
Тема

2 компа и интернет

Автор: snatch 48 сообщений 6359 просмотров
#113563
drBatty написал:
[quote=snatch]в браузере - нет. Но пингуется.

интересно... вообще не очень понятно, зачем вы тут NAT с маскарандингом прописываете? почему просто не добавить статический маршрут по умолчанию командой route add (маршрут нужно добавлять в ppp0).[/quote]
drBatty, компик с виндой и ppp0 совершенно в разных сетях .... и просто роут на ppp0 прописать нельзя... вопрос о маршрутизации должен решать компик с линухом... на него то мы и сделали default route.... а компик с линухом в свою очередь должен перенаправить пакет на ppp0... и учитывая то что в пакете исходящим адресом должен стоять адрес ppp0 мы сделали маскарад...

snatch, учитывая что пинги идут, то настройки скорее всего правильные ... может глянуть настройки файервола?

#113574
odin написал:
компик с виндой и ppp0 совершенно в разных сетях .... и просто роут на ppp0 прописать нельзя... вопрос о маршрутизации должен решать компик с линухом... на него то мы и сделали default route.... а компик с линухом в свою очередь должен перенаправить пакет на ppp0... и учитывая то что в пакете исходящим адресом должен стоять адрес ppp0 мы сделали маскарад...

так у вас инет через венду? оригинально. Причём тут настройки линукса? или у вас там 2 провайдера? или вы повесили.... боюсь и подумать... oO

#113583

провайдер один.... инет ч\з линух

#113586
odin написал:
провайдер один.... инет ч\з линух

через линух в венду, там в ppp0, потом обратно в линух? я и говорю - оригинально.

#113596

drBatty, ppp0 поднят на линухе.... т.е. винда ч\з линух ходит в нет

#113600

odin, ну я не знаю тогда.
если ppp0 внутри линуха, то туда нужно default route прописывать, чтоб все пакеты туда шли.

#113603
drBatty написал:
odin, ну я не знаю тогда.
если ppp0 внутри линуха, то туда нужно default route прописывать, чтоб все пакеты туда шли.

на линухе да... а откуда винде знать о существовании ppp0 и где его искать?

#113647

odin написал:
snatch, учитывая что пинги идут, то настройки скорее всего правильные ... может глянуть настройки файервола?
Настроек файервола нет вообще.
#113648

на винде отключен?

#113651

odin написал:
а откуда винде знать о существовании ppp0 и где его искать?
Яндекс она находит, однако.
#113655

odin, нет, на винде включен. Но если подключить комп с win7 напрямую к инету, то никаких проблем нет, все сайты открываются.

#113658

пинг на google.com проходит?

и покажите вывод
[console]tracepath google.com[/console]

#113667

Ping с вин7 проходит, с дебиана гугл открывается.
Вывод с debian:[console]tracepath google.com
1: 89-178-181-151.broadband.corbina.ru 0.312ms pmtu 1460
1: korova-bb-gi1-10.msk.corbina.net 39.884ms asymm 2
1: korova-bb-gi1-10.msk.corbina.net 47.853ms asymm 2
2: m9-crs-teng4-0-2.msk.corbina.net 15.822ms asymm 6
3: m9-bb-po5-80G.msk.corbina.net 31.930ms asymm 4
4: xe-9-3-0.franco31.fra.seabone.net 59.880ms asymm 7
5: te4-1.franco15.fra.seabone.net 75.922ms asymm 7
6: no reply
7: no reply
8: no reply
9: no reply
10: no reply
11: no reply
12: no reply
13: no reply
14: no reply
15: no reply
16: no reply
17: no reply
18: no reply
19: no reply
20: no reply
21: no reply
22: no reply
23: no reply
24: no reply
25: no reply
26: no reply
27: no reply
28: no reply
29: no reply
30: no reply
31: no reply
Too many hops: pmtu 1460
Resume: pmtu 1460[/console]

#113673

а если попробовать на google.com telnet'ом сходить
[console]telnet google.com 80[/console]

#113675
odin написал:
на линухе да... а откуда винде знать о существовании ppp0 и где его искать?

а зачем ей знать? венда знает адрес шлюза, и всё туда валит. А шлюз - линукс. И если это какой-то левый сайт "овуляшки", то линукс его отправляет по дефолтному маршруту, на свой ppp0. Вроде-бы там и правил никаких не надо прописывать (?не помню). Но во всяком случае не такие правила. Просто ppp0 сделает из пакетов уже другие, которые и надо отправить на eth0.

Ладно... Сейчас второй комп соберу, гляну...

#113676

odin, а зачем? Попробовал, никакой реакции.

#113679
snatch написал:
Ping с вин7 проходит, с дебиана гугл открывается.

вот ведь говорю - правило лишнее: оно ведь только на TCP действует, а пинги это ICMP. Вот у вас пинги мимо правила идут, а TCP пакеты этим правилом разворачиваются. Очевидно-же!

#113687

drBatty, вы можете дать ссылку на рабочие конфиги в аналогичной ситуации. Я таковых не нашел.

#113691
snatch написал:
вы можете дать ссылку на рабочие конфиги в аналогичной ситуации. Я таковых не нашел.

http://linuxforum.ru/viewtopic.php?pid=91423

только там интерфейс заводится по USB. Впрочем это не важно, потом идёт ppp0

#113693

Могу выдвинуть два предположения:
1. Есть проблемы с mtu. Но при этом гугл бы открывался а яндекс нет.
2. Трафик идет через локальную сеть, а не через ppp-туннель.

Проверим второе предположение.

Выполните команду

[console]route del default[/console]

несколько раз, пока ошибку не начнет выдавать, а потом выполните вот эти команды:

[console]route add default gw 10.59.48.1 dev eth0 metric 3
route add default dev ppp3 metric 1[/console]

Заработает ли после этого все как надо?

З.Ы. Маскарадинг не поможет, если трафик на другой интерфейс убегает. Правило же прописано для трафика, который бежит через ppp3, значит надо трафик туда направить ;).

Войдите или зарегистрируйтесь, чтобы ответить.