The UNIX and Linux Forums  

Go Back   UNIXおよびLinuxフォーラム > スペシャルフォーラム > IPネットワーク
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午後

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek を搭載 Powered by Google
 
LinkBack スレッドツール このスレッドを検索 スレッドを評価 表示モード
  #1固定リンク)  
Old 2009年4月12日
cleanden cleanden is offline
登録ユーザー
  
 

参加日: 2009年4月
投稿: 19
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サーバの代わりに?

私は誰かをしようと午前はすでにこのことであり、もっと簡単な方法で容疑者

任意の助けてくれてありがとう。

アレックス
  #2固定リンク)  
Old 2009年4月19日
dr.house dr.house is offline
登録ユーザー
  
 

参加日: 2008年12月
場所:スイス
投稿数: 229
私の次のコード(抜粋)は、 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

  ;;
Closed Thread

ブックマーク

スレッドツール このスレッドを検索
このスレッドを検索

高度な検索
表示モード このスレッド
このスレッド

投稿ルール
あなた ことができない。 新しいスレッドを投稿
あなた ことができない。 返信の投稿
あなた ことができない。 添付ファイルの投稿
あなた ことができない。 自分の投稿を編集

BBコード なる 〜の上に
スマイリー なる 〜の上に
[イメージ] コードは 〜の上に
HTMLコードは、 オフ
トラックバック なる 〜の上に
ピングバック なる 〜の上に
Refbacks なる 〜の上に




すべてGMT -4です。現在の時刻は 09:07午前


提供: vBulletin、著作権© 2000 - 2006、Jelsoft企業株式会社。言語翻訳による電源
vBCredits v1.4著作権© 2007 - 2008 、 PixelFXスタジオ
は、 UNIXおよびLinuxフォーラムのコンテンツ著作権© 1993 〜 2009 。すべての権利を管理しReserved.Ad RedTyger

コンテンツ関連のURLで vBSEO 3.2.0