Mam urządzenie Raspberry Pi podłączone do domowego routera WiFi i działające pptpd
. Adresy lokalne to 192.168.1.32
(eth0) i 192.168.2.1
(ppp0) oraz nazwa lokalna raspberry.local
.
Mam iMaca podłączonego do tego samego routera z lokalnym adresem IP 192.168.1.27
i nazwą lokalnąimac.local
Mam gdzieś w Internecie Macbook podłączony do PPTP Raspberry za pomocą 192.168.2.10
ppp0
To zdjęcie pokazuje wyraźniej.
konfiguracja pptpd
PPTP na Raspberry został zainstalowany z tego prostego skryptu .
/etc/pptpd.conf
option /etc/ppp/options.pptpd
logwtmp
localip 192.168.2.1
remoteip 192.168.2.10-100
/etc/ppp/options.pptpd
name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
ms-dns 8.8.8.8
ms-dns 8.8.4.4
proxyarp
lock
nobsdcomp
novj
novjccomp
nologfd
/etc/rc.local
…
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -I INPUT -p tcp --dport 1723 -j ACCEPT
iptables -I INPUT --protocol 47 -j ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -d 0.0.0.0/0 -o eth0 -j MASQUERADE
iptables -I FORWARD -s 192.168.2.0/24 -p tcp -m tcp --tcp-flags FIN,SYN,RST,ACK SYN -j TCPMSS --set-mss 1356
…
Łączność prądowa
Macbook- może połączyć się z domowym PPTP i połączyć się z Internetem za pośrednictwem domowego routera
- może łączyć się z komputerami iMac i Raspberry za pośrednictwem lokalnych adresów IP
192.168.1.27
i192.168.1.32
- NIE można rozwiązać
raspberry.local
iimac.local
- może połączyć się z komputerem iMac i Macbook za pośrednictwem lokalnych adresów IP
192.168.1.27
i192.168.2.10
- może rozwiązać
imac.local
- NIE można rozwiązać
macbook.local
- może połączyć się z Raspberry przez lokalny adres IP
192.168.1.32
- może rozwiązać
raspberry.local
- NIE można połączyć się z Macbookiem przez lokalny adres IP
192.168.2.10
( aktualizacja: Rozwiązane przez dodanie trasy statycznej do routera) - NIE można rozwiązać
macbook.local
Cel
Celem jest połączenie i rozwiązywanie lokalnych nazw z dowolnych na dowolne. Ale nie mam pojęcia, jak to skonfigurować: iptables, avahi, netatalk lub gdzie indziej?