私は Ubuntu 14.04.2 を使用しています。いろいろ読んで試してみましたが、明らかにどこか設定に問題があります。
ネットワーク設定にエラーがあるようです。誰か助けてください。明らかなことを指摘してください。
私の目標は
- 固定IPを持つ
- ループバックアドレスを持つ
/etc/ネットワーク/インターフェースをcatする # ifup(8) と ifdown(8) で使用されるインターフェース(5) ファイル オートロー iface lo inet ループバック iface eth0 inet 静的 アドレス 192.168.1.250 ネットマスク 255.255.255.0 ゲートウェイ 192.168.1.1
/etc/resolv.conf を編集する # resolvconf(8) によって生成された glibc リゾルバ(4) 用の動的 resolv.conf(5) ファイル # このファイルを HANE で編集しないでください。変更内容は上書きされます。
症状:
- 実行時に
ifconfig -a
IPアドレスがない - ウェブサイトが見れない
これが ifconfig -a の出力です。
eth0 リンク カプセル化:イーサネット HWaddr 00:21:78:13:6a:aa ブロードキャスト マルチキャスト MTU:1500 メトリック:1 RXパケット:0 エラー:0 ドロップ:0 オーバーラン:0 フレーム:0 TX パケット:0 エラー:0 ドロップ:0 オーバーラン:0 キャリア:0 衝突:0 送信キュー数:1000 RXバイト:0 (0.0 B) TXバイト:0 (0.0 B) lo リンクカプセル化:ローカルループバック inet アドレス:127.0.0.1 マスク:255.0.0.0 inet6 アドレス: ::1/128 スコープ:ホスト アップループバック実行中 MTU:65536 メトリック:1 RXパケット:48 エラー:0 ドロップ:0 オーバーラン:0 フレーム:0 TXパケット:48 エラー:0 ドロップ:0 オーバーラン:0 キャリア:0 衝突:0 送信キュー:0 RX バイト:3600 (3.6 KB) TX バイト:3600 (3.6 KB)
ホストbbc.co.ukを実行すると、ネットワーク上のマシンが表示されません。
;;接続がタイムアウトしました。サーバーにアクセスできませんでした
答え1
起動時にネットワークを起動するには、auto eth0
上記の行を追加する必要があります。再起動を回避するには、行を追加した後に実行してください。iface eth0
sudo service networking restart
アドレスを静的に割り当てるには、 にエントリが必要です。 はサービスによって管理される/etc/resolv.conf
ため、 を使用して を追加し、変更を適用する必要があります。/etc/resolv.conf
resolvconf
nameserver [your nameserver IP, usually on the gateway]
/etc/resolvconf/resolv.conf.d/base
sudo service resolvconf restart
ゲートウェイが DHCP をサポートしている場合は、DHCP を使用すると、はるかに快適な代替手段になります。