お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2008-03-29 18:39:22

ryou
メンバ
登録日: 2008-03-14

ネットワークにホスト名が反映されません

OSはubuntu7.10、無線LANでルータに接続しています。
システム管理>ネットワーク設定の全般タブでホスト名を指定してありますがそれがネットワークに反映されません
具体的にはルータのステータス画面で該当PCのホスト名が表示されず(認識はされています)、また該当PCからは他のPCの共有フォルダが操作できますが
他のPCからだと該当PCの共有フォルダはネットワーク上に表示されません

解決策をご存知の方がいたら教えていただけないでしょうか

オフライン

 

#2 2008-03-30 12:50:37

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: ネットワークにホスト名が反映されません

  私の個人的推定ですが、おそらく無線ルータのNAPTの設定が
 一部不具合があるように見えます。Linuxでは、IPマスカレードと言いますね。
 その中のパケットフィルタリングの項目です。
 ルータ経由でデータがやり取りされますので、送信はOKでも、通過許可が
 一部のアドレスで得られてないと思います。そのため、他のPCからアクセス
 できなくなってると考えます。
 残念ながら、Windows 環境ならルーターの設定プログラムがメーカーから
 提供されているので、簡単に修復できます。

 Linux 環境の場合、インターネットに接続できません程度のことなら容易ですが、
 貴君の要望される機能に持って行く手段は、私には手に余ります。
 申し訳ありません。 どなたか、識者のアドバイスを期待します。

最後の編集者: koisan1949 (2008-03-30 12:53:27)

オフライン

 

#3 2008-03-30 18:20:37

hito
管理者
登録日: 2007-03-18

Re: ネットワークにホスト名が反映されません

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アドレス)\
 と入力すると何かおきるのか
あたりが必要です。

オフライン

 

#4 2008-03-30 19:43:04

ryou
メンバ
登録日: 2008-03-14

Re: ネットワークにホスト名が反映されません

ルータの機種は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だけ認識されませんでした。

オフライン

 

#5 2008-04-04 21:39:30

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: ネットワークにホスト名が反映されません

 レスがないので、私はファイルの共有設定などしないので無責任ですが、
 基本的な事項の確認をさせていただきます。
 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)

オフライン

 

Board footer

Powered by FluxBB