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

[debian-users:24723] Re: how to change IP address



のーかと申します。ThinkPadユーザです。

Akimichi Tatsukawa wrote:
> 
> /etc/network/interfaces をのぞいたところ iface lo inet loopback としか書いてなく、
> /etc/pcmcia/network.opts のほうは

ThinkPadはノートですからPCMCIAで、ネットワークの設定は
/etc/pcmcia/network.optsで行う。です。

> case "$ADDRESS" in
> *,*,*,*)
>         # Transceiver selection, for some cards -- see 'man ifport'
>         IF_PORT=""
>         # Use /sbin/pump for BOOTP/DHCP? [y/n]
>         PUMP="y"
>         ;;
> esac
> 
> となっているだけでして、どこにも IPアドレスの記載がないのですが、
> インストールの際に入力したIPアドレスは一体どこに行ったのでしょうか?

         PUMP="y"
となっていますので、インストールの際にはIPアドレスの
自動割当を選択されてますね。

手動設定するには、
        PUMP="y"
を
        PUMP="n"
に変更し、最低限以下のパラメータを追加します。
        IPADDR=""
        NETMASK=""
        NETWORK=""
        BROADCAST=""
        GATEWAY=""
(例)私のマシンの場合次の通りです。
        IPADDR="192.168.0.2"
        NETMASK="255.255.255.0"
        NETWORK="192.168.0.0"
        BROADCAST="192.168.0.255"
        GATEWAY="192.168.0.1"
最後にpcmciaサービスをリスタートして設定を読み込ませます。
# /etc/init.d/pcmcia restart▼
(▼はEnterキー)
で、きちんと設定されているかどうかifconfigで確認します。
# ifconfig▼
eth0      Link encap:Ethernet  HWaddr 00:00:00:00:00:00
          inet addr:192.168.0.2  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:667464 errors:0 dropped:0 overruns:0 frame:0
          TX packets:765723 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          Interrupt:11 Base address:0xfc00

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:3924  Metric:1
          RX packets:30423 errors:0 dropped:0 overruns:0 frame:0
          TX packets:30423 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
上記のようにeth0が表示されればOkでしょう。

> もう一度ネットワークの設定をしなおすような簡単なツールはないものでしょうか?

GUI系の設定ツールにlinuxconfやwebmin等ありますが、これ
らのツールは設定や使い方それ自体が難しかったりするので
素直に上記の方法の方が簡単かつ確実です(きっぱり)。
--
のーか