![]() |
|
|
Googleのunix.com
|
|||||||
| IPネットワーク TCP / IPを、インターネットプロトコル、ルーティング、ルータ、 UNIXおよびLinuxでは、このフォーラムのネットワークプロトコルをご覧ください。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| DHCPの静的IPを構成する方法 | lee30320 | IPネットワーク | 5 | 2009年1月27日 03:56午前 |
| DHCPと静的IP競合しています。 | ts97783 | IPネットワーク | 1 | 2008年11月1日 10:08午前 |
| HP - UXへのDHCPから静的IP 10.xxを変更する | Steelysteel | HP - UX | 1 | 2007年8月27日 05:55午後 |
| 静的 | wojtyla | 高レベルのプログラミング | 6 | 2005年2月25日 11:57午前 |
| 静的IP | グーグル | IPネットワーク | 7 | 2003年5月18日 08:33午後 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
IPのDHCPを静的に切り替え
私はUbuntuの810 Server用のスクリプトを書くことがDHCPからの設定をユーザに変更するには、ユーザーを許可しようとしている、静的IPアドレス、サブネット、ゲートウェイを提供 DNSの サーバー。
これまでのところ私は以下の、ここで$ USERCHOICEているユーザは、それぞれの場合の値を入力: ダウン& eth0 ifconfigコマンド& eth0 $ USERCHOICE ifconfigコマンド& & ifconfigコマンドをeth0 ; ; ダウン& eth0 ifconfigコマンド& $ USERCHOICE & & ifconfigコマンドをネットマスクeth0 ifconfigコマンド; ; ダウン& &ルートギニアビサウ$ USERCHOICE & & eth0 ifconfigコマンドをデフォルト追加eth0 ifconfigコマンド; ; ダウン& &エコー"ネーム$ USERCHOICE " > / etc / resolv.confを& & eth0 ifconfigコマンドをeth0 ifconfigコマンド; ; 問題: 1.It動作しません も、発行後に /等/ init.dの/を再起動し、ネットワーク2 。する簡単な方法は、スクリプトからは、複数の値をとると、各コマンドではなく、適切な値を使用して、別のオプションとして、各コンポーネントの実行を実行するか? 3 。どうすれば2を指定する DNSの 1サーバの代わりに? 私は誰かをしようと午前はすでにこのことであり、もっと簡単な方法で容疑者 任意の助けてくれてありがとう。 アレックス |
|
||||
|
私の次のコード(抜粋)は、 Debianのネットワーク設定、システムのブート時にライブアップデートを可能にするために使用されている引用... :
コード:
eth0|eth1)
updateConsole
echo -ne "\e[33m"
echo ""
echo " \|||/ "
echo " (0 0) "
echo "-------ooO-(_)-Ooo-----------------------"
echo ""
echo "Attempting to upset, er, setup <$OPTION> ..."
echo ""
ADDRESS="192.168.110.100"
echo -n "Address [192.168.110.100]: "
read address
if [ "$address" != "" ]
then
ADDRESS="$address"
fi
GATEWAY="192.168.110.101"
echo -n "Gateway [192.168.110.101]: "
read gateway
if [ "$gateway" != "" ]
then
GATEWAY="$gateway"
fi
echo ""
echo -ne "\e[0m"
ETH=/etc/network/interfaces
mv $ETH $ETH.dhcp
ifconfig lo 127.0.0.1
route add 127.0.0.0 lo
ifconfig "$OPTION" "$ADDRESS" netmask 255.255.255.0
route add "$ADDRESS" "$OPTION"
route add default gw "$GATEWAY" "$OPTION" > /dev/null 2>&1
DNS=/etc/resolv.conf
mv $DNS $DNS.dhcp && touch $DNS
echo "nameserver 208.67.220.220" >> $DNS
echo "nameserver 208.67.222.222" >> $DNS
ping -c 1 housisms.net > /dev/null 2>&1
if [ $? -eq 0 ]
then
echo -ne "\e[32m"
echo "You're now part of the 'World Wide Wait'."
SAVE="yes"
else
echo -ne "\e[31m"
echo "Nice try - to no avail, I'm (not) afraid."
SAVE="no"
fi
echo ""
echo -ne "\e[0m"
if [ "$SAVE" = "yes" ]
then
BROADCAST="`echo $ADDRESS | awk -F '.' '{ print $1"."$2"."$3".255"}'`"
touch $ETH
echo "auto lo" >> $ETH
echo "iface lo inet loopback" >> $ETH
echo "auto $OPTION" >> $ETH
echo "iface $OPTION inet static" >> $ETH
echo "address $ADDRESS" >> $ETH
echo "netmask 255.255.255.0" >> $ETH
echo "broadcast $BROADCAST" >> $ETH
echo "gateway $GATEWAY" >> $ETH
fi
;;
|