Ubuntu 資料一覧

NetworkManagerを使用しないネットワーク設定

2012/11/3更新

対応バージョン: 9.04~12.10

NetworkManagerを使用せずにネットワークの設定をするには以下の手順で行う。

NetworkManager無効化

(12.04)

% sudo service network-manager stop
% sudo update-rc.d -f network-manager remove

(9.04)

% sudo service NetworkManager stop
% sudo update-rc.d -f NetworkManager remove

関連資料・記事

設定ファイル編集

% sudo vi /etc/network/interfaces
:
auto eth0
iface eth0 inet static
    address <IPアドレス>
    netmask <ネットマスク>
    gateway <デフォルトGW>
:

スタティックルートを設定したい場合はupに続いてrouteコマンドを記述する。

up route add -net <宛先ネットワーク> netmask <ネットマスク> gw <転送先GW>

例)

auto eth0
iface eth0 inet static
    address 192.168.1.10
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 220.158.1.1 220.158.1.2
    up route add -net 172.20.10.0 netmask 255.255.255.0 gw 192.168.1.1

(*) resolvconfパッケージを入れている場合、dns-nameserversに指定しておいた設定が自動的に/etc/resolv.confに反映されるので/etc/resolv.confには何も書かないようにする。

DNSリゾルバ設定

% sudo vi /etc/resolv.conf
nameserver <DNSサーバ>

networkingサービス再起動

% sudo service networking start