# interfaces(5) file used by ifup(8) and ifdown(8)# Include files from /etc/network/interfaces.d:source-directory /etc/network/interfaces.d
# ==========# 以下を追加# ==========# The loopback network interfaceauto lo
iface lo inet loopback
# The primary network interfaceauto eth0
iface eth0 inet static
address 192.168.1.3 # マシンのIPアドレス network 192.168.1.0 # ネットワークアドレス netmask 255.255.255.0 # ネットマスク broadcast 192.168.1.255 # ブロードキャストアドレス gateway 192.168.1.1 # ゲートウェイ(通常、ルータのIPアドレス) dns-nameservers 192.168.1.2 # DNS サーバの IP アドレス(手前にDNSサーバがなければルータのIPアドレス) dns-search foo-bar.com # DNS 検索(1個だけなら dns-domain でもよい) mtu 1454# MTU 値(必要であれば)
IPv6 を使用しないのであれば、 “/etc/sysctl.conf” に以下の記述を追加する。
/etc/sysctl.conf
1
net.ipv6.conf.all.disable_ipv6 =1# <= 最終行に追加
2. NetworkManager の停止
1
$ sudo service network-manager stop
3. NetworkManager 自動起動の停止
1
$ sudo update-rc.d -f network-manager remove
4. ネットワークの起動
1
$ sudo service networking start
起動時に以下のようなエラーになる場合は、
123
Configuring network interfaces...RTNETLINK answers: File exists
Failed to bring up eth0.
done.
一旦、以下を実行してから、再度ネットワークの起動を試みる。
1
$ sudo ip addr flush dev eth0
さらに、起動時に以下のような警告が出力される場合は、
12
Configuring network interfaces.../etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /etc/resolvconf/run/resolv.conf
done.