
Ubuntu日本語フォーラム

ログインしていません。
OSはubuntu7.10、無線LANでルータに接続しています。
システム管理>ネットワーク設定の全般タブでホスト名を指定してありますがそれがネットワークに反映されません
具体的にはルータのステータス画面で該当PCのホスト名が表示されず(認識はされています)、また該当PCからは他のPCの共有フォルダが操作できますが
他のPCからだと該当PCの共有フォルダはネットワーク上に表示されません
解決策をご存知の方がいたら教えていただけないでしょうか
オフライン
私の個人的推定ですが、おそらく無線ルータのNAPTの設定が
一部不具合があるように見えます。Linuxでは、IPマスカレードと言いますね。
その中のパケットフィルタリングの項目です。
ルータ経由でデータがやり取りされますので、送信はOKでも、通過許可が
一部のアドレスで得られてないと思います。そのため、他のPCからアクセス
できなくなってると考えます。
残念ながら、Windows 環境ならルーターの設定プログラムがメーカーから
提供されているので、簡単に修復できます。
Linux 環境の場合、インターネットに接続できません程度のことなら容易ですが、
貴君の要望される機能に持って行く手段は、私には手に余ります。
申し訳ありません。 どなたか、識者のアドバイスを期待します。
最後の編集者: koisan1949 (2008-03-30 12:53:27)
オフライン
ryou による投稿:
OSはubuntu7.10、無線LANでルータに接続しています。
システム管理>ネットワーク設定の全般タブでホスト名を指定してありますがそれがネットワークに反映されません
具体的にはルータのステータス画面で該当PCのホスト名が表示されず(認識はされています)、また該当PCからは他のPCの共有フォルダが操作できますが
他のPCからだと該当PCの共有フォルダはネットワーク上に表示されません
解決策をご存知の方がいたら教えていただけないでしょうか
「他のPC」というのはWindowsマシンでしょうか?
幾つか可能性が考えられるのですが、特定できないので可能性だけを列挙してみます。
・他のPCが有線で接続されたUbuntu機で、設定が同じなのにこのマシンだけが見えない。
→無線LANルータで、いわゆるプライバシーセパレータが機能しているのが原因です。
・他のPCがWindows機で、このマシンがエクスプローラのマイネットワークから見えない
→おそらくSamba周りの設定をしないと(samba-serverをインストールしないと)見えないです。
問題を特定するには、
・お使いのルータの機種名
・上記のどのパターンに当てはまりそうなのか、特定できるだけの情報(「他のPC」のOSは何なのか、
Sambaまわりの設定はしてあるのかなどなど)
・「他のPC」でエクスプローラのアドレスバーに、
\\(問題のUbuntuマシンのIPアドレス)\
と入力すると何かおきるのか
あたりが必要です。
オフライン
ルータの機種はBUFFALOのWZR-AMPG300NHです。
ネットワークの状況は、問題のUbuntuPC以外にWindowsXPのPCが2台にUbuntu7.10のPCが1台の計4台です。
UbuntuPCは2台とも直接のsambaの設定ではなく、
システム管理>フォルダの共有
で設定しました。
問題の無い方をUbuntu(A)、問題のある方をUbuntu(B)として、
Ubuntu(A)からはWindowsPCは表示され接続できますが、Ubuntu(B)は表示されず接続もできません。
またルータのステイタスにはUbuntu(A)のホスト名はちゃんと表示されます。
WindowsPCの内、一台はもっぱらリモート接続でサーバの様な使い方をしているため確認はしていませんが、
普段使用しているWindowsPCからはUbuntuPC(A)に接続できますがUbuntu(B)は表示されません。
Ubuntu(B)からはWindowsPCもUbuntu(A)も表示され接続ができます。
つまりUbuntuPC(B)は他のPCに接続できるのに、他のPCからはUbuntuPC(B)が見えなくなっているのです<ホスト名が反映されていない為?
他のPCで直接IPを入力した場合、やはりUbntuPC(B)のIPだけ認識されませんでした。
オフライン
レスがないので、私はファイルの共有設定などしないので無責任ですが、
基本的な事項の確認をさせていただきます。
Ubuntu(A) ルータに直接接続、Ubuntu(B) 無線LANで接続とします。
それぞれのマシンのネットワークの統計情報を調べる。
$ netstat -i
実行例(私の環境)→
Kernel Interface table
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0 1500 0 3906 4 20 4 2590 0 0 0 BMRU
lo 16436 0 0 0 0 0 0 0 0 0 LRU
それぞれのマシンで、ネットワーク・インタフェースを調べる。
$ sudo ifconfig -a
実行例(私の環境)→ IP address: 192.168.24.54 MAC address: 00:0A:E6:23:AB:93
eth0 Link encap:Ethernet HWaddr 00:0A:E6:23:AB:93
inet addr:192.168.24.54 Bcast:192.168.24.255 Mask:255.255.255.0
inet6 addr: fe80::20a:e6ff:fe23:ab93/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4712 errors:6 dropped:26 overruns:6 frame:0
TX packets:3063 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5843544 (5.5 MB) TX bytes:306610 (299.4 KB)
Interrupt:19 Base address:0xa000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:36 errors:0 dropped:0 overruns:0 frame:0
TX packets:36 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3336 (3.2 KB) TX bytes:3336 (3.2 KB)
それぞれのルーチィング・テーブルの確認
$ netstat -nr
実行例(私の環境)→ デフォルト・ゲートウェイ(ルータ)のaddress: 192.168.24.1
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.24.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
0.0.0.0 192.168.24.1 0.0.0.0 UG 0 0 0 eth0
マシンがネットワークに接続しているか確認、自マシンのIPアドレスを指定してpingを実行
$ ping -n 192.168.24.54 ←私のマシンの場合
PING 192.168.24.54 (192.168.24.54) 56(84) bytes of data.
64 bytes from 192.168.24.54: icmp_seq=1 ttl=64 time=0.068 ms
64 bytes from 192.168.24.54: icmp_seq=2 ttl=64 time=0.063 ms
64 bytes from 192.168.24.54: icmp_seq=3 ttl=64 time=0.065 ms
64 bytes from 192.168.24.54: icmp_seq=4 ttl=64 time=0.066 ms
64 bytes from 192.168.24.54: icmp_seq=5 ttl=64 time=0.064 ms
note: ping を終了するのには、Ctrl+Cを打つ
--- 192.168.24.54 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 3999ms
rtt min/avg/max/mdev = 0.063/0.065/0.068/0.005 ms
相手との通信ができるか確認
$ ping -n <Ubuntu(A)のアドレス> ←Ubuntu(B)で実行
$ ping -n <Ubuntu(B)のアドレス> ←Ubuntu(A)で実行
問題なければ、共有できない要因は暗号化によるものか、特定のアドレスを
フィルタリングしているかです。
解決方法としては、Windowsマシンからルータの設定変更となります。
ps.
相当高価な最新型のルータを導入されているので、設定事項を探すだけでも
苦労されると思います。マニュアルの熟読を薦めます。
http://buffalo.jp/products/catalog/netw … ampg300nh/
追記(私の機器の構成)
NTT_光プレミアム → ONU(NTT) → CTU(NTTのルータ)
CTU → VoIPアダプタ → 光電話2回線
→ Windows XP_pro(PIII 1GHz)
→ Windows XP_pro(dual_CPU 930MHz)
→ SW_Hub → Ubuntu7.10(Duron 1.2GHz)
→ 無線(ルータ機能off) → OD_TV
・・・・・・無線LAN→ Window XP(P4 1.8GHz)
最後の編集者: koisan1949 (2008-04-05 17:32:46)
オフライン