3流プログラマのメモ書き

元開発職→社内SE→派遣で営業支援の三流プログラマのIT技術メモ書き。 このメモが忘れっぽい自分とググってきた技術者の役に立ってくれれば幸いです。(jehupc.exblog.jpから移転中)

(Linux)Ubuntu系でのネットワーク設定方法

Ubuntuベース軽量Linuxの EcoLinu でのネットワーク設定方法です。(多分Ubuntuも同じです。)

RedHat系だと、/etc/sysconfig/network-script 内にネットワークインターフェイススクリプトファイル(ifcfg-eth0など)を作って、そこに定義してたんですが、Ubuntu系は /etc/network/interfaces ファイルに各インタフェイスの設定を書くようです。

例えば固定IP設定を書く場合は下記のように設定します。

$ sudo vi /etc/network/interfaces

auto lo ←↓ループバックの定義

iface lo inet loopback

auto eth0 ←OS起動時に有効にする

iface eth0 inet static ←静的IPを使うこと定義(DHCP使うなら、staticの部分を dhcp にすればよい)

address 192.168.0.10

netmask 255.255.255.0

gateway 192.168.0.1

DNSサーバの設定はRedHat系と同じです。

$ sudo vi /etc/resolv.conf ←無い場合は新規作成します。

nameserver 192.168.0.1

nameserver 192.168.0.2

設定反映のためのネットワークサービスの再起動もスクリプトファイルがRedHat系と異なります。

下記のようにします。

$ sudo /etc/init.d/networking restart

参考:

素人によるLinuxメモ: Ubuntuネットワーク設定

どうぐばこ ubuntu serverの初期設定 ネットワーク編