yuu_nkjm blog


2012-08-04(Sat) [長年日記]

[Network][arp][route] BuffaloのブリッジモードのBBルータに無理矢理接続する

注意

書きかけ.下記の手順でBBルータへパケットが届くようになるとは思うが,帰りがどうなっているのか不明.BBルータをブリッヂモードにしているから帰ってくるのかなー.

概要

同一ネットワーク内に存在する異なるネットワークアドレスを持つbuffaloのBBルータに接続する.

ホストPCのIPアドレスは10.100.100.213,BBルータはデフォルトの設定で192.168.11.100をIPアドレスとして持っている.ホストPCとBBルータが別のネットワークにあるため,Web設定画面に接続出来ない.

補足事項として,ホストPCは無線LANと有線LANが使え,ホストPCは有線LANで繋いであるものとする.

まず,arpテーブルを見るとこんな感じ.

$ arp -a 
  10.100.100.213        xx-xx-xx-xx-xx-xx     動的
  10.100.100.254        xx-xx-xx-xx-xx-xx     動的
  10.100.100.255        xx-xx-xx-xx-xx-xx     静的
  192.168.11.100        00-xx-xx-xx-xx-51     動的

まず,ホストPCのarpテーブルを書きかえて,10.100.100.215と00-xx-xx-xx-xx-51を紐づける作戦を考えた..ホストPCから10.100.100.215へアクセスしようとすると,ネットワークアドレスのチェックより先にarpテーブルが検索され,00-xx-xx-xx-xx-51と通信が始まることを期待.

$ arp -s 10.100.100.215 00-xx-xx-xx-xx-51
# arpテーブルを書きかえる.
 
$ arp -a
  インターフェイス: 10.100.100.213 --- 0xc
  インターネット アドレス      物理アドレス      種類
  10.100.100.213        xx-xx-xx-xx-xx-xx     動的
  10.100.100.215        00-xx-xx-xx-xx-51     静的
  10.100.100.254        xx-xx-xx-xx-xx-xx     動的
  10.100.100.255        xx-xx-xx-xx-xx-xx     静的
  192.168.11.100        00-xx-xx-xx-xx-51     動的
# 書き換わってる.

arpテーブルを書きかえた後,ホストPCから10.100.100.215へ接続したが,BBルータのWeb設定画面に接続出来なかった.(インタフェースの設定をしていなかったのが関係している?)

arpテーブルを書きかえるのではなく,ルーティングテーブルを書きかえてみる.

書きかえ前.

route print
 
IPv4 ルート テーブル
===========================================================================
アクティブ ルート:
ネットワーク宛先   ネットマスク       ゲートウェイ     インターフェイス  メトリック
0.0.0.0            0.0.0.0            10.100.100.254   10.100.100.213    266
10.100.100.0       255.255.255.0      リンク上         10.100.100.213    266
10.100.100.213     255.255.255.255    リンク上         10.100.100.213    266
10.100.100.255     255.255.255.255    リンク上         10.100.100.213    266
===========================================================================

192.168.11.100というネットワーク(1台だけのネットワークなので255.255.255.255)へのアクセスを同一ネットワークへのアクセスと同じようにさせる.どうしたら良いのか分からないけど,ひとまずデフォルトゲートウェイにいってしまわないようにしてみる.

route add 192.168.11.100 mask 255.255.255.255 0.0.0.0 metric 1 if 12
# 12は"route print"で上の方に表示されたインタフェース番号.
 
route print
 
IPv4 ルート テーブル
===========================================================================
アクティブ ルート:
ネットワーク宛先  ネットマスク     ゲートウェイ      インターフェイス     メトリック
0.0.0.0           0.0.0.0          10.100.100.254    10.100.100.213    266
10.100.100.0      255.255.255.0       リンク上       10.100.100.213    266
10.100.100.213    255.255.255.255     リンク上       10.100.100.213    266
10.100.100.255    255.255.255.255     リンク上       10.100.100.213    266
192.168.11.100    255.255.255.255  0.0.0.0           10.100.100.213    1
===========================================================================
#リモートセッションが切れてメモできなかったので,記憶から再現.

routeテーブルを書きかえると,10.100.100.215から192.168.11.100にアクセスできるようになった.

注意事項

手動で設定したネットワークの設定は,電源を落としても消えないものがあるため,変な設定をして,戻し忘れないように注意する.

本日のリンク元
その他のリンク元
検索

トップ «前の日記(2012-08-03(Fri)) 最新 次の日記(2012-10-11(Thu))» 月表示 編集 設定
2006|01|06|12|
2007|06|09|
2008|01|03|04|06|07|08|09|10|12|
2009|01|02|05|06|07|08|10|11|12|
2010|03|04|05|06|07|08|09|10|11|
2011|01|02|03|04|05|06|07|08|09|11|12|
2012|01|02|04|06|07|08|10|11|12|
2013|01|02|03|07|08|10|11|12|
2014|01|02|04|05|06|07|08|09|10|11|
2015|01|02|07|11|12|
2016|01|03|05|07|08|09|