Ubuntu で、ネットワークを手動で(設定ファイルで)設定する方法

Ubuntu で、GUI に頼らずネットワークを無理やり手動で、設定ファイルによって設定するには、/etc/network/interfaces ファイルをいじる。サーバに 2枚 eth0、eth1 という名前のイーサネットカードがくっついていて(eth0 とか eth1 という名前は ifconfig -a コマンドで確認する)、eth0 にスタティックな IP(192.168.0.1 など)、eth1 に DHCP による IP アドレスを割り当てるには、次のようにする。 # vi /etc/network/interfaces auto lo iface lo inet loopback auto eth0 iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
auto eth1 iface eth0 inet dhcp
こうすると半ば強制的に設定できる。/etc/network/interfaces ファイルを変更したら以下のコマンドを実行しないと設定は有効にならない。 # /etc/inet.d/networking restart