я унаследовал старую коробку Linux, а также MyBookLive и хотел бы сделать MyBookLive доступным по моей беспроводной сети, по существу используя коробку Linux в качестве шлюза.
Я просто вытер Linux box (home) и установил на него Ubuntu 12.04. Моя настройка сети в настоящее время выглядит следующим образом:
(192.168.0.1 netmask 255.255.255.0) ISP --- wireless router --- wlan0 on home (192.168.0.12) | eth0 on home --- MyBookLive MacBook (192.168.0.11)
Так, что MyBookLive по существу прославленный внешний жесткий диск. Роутер имеет Ethernet порт, но он используется компьютер моего соседа, поэтому я не могу заткните MyBookLive сразу в его.
прямо сейчас я могу ping MyBookLive.местные и MacBook.локальный из дома, но у меня возникли проблемы с пониманием и выяснением того, что правильные команды iptables должны заставить мой MacBook видеть мой MyBookLive через сеть Bonjour. Кроме того, я не уверен, Нужно ли мне настроить DNS для пересылки xxx.локальные адреса Bonjour / Zeroconf.
я попробовал следующее, чтобы перенаправить всю мою проводную сеть (которая имеет только мой MyBookLive) на один IP адрес:
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
но я не могу пропинговать этот адрес с моего MacBook.
Это, вероятно, ужасно неправильно, но я полный нуб при настройке такого рода сети и мог бы использовать некоторую экспертную помощь в настройке этого должным образом.