Raspberrypi.gateway: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Root (Diskussion | Beiträge) |
Root (Diskussion | Beiträge) |
||
Zeile 18: | Zeile 18: | ||
* /etc/dhcp/dhcpcd.conf scheint wirkungslose zu sein | * /etc/dhcp/dhcpcd.conf scheint wirkungslose zu sein | ||
== "routes" option beim DHCPD Server verhindern == | |||
* Verwirrung entsteht ja dadurch dass unser Gateway vom LAN ein gateway bekommt, dies kann man jedoch verhindern: | |||
# /etc/dhcp/ | |||
# | |||
... | |||
host pi3x02 { | |||
option host-name "pi3x02"; | |||
hardware ethernet b8:27:eb:bd:79:cc; | |||
fixed-address pi3x02; | |||
option routers false; | |||
} | |||
... | |||
# | |||
== aktuelles Router-Script == | == aktuelles Router-Script == |
Version vom 1. Oktober 2019, 12:04 Uhr
- Ziel ist es dass sich der Raspberry Pi mit einem WLAN verbindet, dieses ist in meinem Fall ein durch ein Handy aufgespannter HotSpot
- Er ist per LAN an das lokale Netz angebunden, und soll eigentlich eine fest IP-Adresse haben
- Er soll als Gateway dem Netz dienen
Problem 1
- LAN sollte eine statische Adresse erhalten, wenn ich aber in interfaces was formuliere geht wlan0 DHCP nicht mehr
Problem 2
- sind beide interfaces ungenannt wird immer wieder die standard-route des LAN gesetzt
- dann haben wir 2 standard-Route, die vom wlan0 ist aber die einzig richtige
Problem 3
- /etc/dhcp/dhcpcd.conf scheint wirkungslose zu sein
"routes" option beim DHCPD Server verhindern
- Verwirrung entsteht ja dadurch dass unser Gateway vom LAN ein gateway bekommt, dies kann man jedoch verhindern:
# /etc/dhcp/ #
... host pi3x02 { option host-name "pi3x02"; hardware ethernet b8:27:eb:bd:79:cc; fixed-address pi3x02; option routers false; } ... #
aktuelles Router-Script
# # erst mal die Tabellen leeren # iptables -F iptables -X iptables -t nat -F iptables -t nat -X iptables -t mangle -F iptables -t mangle -X # # # route del default gw 192.168.115.47 dhcpcd -S ip_adress=192.168.115.47/24 eth0 iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE # # Ausgabe zur Diagnose # iptables -t nat -L -v -n route -vn #