Вот моя установка
У меня есть Raspberry Pi, который подключен к моему рабочему столу Windows 7 с помощью патча RJ45. Мой рабочий стол может получить доступ к Интернету через WiFi, но мой Raspberry Pi не может. Тем не менее, мой малиновый пи может попасть на мой рабочий стол.
pi@raspberrypi:~/$ ping 192.168.50.10
PING 192.168.50.10 (192.168.50.10) 56(84) bytes of data.
64 bytes from 192.168.50.10: icmp_seq=1 ttl=128 time=0.360 ms
64 bytes from 192.168.50.10: icmp_seq=2 ttl=128 time=0.330 ms
64 bytes from 192.168.50.10: icmp_seq=3 ttl=128 time=0.337 ms
^C
--- 192.168.50.10 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 0.330/0.342/0.360/0.019 ms
Существует маршрут от моего рабочего стола до маршрутизатора:
C:\Users\Will>route print
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.72 25
Также я установил рабочий стол в качестве шлюза для Raspberry Pi и создал маршрут по умолчанию, указывающий на 192.168.50.10
pi@raspberrypi:~/$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.50.10 0.0.0.0 UG 0 0 0 eth0
192.168.50.0 * 255.255.255.0 U 0 0 0 eth0
Что мне не хватает? Для меня это должно работать, но я не могу пинговать 192.168.1.1 от Raspberry Pi.
pi@raspberrypi:~/$ traceroute 192.168.1.1
traceroute to 192.168.1.1 (192.168.1.1), 30 hops max, 60 byte packets
1 * * *
2 * * *
3 * * *
4 * * *
5 * * *
6 *^C