パスワードを忘れた? アカウント作成
240464 journal

ribbonの日記: 続:Wake On Lanが動かない 1

日記 by ribbon

原因判明。
パケットを出すマシンはデュアルホームマシン。FreeBSDのwakeonlan
コマンドはインタフェースの指定が出来ないので、もう片方のLANに
パケットを出していた。
パケットそのものは問題なさそう。おかしいなあ、ちゃんと確認したつもり
だったのだけど。

SoftPerfect Network Scanner を使ったらちゃんとWOLする。

じゃ、setsockoptでデバイス名を指定したらいいかというと、Linuxでは
SO_BINDTODEVICEというのが定義できるのに、FreeBSDでは出来ない。

さて、どうしたものか。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by Anonymous Coward on 2010年07月24日 19時40分 (#1799997)

     NICが複数あるということなのでしょうか?
     FreeBSDのデフォルトゲートウェイはどうなっているのでしょう?
    #見知らぬ相手に対するパケットは、どっちから来てもデフォルトGW側に飛んでいってしまうはず

     ネットワーク的に問題なければ、デフォルトGWを入れ替えるとかでいいのではないでしょうか。
     FreeBSDではどうかは知りませんが、デフォルトGWを複数指定出来てしまっている場合、どちらが優先されるかはOS依存です。
     まぁランダムかもしれませんし双方使えてしまっているのかもしれませんが、とりあえず1つにしましょう。
    #デフォルトゲートウェイってデフォルトなので1つしか無いものですしね。

    #基本事項なのでAC

typodupeerror

最初のバージョンは常に打ち捨てられる。

読み込み中...