コレグレーデギネード

WindowsとかUbuntuとかRubyとかRailsとか

FON Wi-Fiルーター経由で繋いだマシンに接続できない。

手持ちのPlanex無線ルータはポートが少ない。

Softbankで無償配布しているfonには、WAN側に接続する「INTERNAT」と、その他のネットワーク機器を有線で繋げることができる「COMPUTER」というポートがあるので使ってみた。

環境は、クライアント用ノートPCがPlanex無線ルータ接続。
サーバを有線でfon経由。fonはPlanex無線ルータから有線接続。

サーバ用マシンにUbuntuServerをインストール。
apt-get upgrade完了後、sshvimをインストールし、何の疑いもなく/etc/network/interfacesの内容をstatic(固定IP)に変更。
いざノートPCのクライアント側からsshで接続すると「Permission denied」となる。

/etc/network/interfacesの中身は以下の通り。

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.21
netmask 255.255.255.0
gateway 192.168.1.1

dns-nameservers 192.168.1.1

サーバのsshd_configの中身を慎重に確認したが得に問題はなさそう。ifconfigしても指定したIPは取得してるっぽい?

/etc/network/interfacesの設定をstaticからdhcpへ変更して、ifconfigしてみると…

eth0     Link encap:イーサネット  ハードウェアアドレス 00:3b:ea:1d:ab:87  
          inetアドレス:192.168.182.10  ブロードキャスト:192.168.182.255  マスク:255.255.255.0

あれ?取得したIPがクライアント側とそぐわない。

ちなみにクライアント側のifconfigの内容は以下のとおり。

wlan0     Link encap:イーサネット  ハードウェアアドレス 00:1c:da:5c:bb:67  
          inetアドレス:192.168.1.2  ブロードキャスト:192.168.1.255  マスク:255.255.255.0

Planex無線ルータからテレビに接続していたポートと交換することに。
アクトビラは問題なく視聴可能。
気を取り直してssh接続を試みるとOK。

後に、クライアントもfon経由でSSIDFON_FREE_INTERNET」に接続しても良かったことに気づいた。でもそんなのヤダ〜。