zoukankan      html  css  js  c++  java
  • 解决虚拟机安装 Linux 移植到别处网卡起不来的问题

    ERROR while getting interface flags: No such device

    I've been doing some experiments with VMWare Server and Ubuntu Server. After copying a VM all the NICs from the new VM disappeared (kept getting "ERROR while getting interface flags: No such device" when I did ifup eth0. I found the solution here.

    From http://ephemeralvalue.com/?p=23:

    "

    Cloning Ubuntu Server 7.10 on VMware ESX

    After cloning a virtual machine running Ubuntu Server 7.10 I found that it didn’t have any network available. Restarting networking gave:

    sudo /etc/init.d/networking restart

    * Reconfiguring network interfaces...
    eth0: ERROR while getting interface flags: No such device
    SIOCSIFADDR: No such device
    eth0: ERROR while getting interface flags: No such device
    SIOCSIFNETMASK: No such device
    SIOCSIFBRDADDR: No such device
    eth0: ERROR while getting interface flags: No such device
    eth0: ERROR while getting interface flags: No such device
    Failed to bring up eth0.

    The problem lies in the fact that ethernet MAC addresses are cached. You need to remove a file to clear the cached value:

    sudo rm /etc/udev/rules.d/70-persistent-net.rules

    After a restart of your server you should have networking back again.

    I also had to edit the following files to change the static ip addresses and hostname:

    • /etc/hosts - change ip address and hostnames
    • /etc/hostname - change hostname
    • /etc/network/interfaces - change ip address
  • 相关阅读:
    数论2&莫&杜
    虚树学习笔记
    LinkCutTree学习笔记
    FWT学习笔记
    容斥
    线段树合并
    线性基
    FFT_应用和例题
    斜率优化
    Redis中String的底层实现
  • 原文地址:https://www.cnblogs.com/1327/p/1504537.html
Copyright © 2011-2022 走看看