お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-09-09 11:48:45

bordercollie
メンバ
From: Tokyo
登録日: 2008-05-01

ルーティング設定が追加できません。

ルーティング設定を追加しようとすると、「SIOCADDRT: No such process」と
メッセージが表示され、ルーティング設定が追加されません。

[以下、オペレーション画面]
$ sudo route add -net 10.40.10.0 netmask 255.255.255.0 gw 172.23.40.2 eth0
SIOCADDRT: No such process

どなたか、アドバイスをお願いします。
何が悪いのかさっぱり分かりません。

▽ホスト設定
・dhcp

▽OS情報
・ubuntu 9.04
・kernel 2.6.28-15-generic

オフライン

 

#2 2009-09-09 12:44:32

930
メンバ
登録日: 2009-06-23

Re: ルーティング設定が追加できません。

bordercollie さん による投稿:

$ sudo route add -net 10.40.10.0 netmask 255.255.255.0 gw 172.23.40.2 eth0
SIOCADDRT: No such process

この通りやってみたら確かにそうなりますね。

これは、ルーティングを追加しようとしている PC が 172.23.40.2 と同一のサブネットに存在していて、172.23.40.2 を Gateway として 10.40.10.0/24 のネットワークに接続したい、ということで理解はよろしいでしょうか。

コード:

sudo route add -net 10.40.10.0 netmask 255.255.255.0 gw 172.23.40.2

とすれば OK だと思います。
あまり今まで考えたことが無かったのですが、GW と dev を一緒にするとこのエラーになるようです。
man で見た例でも一緒に使用している例は無いようです。

何故ダメかは、どなたか識者の方ご教授下さい。

オフライン

 

#3 2009-09-09 12:46:26

kmz
メンバ
From: kyoto
登録日: 2009-08-13

Re: ルーティング設定が追加できません。

恐らくgatewayのアドレスが到達できないアドレスなのではないでしょうか。ifconfigとroute -nの出力がありますと、もう少し具体的なアドバイスができると思います。

オフライン

 

#4 2011-08-31 13:02:15

eqgelan
新しいメンバ
登録日: 2011-08-31

Re: ルーティング設定が追加できません。

おそらくIPアドレスをネットワークマネジャーで設定されているのではないでしょうか。
「経路に用いるインターフェースは、このコマンドの前にifconfigで設定しておく必要がある。」とrouteのmanpageにありました。
IPアドレスをネットワークマネージャーで設定している場合は、route コマンドで経路を追加できないようです。
ネットワークマネージャーの「接続の編集」からルートを追加すれば大丈夫でした。

オフライン

 

Board footer

Powered by FluxBB