Vreau să-mi folosesc raspberry pi ca router intermediar pentru a accesa alte rețele LAN. Ceva de genul următor.
âââââââââââââââ†âââââvpn 10.1.4.xââ
â
router 10.1.1.1… âââââââ>buc 10.1.1.43
â
âââââââââââââââ†âââââââââââââââ†tv
â
âââââââââââââââ†âââââââââââââââ†ââââââââââ>ps5
â
âââââââââââââââ†âââââââââââââââ†ââââââââââ>etc...
Așa că am activat redirecționarea ipv4 în nucleul pi4b.
net.ipv4.conf.default.rp_filter = 0
net.ipv4.conf.all.rp_filter = 0
net.ipv4.ip_forward = 1
net.ipv4.conf.all.accept_redirects = 1
net.ipv4.conf.all.secure_redirects = 0
net.ipv4.conf.all.send_redirects = 1
Pe pi există o rută implicită către router(10.1.1.1
). Și computerul are ruta implicită setată la pi(10.1.1.42
).Tabelele de rutare ale routerului nu am acces, dar presupun nimic special. E o Redmi AX6, SSH nu este disponibil.
Dar apoi nu pot accesa internetul pe computerul meu.
magrathea:~ jeffwhen$ traceroute 223.5.5.5
traceroute la 223.5.5.5 (223.5.5.5), 64 hopuri max, pachete de 52 de octeți
1 * pi4b (10.1.1.42) 2.248 ms *
2 xiaoqiang (10.1.1.1) 2,292 ms 1,317 ms 1,258 ms
3 * * *
4 * * *
Ce am făcut greșit? Orice ajutor ar fi apreciat.
O altă informație care ar putea fi utilă: după ce ați adăugat masquerade în nat POSTOUTARE
lanț, pot accesa internetul de pe computerul meu. Cred că asta înseamnă că computerul trimite totul prin raspberry pi-ul meu. Dar de ce este necesară mascarada?