Trong mạng gia đình của tôi, tôi có hai bộ định tuyến.. bộ định tuyến internet chính của tôi (192.168.0.1
) và một máy định tuyến một số mạng nhất định qua một kết nối khác (192.168.0.78
).
Trên máy Mac của tôi, tôi định cấu hình tĩnh các mạng mà tôi cần tiếp cận để sử dụng máy 192.168.0.78
,
ví dụ.
tuyến đường -n thêm -host 10.11.10.25 192.168.0.78
Tôi hiện đang sử dụng Zerotier để truy cập các máy trong mạng gia đình của mình khi tôi đang di chuyển.
Zerotier được cài đặt trên máy ở nhà có NAT, ví dụ:
IP mạng cục bộ: 192.168.0.160
Zerotier-IP: 10.144.40.10
Trên máy đó (chạy Linux), tôi có tập lệnh sau cho phép Chuyển tiếp NAT/IP:
PHY_IFACE=eth2
ZT_IFACE=ztbtotejk
iptables -t nat -A POSTROUTING -o $PHY_IFACE -j MASQUERADE
iptables -A FORWARD -i $PHY_IFACE -o $ZT_IFACE -m state --state LIÊN QUAN, THÀNH LẬP -j CHẤP NHẬN
iptables -A FORWARD -i $ZT_IFACE -o $PHY_IFACE -j CHẤP NHẬN
Tôi đã cấu hình Zerotier để có một lộ trình được quản lý cho
192.168.0.78
qua 10.144.40.10
Tôi có thể ngay bây giờ ssh
từ mọi nơi đến máy 192.168.0.78
Tuy nhiên, định tuyến không hoạt động
ping 10.11.10.25
PING 10.11.10.25 (10.11.10.25): 56 byte dữ liệu
ping: sendto: Không thể truy cập mạng
Hết thời gian yêu cầu cho icmp_seq 0
theo dõi tuyến đường 10.11.10.25
theo dõi đến 10.11.10.25 (10.11.10.25), tối đa 64 bước nhảy, gói 52 byte
1 *traceroute: sendto: Không truy cập được mạng
theo dõi: đã viết 10.11.10.25 52 ký tự, ret=-1
*traceroute: sendto: Không truy cập được mạng
bất kỳ trợ giúp đánh giá rất cao!