Чем раздать 2 инета с одной машины?
Создана: 01 Марта 2008 Суб 16:16:25.
Раздел: "Компьютерный раздел"
Сообщений в теме: 21, просмотров: 7415
-
Кто умён?
У меня 2 разных провайдера.
С одного сижу по трафику. С другого белимит.
Вот некоторым моим соседям по кабелю нужен инет по трафику - другим безлимитный.
Возможно ли с одного PC сделать такую раздачу? Когда врубаешь одновременно 2 инета - работает тот что по трафику т.к. быстрее справляется. И у других если раздавать через прокси таже муть.
И ещё вопрос на засыпку. Ваще фантастика )
Как сделать чтоб страницы открывались бысрто (через инет по трафику), но в тоже время чтобы на подгрузку картинкок (которые отключены для экономии трафика) использовался безлимитный инет - чтоб хоть медленно и экономно, но тоже грузились? -
-
1. Как сделать чтобы на одной машине работали два интернет-канала не мешая друг другу?
В рамках одной таблицы маршрутизации - никак.
А поскольку в рамках одной операционной системы, как правило, существует одна таблица IP-маршрутизации, то в рамках одной операционной системы - никак.
Можно инсталировать виртуальную машину, например, VMWare, поставить на неё вторую операционую систему и получить, соответственно, вторую таблицу IP-маршрутизации. То есть получается фактически не одна машина а две, или более, по вкусу.
Один интернет-канал можно настроить на одну машину, а другой - на другую (третий - на третью, и так далее, пока не исчерпаются какие-нибудь ресурсы).
Таким образом, все интернет-каналы смогут работать абсолютно параллельно. Пользователю, желающему воспользоваться тем или иным каналом достаточно только прописать соответствующий IP-адрес и шлюз на свою сетевую карту.
2.ProvereHo писал(а) :И ещё вопрос на засыпку. Ваще фантастика )
Как сделать чтоб страницы открывались бысрто (через инет по трафику), но в тоже время чтобы на подгрузку картинкок (которые отключены для экономии трафика) использовался безлимитный инет - чтоб хоть медленно и экономно, но тоже грузились?
Если найти один недостающий компонент, то можно сделать.
Нужно найти такой прокси-сервер, который умеет перенаправлять запросы на другие прокси-севера, но перенаправлять он должен не все запросы подряд, а по определённым критериям. Тогда можно было бы создать такое правило: "направить все запросы *.jpg, *.jpeg, *.gif, *.png на тот прокси-сервер, который инсталирован на машине с безлимитным каналом".
Наверняка такой прокси существует, просто его надо найти, или написать самостоятельно, ибо ничего тут сложного, опытному программеру работы на пару часов. -
-
-
-
-
-
Anydy писал(а) :у меня на винде запросто разруливалось с трафик инспектором, три входящих инета было....
ЗЫ может человек не шарит во фрибсд....спросите сначала прежде чем предлагать
всяко трафик-инспектором и не заморачиваться
все остальные советы не рассматривать так как утопия полная! -
-
ProvereHo писал(а) :Кто умён?
У меня 2 разных провайдера.
С одного сижу по трафику. С другого белимит.
Вот некоторым моим соседям по кабелю нужен инет по трафику - другим безлимитный.
Возможно ли с одного PC сделать такую раздачу? Когда врубаешь одновременно 2 инета - работает тот что по трафику т.к. быстрее справляется. И у других если раздавать через прокси таже муть.
1) 2 прокси сервера на разных портах
2) pppoe сервер, вполне возможно внутри у них можно настроить, через какой интерфейс пропусать трафик
3) 2 ip-адреса, которые видны ползователям, пользователи прописывают шлюзы на них. Программно не знаю, можно ли сделать это на одной сетевухе (хотя теоретически проблем не вижу), аппаратно - 2 сетевухи.
...другие способы инкапсулирования ip-трафика пока не вспоминаются..
Проще всего будет прокси сервер, нужно распарсивать исходящие HTTP-запросы, по регэкспу (например) искать те которые "картиночные" окончания и пускать их через другой интерфейс.. Могут быть костыли - а) не все запросы на картинки выглядят очевидно для равпарсивания (например запрос [внешняя ссылка] может вернуть картинку вместо html), б) трудно будет с SSL (адреса вида https://) -
MaxPower писал :вопрос гдето около
имеется кампьютер.есть два подключения интернета. открываю браузер, набираю любой адрес, с какого подключения будет сосать?
Открывай консольку, пиши: route print
Например, у меня:
Код: C:\Documents and Settings\Ivan>route print
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x2 ...00 50 56 c0 00 08 ...... VMware Virtual Ethernet Adapter for VMnet8
0x3 ...00 50 56 c0 00 01 ...... VMware Virtual Ethernet Adapter for VMnet1
0x4 ...00 d0 d7 15 24 2f ...... TechniSat DVB-PC TV Star PCI - Packet Scheduler Miniport
0x5 ...00 01 6c b3 21 cc ...... NVIDIA nForce Networking Controller - Packet Scheduler Min
iport
0x6 ...00 ff 83 76 a4 59 ...... TAP-Win32 Adapter V8 - Packet Scheduler Miniport
0x20008 ...00 53 45 00 00 00 ...... WAN (PPP/SLIP) Interface
===========================================================================
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 12.34.56.78 12.34.56.78 1
12.34.56.78 255.255.255.255 127.0.0.1 127.0.0.1 50
91.90.39.251 255.255.255.255 12.34.56.78 12.34.56.78 1
91.255.255.255 255.255.255.255 12.34.56.78 12.34.56.78 50
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
169.254.0.0 255.255.0.0 169.254.209.176 169.254.209.176 20
169.254.209.176 255.255.255.255 127.0.0.1 127.0.0.1 20
169.254.255.255 255.255.255.255 169.254.209.176 169.254.209.176 20
172.19.73.0 255.255.255.0 172.19.73.203 172.19.73.203 20
172.19.73.203 255.255.255.255 127.0.0.1 127.0.0.1 20
172.19.255.255 255.255.255.255 172.19.73.203 172.19.73.203 20
192.168.192.0 255.255.255.0 192.168.192.1 192.168.192.1 20
192.168.192.1 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.192.255 255.255.255.255 192.168.192.1 192.168.192.1 20
192.168.227.0 255.255.255.0 192.168.227.1 192.168.227.1 20
192.168.227.1 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.227.255 255.255.255.255 192.168.227.1 192.168.227.1 20
224.0.0.0 240.0.0.0 169.254.209.176 169.254.209.176 20
224.0.0.0 240.0.0.0 172.19.73.203 172.19.73.203 20
224.0.0.0 240.0.0.0 192.168.192.1 192.168.192.1 20
224.0.0.0 240.0.0.0 192.168.227.1 192.168.227.1 20
224.0.0.0 240.0.0.0 12.34.56.78 12.34.56.78 1
255.255.255.255 255.255.255.255 12.34.56.78 12.34.56.78 1
255.255.255.255 255.255.255.255 169.254.209.176 169.254.209.176 1
255.255.255.255 255.255.255.255 169.254.209.176 6 1
255.255.255.255 255.255.255.255 21.19.73.203 21.19.73.203 1
255.255.255.255 255.255.255.255 192.168.192.1 192.168.192.1 1
255.255.255.255 255.255.255.255 192.168.227.1 192.168.227.1 1
Default Gateway: 12.34.56.78
===========================================================================
Persistent Routes:
None
C:\Documents and Settings\Ivan>
Нас интересует строчка с Network Destination 0.0.0.0. Она означает, куда "по умолчанию" пойдёт трафик. В этой строчке смотрим что стоит в графе Interface. И ищем этот ip среди подключенных соединений. Как правило, это будет последнее подключенное (по времени) соединение (правда, можно изменить настройками). -
-