V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
coolicer
V2EX  ›  Linux

在虚拟机中装Arch,报错了。

  •  
  •   coolicer · 2013-07-31 22:52:28 +08:00 · 3924 次点击
    这是一个创建于 4114 天前的主题,其中的信息可能已经有所发展或是发生改变。
    /t/77507 我是用#10的方法,走到wifi-menu那一步。连不上网,于是尝试了netctl,就报下面的错。

    http://farm6.staticflickr.com/5348/9409669514_36918ba4ba_c.jpg

    为毛我贴不了图 =.=
    13 条回复    1970-01-01 08:00:00 +08:00
    sophy
        1
    sophy  
       2013-07-31 23:31:31 +08:00
    wifi-menu 提示什么
    min
        2
    min  
       2013-07-31 23:36:41 +08:00
    说你没有wlan0,所以就跑不下去了。

    你机器上的wireless interface是叫wlan0么? 你运行wifi-menu的时候指定了wireless interface name了?

    wifi-menu可以直接不带参数运行的。
    coolicer
        3
    coolicer  
    OP
       2013-07-31 23:55:20 +08:00
    @sophy
    @min
    不带参数:Invalid interface specification。

    带参数: No such interface: wlan0
    zone
        4
    zone  
       2013-08-01 00:21:16 +08:00
    方法一:在netctl profile中把wlan0改成實際的interface名。
    查看實際的interface名:ls /sys/class/net
    方法二:把interface名改成wlan0
    建/etc/udev/rules.d/20-network.rules,內容如下(aa:bb:cc:dd:ee:ff是網卡地址):
    SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="aa:bb:cc:dd:ee:ff", NAME="wlan0"
    建議最好用方法二
    Muninn
        5
    Muninn  
       2013-08-01 00:38:00 +08:00
    劝你不要在虚拟机中装Arch,双方都不怎么注意对方的兼容的,今天不出问题,过几天也可能更新出问题.
    虚拟机中玩玩Fedora,Ubantu就好了,体验很好.
    Arch就直接实体机器或者双系统吧.
    sophy
        6
    sophy  
       2013-08-01 01:06:22 +08:00 via Android
    这提示这么明显的…你的无线网卡不叫那个名啊!先用ip dev 看一下你的无线网卡接口叫啥
    cxh116
        7
    cxh116  
       2013-08-01 07:31:10 +08:00
    楼主有usb无线网卡? 不然虚拟机怎么来的无线网卡?

    运行 `ip link show` ,把结果贴出来看看
    coolicer
        8
    coolicer  
    OP
       2013-08-01 08:27:40 +08:00
    @cxh116 笔记本,算不算。 = = 今晚回去看看吧。
    cxh116
        9
    cxh116  
       2013-08-01 08:34:42 +08:00
    @coolicer 一般来说,虚拟机是无法直接访问到笔记本自带的无线网卡的,只能通过外接usb无线网卡.

    如果是为了上网,直接选择net模式,虚拟机即可访问外接.
    如果为了无线安全测试,估计只能外接无线网卡了,或者通过ububntu livecd,直接启动物理机
    banbanchs
        10
    banbanchs  
       2013-08-01 08:59:14 +08:00
    虚拟机直接dhcpcd应该就可以了
    Zuckonit
        11
    Zuckonit  
       2013-08-01 09:04:58 +08:00
    1. dmesg | grep wlan (找到wlan的名字,新版本的arch可能会重命名wlan的名字)
    2. wifi-menu <wlan的名字>
    不行在dhcpcd, 重复1,2
    BOYPT
        12
    BOYPT  
       2013-08-01 09:06:34 +08:00
    虚拟机里面还连wifi,挺新鲜的呀
    fucker
        13
    fucker  
       2013-08-01 09:37:20 +08:00
    没有USB网卡的虚拟机环境琢磨wlan的都是在卖萌 (*^__^*)
    虚拟机arch要上网,物理机连上没有做IP限制的路由或者无线路由,无论虚拟机网卡设置是桥接还是NAT,虚拟机里的arch都无需再过多配置网卡(一般的静态IP分配或者DHCP除外)
    想要在虚拟机里用wlan0,1,2,3,4,5,6,7... 必须要用USB网卡。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3117 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 13:55 · PVG 21:55 · LAX 05:55 · JFK 08:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.