質問: 仮想サーバのデフォルトゲートウェイ設定ができません 仮想サーバのlinuxでデフォルトゲートウェイの設定が無かったので、ルータのipアドレスで設定しようとしたのですが、「ネットワークが届きません」というエラーが表示されました。 ・実行コマンド 「route add default gw 192.168.28.1」 なぜその様なエラーが出るのか原因が分かりません。 もし原因と対策をご存じの方は是非教えて下さい。 どうか宜しくお願いします。 【環境】 仮想サーバ:centos5.6(ホストos:windows7) 仮想ネットワーク:nat 仮想サーバipアドレス:固定 【設定】 「/etc/sysconfig/network-scripts/ifcfg-eth0」ファイル内容 ------------------------------------------------- device=eth0 bootproto=static hwaddr=00:0c:29:2a:f1:54 type=ethernet ipaddr=192.168.211.*** netmask=255.255.255.0 ipv6init=yes ipv6_autoconf=yes onboot=yes #dhcp_hostname=localhost.localdomain userctl=no peerdns=no gateway=192.168.28.1 -------------------------------------------------
回答: そりゃあ、そうでしょうね。 >ipaddr=192.168.211.*** >netmask=255.255.255.0 >gateway=192.168.28.1 となってますので、ipが192.168.211.***とゲートウェイのipが192.168.28.1でしょ。ネットマスクが255.255.255.0だと3bytマスクですから通信できません。 ネットマスクを255.255.0.0にするか、ipを192.168.211.1にするしかありませんよ。