Zdravím,
řeším zapeklitý problém. Popíšu situaci. Mám Router (s debwrt). Na jednom LAN portu mám DMZ, 2 porty se chovají jako switch v interní síti (10.0.0.0/24). Třetí lan port jsem chtěl jako DMZ. Nakonfiguroval jsem ho tak, aby měl jinou IP adresu (192.168.0.1/24). Když by se mi někdo vloupal do DMZ, tak neuvidí počítače v síti (10.0.0.0/24).
V konfiguraci je použito tagged vlan.
Aby to nebylo jednoduché, tak jsem vytvořil bridge, který spojuje wifi a interní síť (10.0.0.0/24).
V interní síti mám některá zařízení připojena přes ethernety. Zařízení na sebe vidí. Když jsem připojený na linuxovém notebooku přes wifi, tak vidím na zařízení připojená přes ethernet. Všechno vypadalo krásně funkčně - do doby než jsem se připojil s Androidím telefonem.
Androidí telefon nevidí žádné zařízení připojené na ethernetu. Vidí pouze zařízení na wifi. Mám telefon HTC Desire, doufal jsem, že reinstalace romky telefonu to vyřeší. Nainstaloval jsem romku cyanogenmod s Androidem 2.3.7. Bohužel ani to nepomohlo.
Androidí telefon připojený přes wifi se nedostane na ethernetové lanky. Linuxový notebook připojený přes wifi ano.
Máte někdo tip, kde je problém? Tip, jak problém vyřešit?
Začínám si myslet, že je problém v tagged lan. Že to Android neumí překousat.
Přidávám pár výpisů:
root@debwrt$ swconfig dev lan show
VLAN 0:
vid: 0
ports: 0 3 4
VLAN 1:
vid: 1
ports:
VLAN 2:
vid: 2
ports:
při výše uvedené konfiguraci, kdy nemám tagged vlan se Android dostane na jednotlivé počítače připojené přes ethernet v pořádku.
root@debwrt$ swconfig dev lan show
VLAN 0:
vid: 0
ports: 0t 3 4
VLAN 1:
vid: 1
ports:
VLAN 2:
vid: 2
ports: 0t 2
ovšem při této konfigurace - tagged vlan se Android nedopingne na žádný počítač připojený přes ethernet.
Pokud to pomůže, přidávám ještě konkrétní informace o mém routeru a nastavení vlan:
http://www.abclinuxu.cz/blog/jirka/2011/8/routerstation-podruhe-aneb-proc-pingy-nepingaji/diskuse#15