Стоит маршрутизатор (железный) с Линух внутри... (mLinux). Iptables и все такое есть... Одним концом смотрит в "вышестоящую" домовую сеть - другим в мою локалку. Есть сервер для подсчета траффика (стоит в другом доме). На данном этапе все попадают в сеть другого "домового" провайдера через сервер обсчета траффика... Надо -
1) Установив роутер как Default Gateway получать следующее - доступ к внутренней сети провайдера осуществлять через роутер (подсети вида 192.168.0.0, 10.168.0.0 и 213.x.x.0), а все остальные запросы перенаправлять на траффикосчетку. Как ЭТО сделать? Можно ли вообще? Что-то подсказывает что можно... Но логика отказывает...
2) Точно знаю что Винда умеет сопостовлять и выдавать по NAT адреса из выданного провайдером пула - может ли это Линукс. Если да, то с помощью чего? И как это сделать?Заранее спасибо за ответ.
Мозги кипят уже вторые сутки...
Хелп ми плиииззз...
Фик чё понял, честно говоря. Т.е. надо, чтобы весь инет трафик шел на комп в соседнем доме, а локальный трафик прова шёл на прямую в локалку прова? Тогда на своём линуксе шлюзом по умалчанию прописывашь комп в соседнем доме, а на остальные сетки статические маршруты на шлюз провайдера.
В общем так и есть... :) Спасибо за подсказку. А вот вторая часть вопроса осталась к сожалению нераскрытой... :)
>В общем так и есть... :) Спасибо за подсказку. А вот вторая
>часть вопроса осталась к сожалению нераскрытой... :)Самому интересен этот момент - пул реальных IP адресов, через который работает сеть с фейковыми адресами, а не через 1 реальный адрес, как обычно работает nat. По этой причине сервер-маршрутизатор на Win2003 оказался более удобен, чем на freebsd
В общем решил я эту проблему - через iptables.
Нафигачиваешь на интерфейс кучу адресов через ifconfig и правилами iptables PREROUTE и POSTROUTE (на каждый ип по одному правилу обоих видов) описываешь проход серых IP в белые. :)