[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:70371] Re:解決Re: cannot do setup of routing in Vine 2.0CR


長部です。
回答が遅れて,申し訳ありません。

net_hal wrote:
> 
> net_halです。
> 
> "S. Osabe" wrote:
> >
> > 長部です。
> > 経路設定がうまくできない問題が解決しました。
> >
> > "S. Osabe" wrote:
> > 自分で書いたスクリプトを一度削除して,GUIのネットワーク
> > 設定ツールnetcfgで設定のテストを行ってみました。
> > 「ルーティング」の「デフォルトゲートウェイ」にゲートウェイ
> > のアドレスを入れて,「インターフェース」でeth0デバイスを
> > activeにしようとすると,
> >
> > SIOCADDRT: ネットワークに届きません
> >
> > というエラーがnetcfgを起動したターミナルに出ました。
> > 「デフォルトゲートウェイ」に何も入力せずに,eth0をactiveにする
> > 場合,エラーは出ません。
> > したがって,Vine Linux 2.0CRでは,「デフォルトゲートウェイ」
> > に何も入力してはいけないようです。
> 
> おかしいですね、私はデフォルトゲートウェイを設定していますし、
> デフォルトゲートウェイを通して、インターネットや、別マシンと
> 接続してしますが。
> 
> > # Vine Linux 1.1では入力していたのですが。
> >
> > また,「デフォルトゲートウェイ」に関する設定は,
> > /etc/sysconfig/networkに保存されますが,スクリプトを
> > 作成してネットワークの切り替えを行う場合,
> >
> > GATEWAY=
> >
> > の右辺には何も入れてはいけないことになるようです。
> 
> これだと、デフォルトゲートウェイを通して、通信できないのでは?
> 

> 私の、設定ファイル内容を以下に示しますので、貴方のファイルと
> 比べてみては?

私の設定ファイルの内容を示します。

> 
> 1.自宅用設定ファイル
> 
>    /etc/hosts へコピーするファイルの内容例
> 127.0.0.1       localhost.localdomain localhost
> 192.168.2.3     host3
> 192.168.2.1     host1
> 192.168.2.2     host2
> 200.251.2.1     khost1

私のは,

127.0.0.1     localhost   localhost.localdomain
192.168.1.2   p5-266.xxx.ne.jp      p5-266
192.168.1.1   p6-400.xxx.ne.jp      p6-400
192.168.1.4   p5-166.xxx.ne.jp      p5-166

です。

> 
>   /etc/sysconfig/network/ifcfg-eth0 へコピーするファイルの内容例
> DEVICE=eth0
> BROADCAST=192.168.2.255
> IPADDR=192.168.2.3
> NETMASK=255.255.255.0
> NETWORK=192.168.2.0
> ONBOOT=yes

コピー先は,/etc/sysconfig/network-scripts/ifcfg-eth0 だと
思うのですが,どうでしょうか。
私のファイルの内容は,

DEVICE="eth0"
BOOTPROTO="none"
BROADCAST=192.168.1.255
IPADDR="192.168.1.2"
NETMASK="255.255.255.0"
NETWORK=192.168.1.0
ONBOOT="yes"
IPXNETNUM_802_2=""
IPXPRIMARY_802_2="no"
IPXACTIVE_802_2="no"
IPXNETNUM_802_3=""
IPXPRIMARY_802_3="no"
IPXACTIVE_802_3="no"
IPXNETNUM_ETHERII=""
IPXPRIMARY_ETHERII="no"
IPXACTIVE_ETHERII="no"
IPXNETNUM_SNAP=""
IPXPRIMARY_SNAP="no"
IPXACTIVE_SNAP="no"

となっています。一部," "がついていますが,ネットワークの
GUI設定ツールnetcfgで設定した結果,ついたものです。
明らかな違いと言えば,IPXNETNUM_802_2=""以下があるか
ないかですね。それでも,設定がnoや""ですが。

> 
>   /etc/sysconfig/network へコピーするファイルの内容例
> NETWORKING=yes
> FORWARD_IPV4=false
> HOSTNAME=host3
> GATEWAY=192.168.2.1

私のは,

NETWORKING=yes
FORWARD_IPV4=no
HOSTNAME=p5-266.xxx.ne.jp
GATEWAY=
GATEWAYDEV=eth0

です。GATEWAYに値を設定すると,ネットワーク切り替え
スクリプトの実行時にエラーが出ます。

> 
>   /etc/resolv.conf へコピーするファイルの内容例
>   (プロバイダのDNSを指定)
> search xxxxx.ne.jp ne.jp
> nameserver aaa.bbb.ccc.ddd
> nameserver aaa.bbb.ccc.eee

私のは,

search xxx.ne.jp
nameserver 192.168.1.254

です。ダイアルアップルータを使用しているため,上記の
ようになっています。

> 
> 2.職場用設定ファイル
> 
>   /etc/hosts へコピーするファイルの内容例
> 127.0.0.1               localhost.localdomain localhost
> 200.251.2.118           host3
> 200.251.2.1             khost1
> 200.251.8.1             khost2
> 200.252.5.1             khost3
> 200.251.2.8             khost4
> 192.168.2.1             host1
> 192.168.2.2             host2

私のは,

127.0.0.1       localhost             localhost.localdomain
xxx.yyy.zzz.aaa  p5-266.xxx.co.jp         p5-266
xxx.yyy.zzz.bbb  crl-11122.xxx.co.jp      crl-11122
xxx.yyy.zzz.ccc  laserjet.xxx.co.jp       laserjet

です。申し訳ありませんが,IPアドレス等はふせさせて頂きます。

> 
>   /etc/sysconfig/network/ifcfg-eth0 へコピーするファイルの内容例
> DEVICE=eth0
> BROADCAST=200.251.2.255
> IPADDR=200.251.2.118
> NETMASK=255.255.255.0
> NETWORK=200.251.2.0
> ONBOOT=yes

私のは,

DEVICE="eth0"
BOOTPROTO="none"
BROADCAST=xxx.yyy.zzz.aaa
IPADDR="xxx.yyy.zzz.aaa"
NETMASK="255.255.254.0"
NETWORK=xxx.yyy.www.0
ONBOOT="yes"
IPXNETNUM_802_2=""
IPXPRIMARY_802_2="no"
IPXACTIVE_802_2="no"
IPXNETNUM_802_3=""
IPXPRIMARY_802_3="no"
IPXACTIVE_802_3="no"
IPXNETNUM_ETHERII=""
IPXPRIMARY_ETHERII="no"
IPXACTIVE_ETHERII="no"
IPXNETNUM_SNAP=""
IPXPRIMARY_SNAP="no"
IPXACTIVE_SNAP="no"

です。

> 
>   /etc/sysconfig/network へコピーするファイルの内容例
> NETWORKING=yes
> FORWARD_IPV4=false
> HOSTNAME=host3
> GATEWAY=200.251.2.200

私のは,

NETWORKING=yes
FORWARD_IPV4=no
HOSTNAME=p5-266
GATEWAY=
GATEWAYDEV=eth0

です。

> 
>   /etc/resolv.conf へコピーするファイルの内容例
> search localdomain

search xxx.xxx.co.jp
nameserver xxx.yyy.zzz.www

です。

上記の設定のとき,routeの実行結果は,

カーネルIP経路テーブル
受信先サイト ゲートウェイ ネットマスク フラグ Metric Ref 使用数 インター
フェース
xxx.yyy.zzz.aaa  *   255.255.255.255 UH  0  0  0 eth0
xxx.yyy.www.0    *   255.255.254.0   U   0  0  0 eth0
127.0.0.0        *    255.0.0.0      U   0  0  0 lo
default          *    0.0.0.0        U   0  0  0 eth0

となります。このときでも,ゲートウェイ(上記,xxx.yyy.www.0)
を通じてLAN外のマシンにログインできます。

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: