vmware上のubuntuのネットワーク設定

をちょっとメモ

まずはeth0に静的IPを割り振りましょう。/etc/network/interfaces を下記のような感じで書き換える。

(参考:Ubuntu/インストール後の設定

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static         # ↓ 注意:この日本語コメントは削除してください(でないとかしくなります)
        address 192.168.0.100  # ← IPアドレス
        network 192.168.0.0  # ← (サブ)ネットワークのアドレス .0で終わるはず
        netmask 255.255.255.0  # ← ネットマスク
        broadcast 192.168.0.255 # ←ブロードキャストアドレス .255で終わるはず
        :ateway 192.168.0.1  # ← ゲートウェイ(ルーター)のアドレス
        dns-nameservers 192.168.0.10  # ← DNSのアドレス

設定を変えたら以下のコマンドで設定を反映させます。

sudo /etc/init.d/networking restart

するとこんなエラー。

eth0: ERROR while getting interface flags: No such device

これに対しては、以下の対応をするとよいよう。

  1. /etc/udev/rules.d/70-persistent-net.rulesの SUBSYSTEM==”net”から始まる行を削除(またはコメントアウト)
  2. /etc/udev/rules.d/75-persistent-net-generator.rulesの以下2行を削除(またはコメントアウト)

(参考:vmwareのubuntuを別PCへ移動で eth0: ERROR

これで問題なく通りましたとさ。