蝸牛の歩み

蝸牛の如く,ゆっくりでも着実に前へ・・・

ネットワーク

上の階の人が「サーバから学内に接続できない」というので見に行った.試しにtracerouteすると,学外へ接続するときは正しいgatewayを通っているのに,学内だと別のIPアドレスを経由しようとしている.routeコマンドで見ると,どうも学内は同一ネットワークだと認識しているらしい.ifconfigするとネットマスクが255.255.255.0のはずが255.255.0.0になっていた.これはだいぶ古い設定の仕方なのだな.よくこれで今まで運用できたものだ.
さて設定を変更しなければならないのだが,

ifconfig eth0 xxx.xxx.xxx.xxx netmask 255.255.255.0

とやったら通信が全くできなくなってしまった.すぐに元に戻したが,ひょっとしてbroadcast xxx.xxx.xxx.255も書かないといけなかったのか?コマンドで設定できなければ設定ファイルに書き込み再起動するのが早かろうと思ったのだが,FreeBSDに慣れているのでLinuxはさっぱり分からない.egrepしたりしたものの結局ネットワークの設定をどのファイルでやっているかわからずじまい.後で調べると/etc/sysconfig/network-scripts/ifcfg-eth0にあったらしい.うむむ.そんなん知らんわ.