V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
yorkyoung
V2EX  ›  云计算

求助:如何设置 vlan 在客户端的 DHCP 模式

  •  
  •   yorkyoung · 2020-04-10 16:30:28 +08:00 · 2879 次点击
    这是一个创建于 1688 天前的主题,其中的信息可能已经有所发展或是发生改变。
    正常情况下,在 Linux 系统配置网络用如下命令:

    ip addr add 192.168.0.1/24 dev eth0.2

    如果想让 eth0.2 这个 vlan 端口自动获取 IP,用 DHCP 模式用什么样的命令呢?

    请教大家。
    11 条回复    2020-04-11 18:00:24 +08:00
    oriyao
        1
    oriyao  
       2020-04-10 17:19:48 +08:00
    ifcfg-eth0.192:
    DEVICE=ethX.192
    BOOTPROTO=dhcp
    ONBOOT=yes
    yorkyoung
        2
    yorkyoung  
    OP
       2020-04-10 17:33:35 +08:00
    @oriyao Centos 下是这样设置的,那 Debian 呢?
    zydrsnuo
        3
    zydrsnuo  
       2020-04-10 17:44:08 +08:00 via Android
    @yorkyoung
    debian 好像是在配置文件里 auto eth0.2 下边加 inet dhcp 。
    通用的命令是 dhclient eth0.2
    yorkyoung
        4
    yorkyoung  
    OP
       2020-04-10 18:59:19 +08:00
    @zydrsnuo 是的,成功了!你的回答对我很有帮助!
    yorkyoung
        5
    yorkyoung  
    OP
       2020-04-10 19:47:13 +08:00
    @zydrsnuo 设置可以长期保存吗?为了重启后仍然有效,必须通过修改 /etc/network/interfaces 吗?
    huaxianyan
        6
    huaxianyan  
       2020-04-10 19:55:05 +08:00
    @yorkyoung 如果直接修改的网卡配置文件,保存了之后就一直生效。临时命令的话,可能会失效。

    你查查你网卡是哪个,去修改对应的配置,保存之后就一直生效了
    ysc3839
        7
    ysc3839  
       2020-04-10 19:58:19 +08:00
    Linux 内核不自带 DHCP 功能,你要不然使用网络管理器配置成 DHCP 模式,会自动启动 DHCP 客户端并进行配置,要不然手动运行 dhclient, udhcpd 之类的 DHCP 客户端。
    yorkyoung
        8
    yorkyoung  
    OP
       2020-04-10 22:35:30 +08:00
    @huaxianyan 我尝试过修改 interfaces,可能是姿势不对,试了好几次不是重启网络失败,就是重启系统失联。所以才用命令。

    @ysc3839 网络管理器是另外的软件还是系统的配置文件呢?请明示
    ysc3839
        9
    ysc3839  
       2020-04-10 23:27:41 +08:00
    @yorkyoung 当然是另外的软件,仅仅有配置文件,没有软件也没有用。这里针对的是最简单的 Linux 系统而言,大多数发行版会自带网络管理器。
    zydrsnuo
        10
    zydrsnuo  
       2020-04-11 11:47:05 +08:00 via Android
    @yorkyoung 为了重启后生效,也可以把命令写到开机脚本里,比如 /etc/rc.local
    yorkyoung
        11
    yorkyoung  
    OP
       2020-04-11 18:00:24 +08:00
    @zydrsnuo 用了这个方法,方便多了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1827 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 16:26 · PVG 00:26 · LAX 08:26 · JFK 11:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.