手持ちのPlanex無線ルータはポートが少ない。
Softbankで無償配布しているfonには、WAN側に接続する「INTERNAT」と、その他のネットワーク機器を有線で繋げることができる「COMPUTER」というポートがあるので使ってみた。
環境は、クライアント用ノートPCがPlanex無線ルータ接続。
サーバを有線でfon経由。fonはPlanex無線ルータから有線接続。
サーバ用マシンにUbuntuServerをインストール。
apt-get upgrade完了後、sshとvimをインストールし、何の疑いもなく/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経由でSSID「FON_FREE_INTERNET」に接続しても良かったことに気づいた。でもそんなのヤダ〜。