Linuxネットワーク設定

LinkIconネットワークインターフェースに関する設定
LinkIconネットワークインターフェースの起動と停止
LinkIconネットワークを立ち上げる
LinkIcon自分ホストに関する情報を記述する
LinkIconIPアドレスとホスト名の対応表
LinkIconDNSサーバのIPアドレスを記述する

milk_btn_pagetop.png

ネットワークインターフェースに関する設定  

/etc/sysconfig/network-scripts/ifcfg-eth0

固定IPアドレスの設定

DEVICE=eth0 インターフェースのデバイス名
IPADDR=<IPアドレス>
NETMASK=<ネットマスク>
NETWORK=<ネットワークアドレス>
BROADCAST=<ブロードキャストアドレス>
ONBOOT=yes boot時にこのインターフェースを立ち上げる
BOOTPROTO=インターフェースを立ち上げる時のプロトコル
固定IPはstatic、動的IPはdhcpを指定する

<設定例>
DEVICE=eth0
IPADDR=192.168.1.100
NETMASK=255.255.255.0
NETWORK=192.168.1.0
BROADCAST=192.168.255.255
ONBOOT=yes
BOOTPROTO=static

DHCPによるIPアドレス取得

DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
  -- 他のパラメータは設定する必要がない --

Ubuntu DHCP IPアドレス取得設定例

$ sudo vi /etc/network/interfaces

# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet dhcp

Ubuntu 固定IPアドレス設定例

$ sudo vi /etc/network/interfaces

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.3
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1

milk_btn_pagetop.png

ネットワークインターフェースの起動と停止  

<ifup> <ifdown>
ifupは、 /etc/sysconfig/network-scripts にある設定ファイルにしたがってネットワークを設定する。
# ifup eth0 eth0を起動
# ifdown eth0 eth0を停止

milk_btn_pagetop.png

ネットワークを立ち上げる  

ネットワーク設定を有効化する。
# /etc/rc.d/init.d/network start

milk_btn_pagetop.png

自分ホストに関する情報を記述する  

/etc/sysconfig/network
NETWORKING=yes ネットワークを使う
HOSTNAME=<自分のホスト名> hostname.xxx.or.jp
DOMAINNAME=<自分のドメイン名> xxx.or.jp
GATEWAYDEV=eth0
GATEWAY=<ゲートウェイのIPアドレス>

<シンプルな設定例>
NETWORKING=yes
HOSTNAME=localhost.localdomain

milk_btn_pagetop.png

IPアドレスとホスト名の対応表  

/etc/hosts
<IPアドレス> <ホスト名>
このファイルにホスト名を登録しておけば、IPアドレスではなくホスト名でアクセスできるようになる。

milk_btn_pagetop.png

DNSサーバのIPアドレスを記述する  

/etc/resolv.conf
nameserver <DNSサーバのIPアドレス>

milk_btn_pagetop.png