2008-09-16 14 views

答えて

0

それはのようなものでなければなりません:ifconfig eth0 192.168.0.42 up

は明らかに、あなたのネットワークカードのネットワークインターフェイスではeth0を交換して、ニーズにIPアドレスを適応し、アップは一度のみ必要であるが、」doesnのあなたが毎回それを実行する場合は、傷つけません。

0

私はSlackwareをよく知りません。私は10年以上前に最後に使用しました。しかし、主流のLinuxディストリビューションには、 'ifconfig'プログラムまたは 'ip'プログラム、あるいはその両方が必要です。 root権限を持つ必要がありますので、root(suなど)になるか、「sudo」プログラムを使用する方法が分かります。最初に「ip」でそれをやりましょう。

ip addr add 10.1.2.3 dev eth0 

は、デバイスeth0(通常はプライマリ有線ネットワークアダプタ)にIPアドレス10.1.2.3を設定します。あなたはそれで終わったときは、

ifconfig eth0 10.1.2.3 netmask 255.255.255.0 

は再びIPアドレス10.1で、デバイスeth0を設定し、

ip addr del 10.1.2.3 dev eth0 

ifconfigコマンドは少し違った働き...再びこのアダプタからアドレスを削除することができます。 2.3

これらのアドレスをどのようにしたいかによって、手動ルートを設定する方法も知っている必要があります。そのため、IPパケットは実際にどこにでも配信されます。

2

他の回答に記載されているように、ifconfigコマンドまたはipコマンドを使用できます。 ipははるかに強力なコマンドであり、私はそれを使用することを好む。完全なクラスCのサブネットをループしてIPを追加し、ものを実行してから削除する完全なスクリプト。サブネットのネットワークアドレスとブロードキャストアドレスである.0または.255を使用しないことに注意してください。また、ipコマンドを使用してアドレスを追加または削除する場合は、マスクの幅も含めてください(アドレスの末尾に/ 24)。一列に

#!/bin/bash 
SUBNET=192.168.135. 
ETH=eth0 

for i in {1..254} 
do 
    ip addr add ${SUBNET}${i}/24 dev ${ETH} 

    # do whatever you want here 

    ip addr del ${SUBNET}${i}/24 dev ${ETH} 
done
0

、例えば:ifconfigコマンドはeth0 192.168.10.12ネットマスク255.255.255.0

関連する問題