[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Debian в роли свитча



У меня немного другая ситуация, но думаю поможет:
В eth0 кабель от провайдера (подключение через pppoe), в eth1 кабель от
всей локальной сети, в которой имеется и телевизор. В настройках
телевизора прописал IP компа (192.168.0.1) как шлюз, а на компе
запускаю скрипт:
#!/bin/bash
NET_IFACE="ppp0"
TV_IP="192.168.0.81"
TV_MAC="78:AA:BB:B7:23:54"
iptables -t filter -F
iptables -t nat -F
iptables -t filter -A FORWARD -m mac --mac-source $TV_MAC -j ACCEPT
iptables -t nat -A POSTROUTING -s $TV_IP -o $NET_IFACE -j MASQUERADE
echo "1" > /proc/sys/net/ipv4/ip_forward

Работает это примерно так: комп фильтрует пакеты от TV_MAC телевизора и
передаёт их на интерфейс NET_IFACE провайдера, предварительно
замаскировав локальный IP телевизора.


-- 
Алексей


Reply to: