イーサネットケーブルを接続せずにDebianSqueezeを(cd1イメージを使用して)インストールし、インストーラーにネットワークを「後で構成」するように指示しました。
これで、起動時にネットワークマネージャーもifconfig
もありません(ターミナルでそのコマンドを入力すると、次のように応答します:command not found
、ただしlo
インターフェースが表示されるルートを除く)。
ネットワークを有効にするにはどうすればよいですか?
まず、/sbin/ifconfig -a
を使用して認識されたインターフェイスのリストを取得します。
eth*
インターフェースが表示されず、イーサネットアダプターがインストールされている場合、それは検出されませんでした。最近、これは非常にまれですただしファームウェアイメージをロードする必要があるカードがある場合を除きます。
eth0
インターフェースが見つかったとすると、/sbin/ifconfig eth0 up
を発行して起動します。次に、dhclient eth0
を使用して、DHCP経由でIPを取得します。 IPアドレスを手動で設定する場合は、/sbin/ifconfig eth0 {ip address} netmask {net mask}
です。また、/etc/resolv.conf
を編集してDNSサーバーを指すようにすることもできます(ピンチに陥っている場合は、GoogleのパブリックDNSサーバーである8.8.8.8と8.8.4.4を使用してください)。
apt-get
そしてこれですべてが機能するはずです。
次に、man interfaces
と入力します。これは/etc/network/interfaces
を編集する方法を説明し、次回の再起動時にDebianにこれらすべてを自動的に実行させます。