Changes between Version 6 and Version 7 of TipAndDoc/Linux/OpenWRT/vlan


Ignore:
Timestamp:
May 2, 2013 4:33:40 PM (12 years ago)
Author:
mitty
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TipAndDoc/Linux/OpenWRT/vlan

    v6 v7  
    622622 
    623623 * 期待通り、VLANを通してONU側のNTT NGN網へ抜けている 
     624 
     625 === BUGS === 
     626 * いくつかうまく通信出来ないケースがある 
     627 1. SuperMicro X7SPA-HFのLAN1はIPMI用の口としても使われているが、全く通信出来ない 
     628  * IPMIのMACアドレスをsourceとしてARP requestは来るが、IPMIのIPへpingを送ってもreplyが無い 
     629 1. Windowsはtaggedパケットをuntaggedであるかのように受け取ってしまう([#withWindows])ため、WindowsノードではNGN網のRAを受け取ってしまいScope:Globalなv6アドレスが付与される 
     630  * v6で通信しようとすると、untaggedでWZR-HP-AG300Hに届くため、期待通りにブリッジされない 
     631 1. UT-VPNのローカルブリッジと相性が悪い 
     632  * see wiki:TipAndDoc/network/vpn/utvpn#localbridge 
     633  > 物理NICを追加するのが難しい場合(ノートPCなど)、UT-VPN Server側でTAPデバイスとローカルブリッジを作成し、TAPとターゲットとなる物理NICをさらにブリッジする 
     634  * これを行うと、UT-VPN Serverが動いているノードから、ブリッジされている外部のノードへ通信出来ない 
     635  * -> [#somethingwrongonUT-VPNWindowsclientwithcomplexvlannetwork 詳細] 
     636 
     637 === something wrong on UT-VPN Windows client with complex vlan network === 
     638 1. tap経由ローカルブリッジ[[br]][[Image(utvpn-tap.png,33%)]] 
     639  * ut-vpn serverの設定[[br]][[Image(localbridge-tap.png,33%)]] 
     640  * この場合、utvpnノードからL2レベルで外に出ることが出来ない 
     641   * utvpn:br0に繋がっているNIC(tap_utvpn以外のtapも含む)とだけ疎通可能 
     642  * WZR-HP-AG300Hとも当然疎通出来ないので、WANに抜けることも不可 
     643  * 症状 
     644   * DHCPでIPが割り振られない 
     645    * 図中の{{{tap_utvpn}}}でtcpdumpによりパケットキャプチャすると、クライアント側の仮想NICからはDHCP requestが正しく送出されていて、DHCPdも正しくDHCP replyしている 
     646{{{ 
     64721:02:04.824228 00:ac:4d:xz:yx:zy > ff:ff:ff:ff:ff:ff, ethertype IPv4 (0x0800), length 342: 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:ac:4d:xz:yx:zy, length 300 
     64821:02:04.824421 00:ac:4d:xz:yx:zy > ff:ff:ff:ff:ff:ff, ethertype IPv4 (0x0800), length 342: 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:ac:4d:xz:yx:zy, length 300 
     64921:02:04.826382 00:24:xx:yy:zz:74 > ff:ff:ff:ff:ff:ff, ethertype IPv4 (0x0800), length 350: 192.168.0.1.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 308 
     65021:02:04.828059 00:24:xx:yy:zz:74 > ff:ff:ff:ff:ff:ff, ethertype IPv4 (0x0800), length 350: 192.168.0.1.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 308 
     65121:02:07.707834 00:ac:4d:xz:yx:zy > ff:ff:ff:ff:ff:ff, ethertype IPv4 (0x0800), length 342: 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:ac:4d:xz:yx:zy, length 300 
     65221:02:07.708966 00:24:xx:yy:zz:74 > ff:ff:ff:ff:ff:ff, ethertype IPv4 (0x0800), length 350: 192.168.0.1.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 308 
     653}}} 
     654    * クライアント側の仮想NICでキャプチャすると、DHCPに限らずパケットを全く受信していない 
     655   * 手動でIPアドレスを付与しても、疎通不可 
     656   * Windows 7 SP1 x64 / Windows XP SP3 32bit いずれでも同じ 
     657   * Ubuntu 12.04 x64 / Ubuntu 12.10 (3.7.0) i686 では問題ないため、クライアント側の問題ではないかと思われる 
     658 1. eth0に直接ローカルブリッジ[[br]][[Image(utvpn-eth0.png,33%)]] 
     659  * ut-vpn serverの設定[[br]][[Image(localbridge-eth0.png,33%)]] 
     660  * utvpn:br0に繋がっているNICとは疎通不可 
     661  * それ以外はWindows/Linuxとも問題なし