Здравствуйте,
Незнаю даже как у гугла правильно спросить, спрашивают тут.
есть сервер под FreeBSD 8.1-STABLE
фаервол крутится на PF
DHCP сервер на другой машине
есть 3 интерфейа(1 виртуальный)
em0 - внешний интерфейс в сторону провайдера(адрес типа 10.0.0.х) динамический
xl0 - смотрит в сеть адрес 192.168.0.1
tun0 - виртуальный создается когда сервер коннектится к инету через pppoe
Запущен igmpproxy(чтобы широковещательные ТВ-пакеты с em0 приходили в мою сеть 192.168.0.0). На компах сети нормально воспроизводится телевидение провайдерское.
Соответственно люди с xl0 ходят в инет через tun0 и могут работать с адресами которые крутятся на em0(тобишь работают с адресами 10.0.0.х)
Есть тв-приставка которая подключена к свитчу в который подключен em0 ну и соответственно провод провайдера.
Хочу сделать так, чтобы приставка при том, как оказывалась в сети 192.168.0.0 могла работать
Я так подразумеваю что у провайдера идет привязка к маку приставки(потомучто есть разные тарифные планы телепрограмм) и к адресу типа 10.0.0.х.
Когда подключаю приставку в сеть 192.168.0.0 то она соответственно не работает.
Можно ли средствами freebsd както прозрачно подключить приставку в сеть 192.168.0.0 но чтобы она была в сети провайдера (em0). Тобишь чтобы провайдер ее мак тоже видел.
Читал по поводу binat в pf, но похоже это не мой случай.
Возможно есть способ какойто типа - путем прописывания на FreeBSD мака приставки, она пыталась получить IP адрес из em0 интерфейса. Но при таком способе уверено что DHCP сервер прийдется переносить на сервер, куда подключен интернет
Социальные закладки