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

vps网友提供 04-10 讨论归档 11
正常情况下,在 Linux 系统配置网络用如下命令:

ip addr add 192.168.0.1/24 dev eth0.2

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

请教大家。

本文由 vps网友提供,转载请注明出处

本文链接: https://www.vpsvsvps.com/discuss/a/1676472026077859840.html

标签:
yorkyoung
04-11

@zydrsnuo 用了这个方法,方便多了。

zydrsnuo
04-11

@yorkyoung 为了重启后生效,也可以把命令写到开机脚本里,比如 /etc/rc.local

ysc3839
04-10

@yorkyoung 当然是另外的软件,仅仅有配置文件,没有软件也没有用。这里针对的是最简单的 Linux 系统而言,大多数发行版会自带网络管理器。

yorkyoung
04-10

@huaxianyan 我尝试过修改 interfaces,可能是姿势不对,试了好几次不是重启网络失败,就是重启系统失联。所以才用命令。

@ysc3839 网络管理器是另外的软件还是系统的配置文件呢?请明示

ysc3839
04-10

Linux 内核不自带 DHCP 功能,你要不然使用网络管理器配置成 DHCP 模式,会自动启动 DHCP 客户端并进行配置,要不然手动运行 dhclient, udhcpd 之类的 DHCP 客户端。

huaxianyan
04-10

@yorkyoung 如果直接修改的网卡配置文件,保存了之后就一直生效。临时命令的话,可能会失效。

你查查你网卡是哪个,去修改对应的配置,保存之后就一直生效了

yorkyoung
04-10

@zydrsnuo 设置可以长期保存吗?为了重启后仍然有效,必须通过修改 /etc/network/interfaces 吗?

yorkyoung
04-10

@zydrsnuo 是的,成功了!你的回答对我很有帮助!

zydrsnuo
04-10

@yorkyoung
debian 好像是在配置文件里 auto eth0.2 下边加 inet dhcp 。
通用的命令是 dhclient eth0.2

yorkyoung
04-10

@oriyao Centos 下是这样设置的,那 Debian 呢?

oriyao
04-10

ifcfg-eth0.192:
DEVICE=ethX.192
BOOTPROTO=dhcp
ONBOOT=yes