что я имею
У меня есть домашняя сеть Wi-Fi 192.168.1.0/24 с ресурсом DLNA 192.168.1.100.
У меня есть телевизор с Ethernet и нетбук с интерфейсами Wi-Fi и Ethernet.
Я хочу, чтобы мой ноутбук вел себя как маршрутизатор. Это означает, что он получает мою домашнюю сеть через Wi-Fi и передает его через интерфейс Ethernet на ТВ.
что я хочу
Я хочу, чтобы мой телевизор распознал мой ресурс DNS в моей домашней сети.
что я сделал
Я настроил dhcp сервер на интерфейсе eth0 нетбука со следующей подсетью:
subnet 10.0.0.1 netmask 255.255.255.0 {
range 10.0.0.5 10.0.0.10;
option routers 10.0.0.1;
}
Я настроил свой интерфейс eth0 на нетбуке так:
ifconfig eth0 10.0.0.1/24
я включил пересылку:
echo 1 > /proc/sys/net/ipv4/ip_forward
Я добавил правила пересылки в iptables:
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
iptables -A FORWARD -i eth0 -o wlan0 -j ACCEPT
iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT
Теперь мой телевизор получает IP-адрес 10.0.0.5, и я могу просматривать Интернет, но мой телевизор не может найти ресурсы DLNA.
Вопрос
Я думаю, что обнаружение ресурса происходит только через 10.0.0.1/24, поэтому мой телевизор не может найти ресурс 192.168.1.100. Скажите, пожалуйста, как я могу создать какой-нибудь псевдоним, чтобы 192.168.1.100 стал псевдонимом, например, 10.0.0.10?