• linux启动DHCP


    issue: 在virtualbox 4.16 上安装了一个centos 6。 启动了之后发现没有IP。

    reason: virtualbox 本身有一个network engine, virtual利用这个引擎来管理 virtualbox内部的虚拟机。该引擎提供了DHCP的服务,所以正常情况下virtualbox里的虚拟机起来之后就会被分配一个ip。在我的例子中,我的网络接口配置文件里配置如下:

    [root@NODE1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE="eth0"
    HWADDR="08:00:27:E4:B8:45"
    NM_CONTROLLED="yes"
    ONBOOT="no"
    

     上述配置文件没有DHCP的配置信息,所以网络接口 eth0 启动时候没有ip。我们可以加上这么一条

    BOOTPROTO=dhcp
    

    这样该接口启动的时候可以拥有一个IP。但有一个非常重要的地方是:

    ONBOOT='no'
    

    这个配置需要改成yes.这样网络接口才可以在系统启动的时候启动。

    如果这个地方没有改成yes,在系统启动后,需要用 ifup eth0来启动该接口。    

    或者你也可以什么都不配置,直接用 dhcpclient eth0, 这样也可以让网络接口获得DHCP ip。

  • 相关阅读:
    linux中断申请之request_threaded_irq
    中断处理
    barrier()函数
    Intellij-设置生成serialVersionUID的方法
    mybatis一级缓存二级缓存
    mysql-EXPLAIN
    mybatis配置多个数据源事务(Transaction)处理
    mybatis实战教程三:mybatis和springmvc整合
    责任链模式
    MySQL-InnoDB-锁
  • 原文地址:https://www.cnblogs.com/kramer/p/3081935.html
Copyright © 2020-2023  润新知