Was ich habe
Ich habe ein Heim-WLAN-Netzwerk 192.168.1.0/24 mit DLNA-Ressource 192.168.1.100.
Ich habe einen Fernseher mit Ethernet und ein Netbook mit WLAN- und Ethernet-Schnittstelle.
Ich möchte, dass mein Notebook sich wie ein Router verhält. Das bedeutet, dass mein Heimnetzwerk über WLAN übertragen und über die Ethernet-Schnittstelle an das Fernsehen weitergeleitet wird.
was ich will
Ich möchte, dass mein Fernseher meine DLNA-Ressource in meinem Heimnetzwerk erkennt.
was habe ich getan
Ich habe auf der eth0-Schnittstelle des Netbooks einen DHCP-Server mit folgendem Subnetz eingerichtet:
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;
}
Ich habe mein eth0-Interface auf einem Netbook folgendermaßen eingerichtet:
ifconfig eth0 10.0.0.1/24
Ich habe die Weiterleitung aktiviert:
echo 1 > /proc/sys/net/ipv4/ip_forward
Ich habe iptables Weiterleitungsregeln hinzugefügt:
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
Jetzt hat mein Fernseher eine IP-Adresse von 10.0.0.5 und ich kann im Internet surfen, aber mein Fernseher kann keine DLNA-Ressourcen finden.
Frage
Ich denke, dass die Ressourcenerkennung nur 10.0.0.1/24 durchläuft, sodass mein Fernseher die Ressource 192.168.1.100 nicht finden kann. Sagen Sie mir bitte, wie ich eine Art Alias erstellen kann, sodass 192.168.1.100 zu einem Alias wie 10.0.0.10 wurde