yuu_nkjm blog
2012-10-11(Thu) [長年日記] 編集
[openSUSE][Linux] 起動時のfsckをスキップする
起動時のfsck(ファイルシステムチェック,ディスクチェック)をスキップしたいときは,shutdownコマンドの引数に"-f"を渡すか,カーネルパラメータにfastbootを与えるのが良さそう.
openSUSE12.1 64bitでfastbootをカーネルパラメータに与えたところ,fsckは走らなかった.これはfastbootが効いたのか,今回fsckが元々必要とされていなかったのかは未確認.
- fsck:起動時にHDDがチェックされるタイミングの設定 - Linux Memo: Vine Linux 5 設定 tips
tune2fsを使っている. - fsckのスキップ gn64の日記
fastbootを渡している. - Linuxコマンド一覧 [shutdown]
shutdown -f 再起動時に「fsck」コマンドによるファイルシステムのチェックを省略し、高速でリブートします。
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) [長年日記] 編集
[Eclipse] antのbuild.xmlを生成する
Antのbuild.xmlをEclipseから自動生成するには? - MyEclipse ブログに書いてあるように,クリックするだけで作れる.楽ちんなんだけど,自分でのカスタマイズと併用できない(上書きされてしまう)のが難点だな.