QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1554|回复: 10

dhcp和vlan的问题

[复制链接]
发表于 2004-11-12 13:46:08 | 显示全部楼层 |阅读模式
我有一个24口的交换机,每4个端口配了一个vlan,总共6个vlan,vlan1至vlan6都已经能够互访了,我的linux服务器连接在vlan1上配了一个dhcp,dhcp如下
[code:1]ddns-update-style interim;
ignore client-updates;

shared-network SS_GD {

subnet 192.168.10.0 netmask 255.255.255.0 {

        option routers                        192.168.10.249;
        option subnet-mask                255.255.255.0;

        option nis-domain                "gd.ta";
        option domain-name                "gd.ta";
        option domain-name-servers        192.168.10.248,221.4.66.66,202.96.134.133;

        option time-offset                -18000;        # Eastern Standard Time


        range dynamic-bootp 192.168.10.3 192.168.10.149;
        default-lease-time 21600;
        max-lease-time 43200;
        allow unknown-clients;
}

subnet 192.168.12.0 netmask 255.255.255.0 {

        option routers                        192.168.12.1;
        option subnet-mask                255.255.255.0;

        option nis-domain                "gx.ta";
        option domain-name                "gx.tz";
        option domain-name-servers        192.168.10.248,221.4.66.66,202.96.134.133;

        option time-offset                -18000;        # Eastern Standard Time

        range dynamic-bootp 192.168.12.10 192.168.12.100;
        default-lease-time 21600;

        allow unknown-clients;

}[/code:1]
现在我想vlan1的计算机拿到192.168.10.0的网段地址,vlan2的计算机拿到192.168.12.0网段的地址,我得dhcp该怎么设置呢?
发表于 2004-11-12 14:22:05 | 显示全部楼层
dhcp好象跨网段不能工作!由于你的linux在vlan1里,所以位于vlan1里的pc都应该能获取IP地址,而vlan2、vlan3等均不能获取地址!
最简单的办法是在你的linux中装两块网卡(仅给vlan1、vlan2提供服务)。
当然,也可以用一块网卡捆绑多个地址的方法实现(当然这几个地址分别属于不同vlan。我认为在linux中需要配置vlan,而把与该linux机器连接的交换机的端口配置成trunk)
回复

使用道具 举报

 楼主| 发表于 2004-11-12 15:24:29 | 显示全部楼层
[quote:0881a970b8="felix"]dhcp好象跨网段不能工作!由于你的linux在vlan1里,所以位于vlan1里的pc都应该能获取IP地址,而vlan2、vlan3等均不能获取地址!
最简单的办法是在你的linux中装两块网卡(仅给vlan1、vlan2提供服务)。
当然,也可以用一块网卡捆绑多个地址的方法实现(当然这几个地址分别属于不同vlan。我认为在linux中需要配置vlan,而把与该linux机器连接的交换机的端口配置成trunk)[/quote]

我现在vlan1-6都能获得ip,但是我不能指定vlan1获得192.168.10,vlan2获得192.168.12以此类推,我主要想实现这个功能
回复

使用道具 举报

发表于 2004-11-13 16:16:16 | 显示全部楼层
我的意思是,简单地说就是相当于在每个vlan设立一个dhcp服务器,能实现你所要的功能!

能告诉我vlan1-6都获得的IP地址是多少?是不是和你的linux的地址在同一vlan?
回复

使用道具 举报

 楼主| 发表于 2004-11-13 16:26:27 | 显示全部楼层
vlan1-6获得的IP地址比较杂乱,比如vlan2的机器即能够获得192.168.10.0的ip,也能获得192.168.12.0的ip,我得linux的物理接口接在vlan1上,此外问一下linux怎么划分vlan
回复

使用道具 举报

发表于 2004-11-15 11:27:27 | 显示全部楼层
man vconfig
回复

使用道具 举报

 楼主| 发表于 2004-11-15 17:37:07 | 显示全部楼层
搞定了,原来就是广播地址的问题
回复

使用道具 举报

 楼主| 发表于 2004-11-15 17:37:38 | 显示全部楼层
搞定了,原来就是广播地址的问题
回复

使用道具 举报

发表于 2004-11-18 11:52:04 | 显示全部楼层
请问具体怎么实现呢?
dhcpd.conf 和 交换机的配置如何?
回复

使用道具 举报

发表于 2004-11-28 20:19:29 | 显示全部楼层
也想知道交换机,怎么配置的,这个问题我以前也想过可是,可是经过测试不行,就戈下了。
回复

使用道具 举报

 楼主| 发表于 2004-11-29 16:37:50 | 显示全部楼层
交换机不是偶搞的,不过启动了dhcp中继就行了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-6 23:30 , Processed in 0.045946 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表