[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:15709] Re: CATV の接続について (dhcp-client/ipmasq)



Makoto です。

皆さん、いろいろ回答ありがとうございました。
が、あまりに抽象的な質問でしたね(^^;;
ちょっと、1日空いたので設定に格闘してみました。
その結果と、また発生した不明な点を書きます。

□ まず、dhcp-client-beta 2.0b1pl6-0.2 の設定は
- /etc/dhclient.conf -
request subnet-mask, broadcast-address, routers,
        domain-name, domain-name-servers;
require subnet-mask, domain-name-servers;
---

と、やって $ dhclient eth1 とすればアドレスが取れるみたいです。
しかし、eth0 も書き換えちゃうみたいです。

□ ipmasq の設定ですが hamm ではダメですが、slink では
- /etc/ipmasq.conf -
INTERNAL_IP=192.168.0.1
INTERNAL_MASK=24
---
で、自動的に EXTERNAL_IP/MASK は設定してくれるみたいです。

しかし、ipmasq の default 設定では $ dhclient eth1 とすると
[send_packet Operation not permitted] で 67/udp を
ブロックしてしまうので、Debian の起動方法から

- /etc/init.d/network -
#! /bin/sh
ifconfig lo 127.0.0.1
route add -net 127.0.0.0

# eth1(dhcp)
dhclient eth1

# eth0
IPADDR=192.168.0.1
NETMASK=255.255.255.0
NETWORK=192.168.0.0
BROADCAST=192.168.0.255
ifconfig eth0 ${IPADDR} netmask ${NETMASK} broadcast ${BROADCAST}
route add -net ${NETWORK} netmask ${NETMASK} dev eth0
---

とすれば、dhcpからIPが取れるのを確認したのですが...

■疑問点1

dhcp の規約上、クライアントがサーバから反応を待つポートとして 68/udp を
空けておく必要があるみたいですが、ipmasq の設定がいまいち理解していなく
どうすれば、ipmasq が動いている状態で $ dhclient eth1 が
できるようになるか分からない。

■疑問点2

dhclient を自動起動させる設定をどの場所でやるのが正しいのか?

---
以上、2点の疑問にご回答があると幸いです。

Makoto

/------------------------------------------------------/
 Seiji Hamaguchi / Makoto
 makoto@xxxxxxxxx / makomako@xxxxxx(PostPet2001)
 http://www.zob.ne.jp/~makoto/
/------------------------------------------------------/