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

[debian-users:19808] DHCP が一回しか動きません



Potato(Kernel 2.2.13 + PCMCIA 3.1.8)で、PCMCIAのNICを使っているのですが、
何故か起動後の初回しかDHCPによるIPアドレスの取得ができません。
cardctl eject ; cardctl insert
とすると、カード自体は認識するのですが、アドレスの取得ができないために
再起動しないとネットワークに接続できないのです(ifconfigで確認)。

ネットワーク関係の設定は、"/etc/pcmcia/network.opt"を下記のように設定し
た以外は特にデフォルトの状態から変更していません。強いて言えば、routed
をインストールしているぐらいです(起動パラメータはデフォルトのrouted -q)。

複数のNICを試してみたのですが、状況は変わりません。些細なことでも構いま
せんので、何か思い当たることがあったら教えていただけませんでしょうか。

-------------- /etc/pcmcia/network.opt ---------------
case "$ADDRESS" in
*,*,*,*)
    INFO="Sample private network setup"
    # Transceiver selection, for some cards -- see 'man ifport'
    IF_PORT="auto"
    # Use BOOTP (via /sbin/bootpc)? [y/n]
    BOOTP="n"
    # Use DHCP (via /sbin/dhcpcd or /sbin/dhclient)? [y/n]
    DHCP="y"
    # If both dhcpcd and dhclient are installed, the network script will
    # use dpchcd.  It can be forced to use dhclient instead.
    # Use /sbin/dhclient instead of /sbin/dhcpcd? [y/n]
    DHCLIENT="n"
    # Use /sbin/pump for BOOTP/DHCP? [y/n]
    PUMP="n"
    # Host's IP address, netmask, network address, broadcast address
    IPADDR=""
    NETMASK=""
    NETWORK=""
    BROADCAST=""
    # Gateway address for static routing
    GATEWAY=""
    # Things to add to /etc/resolv.conf for this interface
    DOMAIN="webs.co.jp"
    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=""
    DNS_2=""
    DNS_3=""
    # NFS mounts, should be listed in /etc/fstab
    MOUNTS=""
    # 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; }
    ;;
esac

//-------------------------------------------------------------------
// 勝野雅史
// E-Mail : mailto:winfield@xxxxxxxxxx
// HP     : http://www.webs.co.jp/~winfield/