ファイアーウォールを有効にした状態でWindows 共有を利用する(gufw編)
-
gufwはiptablesのラッパーであるufwのGUIフロントエンド。
Nautilus(ファイル・ブラウザ)でWindowsの共有フォルダにアクセスするにはポート(137、138、139、445)とIPアドレスを許可する必要があるので、
からGNOMEターミナルを起動し、ifconfigというコマンドを実行して自身のIPアドレスを調べる(eth0のinetアドレス)。
を起動してgufwを検索するとFirewall configurationというツールが見つかるのでそれをインストールし、
から起動。ファイアウォール有効にチェックを入れ、外部からのトラフィックを拒否するを選択する(初期設定)。(スクリーンショット 1)
で、許可とudpを選択し、テキストフィールドに137,138と入力して追加ボタンを押す(スクリーンショット 2)。次いで、許可とtcpを選択し、テキストフィールドに139,445と入力して追加ボタンを押す。
で、許可と両方を選択し、外部にIPアドレス、その右に137、そのまた右に139と記入し、追加ボタンを押す(スクリーンショット 3)。再度、許可と両方を選択し、外部にIPアドレス、その右に445と入力し、追加ボタンを押す。これでファイル共有出来るようになった。
※例えば、私のパソコン1(Ubuntu 9.04)のIPアドレスは192.168.11.2、パソコン2(Windows XP)のIPアドレスは192.168.11.3となっていたので、192.168.11.0/24 137 139と入力して追加し、次に192.168.11.0/24 445と入力して追加することでWindowsマシンとファイルのやり取りが出来るようになった(スクリーンショット 4)。