function Geek()

技術的な備忘録が多くなってる。

構築したWEBサーバのネットワークを設定してみる!

前回構築したWEBサーバに今回はネットワーク設定を行っていきます!

 

前回ほどは長くならないはず…

 

ifconfig-eth0の設定

前回構築の際にちょろっと設定しましたので、追加で少しだけ設定…。

vi /etc/sysconfig/network-scripts/ifconfig-eth0

DEVICE="eth0"
BOOTPROTO="none"
BROADCAST="xxx.xxx.xxx.xxx"
DNS1="xxx.xxx.xxx.xxx"
GATEWAY="xxx.xxx.xxx.xxx"
HWADDR="xx:xx:xx:xx:xx:xx"
IPADDR="xxx.xxx.xxx.xxx"
NETMASK="255.255.255.0"
NM_CONTROLLED="yes"
ONBOOT="no"
TYPE="Ethernet"
UUID="bf438cf7-4319-4644-b5d9-b2f1c726e5ef"

 

 たぶんこんな感じになっていると思います。

これをちょこっと変更します。

DEVICE="eth0"
BOOTPROTO="static"
ONBOOT="yes"

BOOTPROTOとONBOOTを変更しました。

この二つの意味ですが、

BOOTPROTO ブート時などにIPアドレス情報を取得するためのプロトコル指定。
IPを指定する場合は'none'、DHCPを使用する場合は'dhcp'
今回は固定IPですので'static'を使用しています。
ONBOOT ブート時にこのインターフェイスを有効にするか指定。
有効にする場合は'yes'
無効にする場合は'no'

 といった感じですね。

その他に関してはgoogle先生に聞いてみてください!

 

ifconfig-eth1の設定

vi /etc/sysconfig/network-scripts/ifconfig-eth1

DEVICE="eth1"
HWADDR=xx:xx:xx:xx:xx:xx
TYPE=Ethernet
UUID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=xxx.xxx.xxx.xxx
NETMASK=255.255.255.0

 

こんな感じですね!

IPADDRとNETMASKを追加して、BOOTOPROTOとONBOOTを変更した形です。

 

DNSの設定もします。

resolv.confの設定

vi /etc/sysconfig/network-scripts/ifconfig-eth1

# Generated by NetworkManager
nameserver xxx.xxx.xxx.xxx
nameserver xxx.xxx.xxx.xxx

 

必要に応じてDNSの設定をしてください。

 

これでネットワーク設定が出来たので、再起動をかけます。


#    /etc/rc.d/init.d/netowrk restart

 

接続確認は「ping」で行います。

pingでの接続確認

#    ping www.yahoo.com

PING ds-kr-fp3.wg1.b.yahoo.com (106.10.139.246) 56(84) bytes of data.
64 bytes from ir1.fp.vip.sg3.yahoo.com (106.10.139.246): icmp_seq=1 ttl=42 time=294 ms

 

こんな感じで返ってくればOKです!

お疲れ様でした!!

 

次回はApacheのインストール等を書く予定です!