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

[debian-users:34575] Re: DHCPクライアントについて



take と申します。

「DHCPクライアントを用いて、うまくIPアドレスを取得できない」
という問題です。

> そのカードはPCMCIAですか? であればDHCPの設定は
> /etc/pcmcia/network.optsの中で設定する必要があると
> 思います。

岩崎さん、アドバイスを頂きありがとう御座いました。

早速、いろいろネットで調べて
/etc/pcmcia/network.opts
を自分なりに設定してみました。

ところが已然、IPアドレスが取得できません。
一部の方が書かれたことには
/etc/rc.d/rc.inet1 の設定ファイルに
/sbin/dhcpcd
とあります。
しかし、私の場合は
DHCPクライアントの実行ファイルは
/sbin/dhclient
にあります。また
/etc/rc0.d
/etc/rc1.d
というファイルは存在するのですが、/etc/rc.d/rc.inet1
などはありません。

この先、どの部分を設定すればよいのかアドバイスを
お願い致します。また
設定などで間違っているところ、見直すべきところ
が御座いましたらどなたかご教授お願い致します。

-------------/etc/pcmcia/network.opts--------------------
# Network adapter configuration
#
# The address format is "scheme,socket,instance,hwaddr".
#
# Note: the "network address" here is NOT the same as the IP address.
# See the Networking HOWTO.  In short, the network address is the IP
# address masked by the netmask.
#
case "$ADDRESS" in
*,*,*,*)
    INFO="Sample private network setup"
    # Transceiver selection, for some cards -- see 'man ifport'
    IF_PORT=""
    # Use BOOTP (via /sbin/bootpc, or /sbin/pump)? [y/n]
    BOOTP="n"
    # Use DHCP (via /sbin/dhcpcd, /sbin/dhclient, or /sbin/pump)? [y/n]
    DHCP="y"    ←修正部分
    # If you need to explicitly specify a hostname for DHCP requests
    DHCP_HOSTNAME=""
    # Use PPP over Ethernet (via the pppoe package)? [y/n]
    PPPOE="n"
    # Use WHEREAMI (via the whereami package)? [y/n]
    WHEREAMI="n"
    # Host's IP address, netmask, network address, broadcast address
    #IPADDR=""
    #NETMASK="255.255.255.0"    ←コメントアウトした
    #NETWORK="10.0.1.0"            ←コメントアウト
    #BROADCAST="10.0.1.255"    ←コメントアウト
    # Gateway address for static routing
    GATEWAY="192.168.0.1"        ←修正部分(ルータのIPをふった)
    # Things to add to /etc/resolv.conf for this interface
    DOMAIN=""
    SEARCH=""
    # The nameserver IP addresses specified here complement the
    # nameservers already defined in /etc/resolv.conf.  These nameservers
    # will be added to /etc/resolv.conf automatically when the PCMCIA
    # network connection is established and removed from this file when
    # the connection is broken.
    DNS_1="192.168.0.1"               ←修正部分 (ルータのIPをふった)
    DNS_2=""
    DNS_3=""
    # NFS mounts, should be listed in /etc/fstab
    MOUNTS=""
    # If you need to override the interface's MTU...
    MTU=""
    # For IPX interfaces, the frame type and network number
    IPX_FRAME=""
    IPX_NETNUM=""
    # Run ipmasq? [y/n]  (see the Debian ipmasq package)
    IPMASQ="n"
    # Extra stuff to do after setting up the interface
    start_fn () { return; }
    # Extra stuff to do before shutting down the interface
    stop_fn () { return; }
    # Card eject policy options
    NO_CHECK=n
    NO_FUSER=n
    ;;
esac

# This tries to use Debian's network setup in /etc/network/interfaces
# if no settings are given higher up in this file.  You can delete it
# if that isn't desired.

is_true $PUMP || is_true $BOOTP || is_true $DHCP || is_true $DHCLIENT || \
if [ ! "$IPADDR" -a -f /etc/network/interfaces ] ; then
    INFO="Debian network setup"
    start_fn () {
 log /sbin/ifup $1
    }
    stop_fn () {
 log /sbin/ifdown $1
    }
fi