Ich habe eine alte Linux-Box sowie ein MyBookLive geerbt und möchte das MyBookLive über mein WLAN verfügbar machen, wobei ich im Wesentlichen die Linux-Box als Gateway verwende.
Ich habe gerade die Linux-Box (zu Hause) gelöscht und Ubuntu 12.04 darauf installiert. Mein Netzwerk sieht derzeit so aus:
(192.168.0.1 Netzmaske 255.255.255.0) ISP --- WLAN-Router --- wlan0 zu Hause (192.168.0.12) | eth0 zu Hause --- MyBookLive MacBook (192.168.0.11)
Damit ist das MyBookLive im Grunde eine verherrlichte externe Festplatte. Der Router verfügt zwar über einen Ethernet-Anschluss, dieser wird jedoch vom Computer meines Mitbewohners verwendet, sodass ich das MyBookLive nicht direkt daran anschließen kann.
Im Moment kann ich MyBookLive.local und MacBook.local von zu Hause aus anpingen, aber ich habe Probleme beim Verstehen und Herausfinden der richtigen iptables-Befehle, damit mein MacBook MyBookLive über das Bonjour-Netzwerk sieht. Ich bin mir auch nicht sicher, ob ich DNS einrichten muss, um xxx.local Bonjour / Zeroconf-Adressen weiterzuleiten.
Ich habe Folgendes versucht, um mein gesamtes kabelgebundenes Netzwerk (das nur MyBookLive enthält) an eine einzelne IP-Adresse weiterzuleiten:
sysctl net.ipv4.ip_forward = 1 iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT iptables -A FORWARD -i eth0 -o wlan0 -j ACCEPT iptables -t nat -A PREROUTING -i eth0 -p tcp -j DNAT --to 192.168.0.66 iptables -t nat -A PREROUTING -i eth0 -p udp -j DNAT --to 192.168.0.66
Ich kann diese Adresse von meinem MacBook aus nicht anpingen. Das ist wahrscheinlich furchtbar falsch, aber ich bin ein absoluter Neuling beim Einrichten dieser Art von Netzwerk und könnte Hilfe von Experten zum richtigen Einrichten gebrauchen.