[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:16351] Re: /var/run/inet1-scheme
-
From:Susumu Miwa (三輪 晋)
-
Date:Tue, 12 Nov 2002 02:05:59 +0900 (JST)
- Subject: [plamo:16351] Re: /var/run/inet1-scheme
- From: Susumu Miwa (三輪 晋) <s_miwa@xxxxxxxxxxxxxxxxx>
- Date: Tue, 12 Nov 2002 02:05:39 +0900 (JST)
- Organization: Area51 , takumiK and pleasant friends
みわです。
From: MOUE Kiyoshi <kmoue@sky-mue.jp>
Subject: [plamo:16299] Re: /var/run/inet1-scheme
Date: Mon, 11 Nov 2002 04:10:18 +0900 (JST)
> > ・以上を設定して netconfig を終了する。
> > netconfig を終了すると /var/run/inet1-scheme には設定が反映されてる。
> >
> > rin@maaya[~]% cat /var/run/inet1-scheme
> > fixed
> >
> > ・reboot する
> なんとかという OS のように、いちいち reboot しなくても設定の
> 反映はできますよ。:-)
あ。やりたかったのが「 システム起動時に ifconfig して IP アドレスを設
定させる 」ということなので、reboot して期待どーりに動作するかを確認し
たかったのです。
失礼しました。
> # ifconfig eth0 up ; /etc/rc.d/rc.inet1
>
> この後で、
>
> > ・ifconfig する
> > eth0 に IP アドレスが設定されてることを確認。
>
> となると思います。
そーか。
/etc/rc.d/rc.inet1 を手動で実行することは( 当然 )出来るんですよね。
< 結果 >
やってみたら怒られました。
でも期待どーりに動作してます。
# ifconfig eth0 up; /etc/rc.d/rc.inet1
SIOCADDRT: File exists
ちなみに ifconfig et0 down; /etc/rc.d/rc.inet1 でも同様で、また
/etc/rc.d/rc.inet1 だけ実行しても同様でした。
/sbin/ifconfig -a すると以下のようになります。
これは期待どーりの動作です。
# /sbin/ifconfig -a
eth0 Link encap:Ethernet HWaddr 08:00:74:50:43:F0
inet addr:192.168.1.6 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:11 Base address:0x1400
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:20 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
< 考察 >
http://www.vtluug.org/pipermail/vtluug/2001-November/000236.html
上記メールには「 SIOCADDRT: File exists は ethernet device がすで
に up されてるときにそのメッセージを言われる。もいっかい ifconfig しろ」
と書いてあります。
さて、 /etc/rc.d/rc.inet1 内で /sbin/ifconfig を実行してるのは以下です。
/sbin/ifconfig eth0 ${IPADDR} broadcast ${BROADCAST} netmask ${NETMASK}
/sbin/ifconfig 動作として「新しいアドレスを割り当てた場合は暗黙のうち
に up が指定される」ことになってます。
http://www.linux.or.jp/JM/html/net-tools/man8/ifconfig.8.html
/etc/rc.d/rc.inet1 内で /sbin/ifconfig にてアドレスを割り当てているの
で、結局 SIOCADDRT: File exists と言われても気にしなくて良いようですね。
## あってます? ^^;
--
みわ
- Follow-Ups
-
- [plamo:16352] Re: /var/run/inet1-scheme, Susumu Miwa (三輪 晋)
- References
-
- [plamo:16281] Re: /var/run/inet1-scheme, MOUE Kiyoshi
- [plamo:16288] Re: /var/run/inet1-scheme, Susumu Miwa (三輪 晋)
- [plamo:16299] Re: /var/run/inet1-scheme, MOUE Kiyoshi
[検索ページ]
[メール一覧]
Plamo ML 公開システム