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

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


net_halです。

"S. Osabe" wrote:
> 
> 長部です。
> 経路設定がうまくできない問題が解決しました。
> 
> "S. Osabe" wrote:
> 
> > > 上記のURLを覗いてみました。ごく最近,Vine LinuxのML
> > > のあるスレッドで紹介して頂いて,参考にさせていただいた
> > > ホームページでした。
> > > しかし,あの時,試してみたのですが,切り替えスクリプトを
> > > 実行すると,
> > >
> > > SIOCADDRT: ネットワークに届きません
> > >
> > > というエラーが出ていて,使用を断念していました。
> > > 逐次的に実行したとき,
> > >
> > > # ifup eth0
> > >
> > > で上記のエラーが出ます。
> > > 今回の私のrc.localに書く方法でも上記のエラーが出ます。
> 
> 自分で書いたスクリプトを一度削除して,GUIのネットワーク
> 設定ツールnetcfgで設定のテストを行ってみました。
> 「ルーティング」の「デフォルトゲートウェイ」にゲートウェイ
> のアドレスを入れて,「インターフェース」でeth0デバイスを
> activeにしようとすると,
> 
> SIOCADDRT: ネットワークに届きません
> 
> というエラーがnetcfgを起動したターミナルに出ました。
> 「デフォルトゲートウェイ」に何も入力せずに,eth0をactiveにする
> 場合,エラーは出ません。
> したがって,Vine Linux 2.0CRでは,「デフォルトゲートウェイ」
> に何も入力してはいけないようです。

おかしいですね、私はデフォルトゲートウェイを設定していますし、
デフォルトゲートウェイを通して、インターネットや、別マシンと
接続してしますが。

> # Vine Linux 1.1では入力していたのですが。
> 
> また,「デフォルトゲートウェイ」に関する設定は,
> /etc/sysconfig/networkに保存されますが,スクリプトを
> 作成してネットワークの切り替えを行う場合,
> 
> GATEWAY=
> 
> の右辺には何も入れてはいけないことになるようです。

これだと、デフォルトゲートウェイを通して、通信できないのでは?

> 
> 皆様,いろいろヒントを下さいましてありがとうございました。
> これで,Vine 1.1から2.0に移行できそうです。

私の、設定ファイル内容を以下に示しますので、貴方のファイルと
比べてみては?
以下で、host1〜3が自宅のマシン、khost1〜4が職場のマシンです。
そして、ネットワーク切替を行っているマシンは host3 のマシンです。

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

  /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 へコピーするファイルの内容例
NETWORKING=yes
FORWARD_IPV4=false
HOSTNAME=host3
GATEWAY=192.168.2.1

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

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

  /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

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

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

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

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