Folgende Befehle werden ausgeführt, ich poste aber das ganze Log:
Code: Alles auswählen
Option 'Promiscuous Mode' konfigurieren:
- Der Befehl 'ip link set dev eth0 promisc on' wurde ausgeführt.
Die Option 'Promiscuous Mode' wurde eingeschaltet.
VLAN hinzufügen:
[b]- ip link add link eth0 address ca:fe:ba:be:12:34 habridge type macvlan mode bridge
- ifconfig habridge 192.168.178.254 netmask 255.255.255.0 up
- route add -net 192.168.178.0 netmask 255.255.255.0 gw 192.168.178.1 dev habridge metric 205
[/b]
Das VLAN wurde hinzugefügt und konfiguriert.
- Ich bin im 192.168.178.0/24-Netz
- "ping 192.168.178.254" gibt keine Antwort
- "telnet 192.168.178.254 80" gibt keine Antwort
- Die IP des phys. Adapters 192.168.178.4 ist erreichbar
- Unter Raspbian habe ich das Problem nicht
- Der "Advanced IP Scanner" findet die IP 192.168.178.254 (...aber wahrscheinlich Arbeitet der intern nicht mit ping/ICMP)
- Wenn ich mich per SSH auf 192.168.178.4 (phys. Adapter IP) einloggen, dann kann ich dort unter der Konsole
-> Die IP 192.168.178.254 pingen
-> "telnet 192.168.178.254 80" geht dort ebenfalls
"iptables" sollte ja kein Problem sein, wird bei Debian (wie bei Raspbian) ja auch nicht vorinstalliert. (?)
Hier noch der (spezifische) Teil der Datei /etc/sysctl.conf, musste das anpassen weil der VLAN-Adapter "type macvlan" sonst die gleiche MAC-Adresse wie der phys. LAN-Adapter bekommt (WTF, für was soll sowas gut sein, das kann ja unmöglich gut gehen?? Oder sehe ich da was falsch? ):
Code: Alles auswählen
# J.M., 2019-07-17 {
#net.ipv6.conf.all.disable_ipv6 = 1
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
# } J.M., 2019-07-17
Hier die Ausgabe von "ifconfig":
Code: Alles auswählen
eth0: flags=4419<UP,BROADCAST,RUNNING,PROMISC,MULTICAST> mtu 1500
inet 192.168.178.4 netmask 255.255.255.0 broadcast 0.0.0.0
ether 08:00:27:43:7a:41 txqueuelen 1000 (Ethernet)
RX packets 164985 bytes 36532348 (34.8 MiB)
RX errors 0 dropped 1384 overruns 0 frame 0
TX packets 149310 bytes 16976104 (16.1 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
habridge: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.178.254 netmask 255.255.255.0 broadcast 192.168.178.255
inet6 fe80::c8fe:baff:febe:1234 prefixlen 64 scopeid 0x20<link>
ether ca:fe:ba:be:12:34 txqueuelen 1000 (Ethernet)
RX packets 11672 bytes 910568 (889.2 KiB)
RX errors 0 dropped 1250 overruns 0 frame 0
TX packets 55 bytes 2902 (2.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Lokale Schleife)
RX packets 20293 bytes 1180210 (1.1 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 20293 bytes 1180210 (1.1 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Hier die Ausgabe von "route" :
Code: Alles auswählen
Kernel-IP-Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
default fritz.box 0.0.0.0 UG 0 0 0 eth0
192.168.178.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.178.0 0.0.0.0 255.255.255.0 U 0 0 0 habridge
192.168.178.0 fritz.box 255.255.255.0 UG 205 0 0 habridge
...wie bereits gesagt habe ich auf Raspbian dieses Probleme nicht mit der gleichen Konfiguration!?
Vielen Dank für die Feedbacks!