当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > OpenBSD系统 DHCP 多 vlan 配置

Unix/Linux
Linux下Socket连接超时的一种实现方法
谈一谈至关重要的Linux系统Swap交换区
Linux系统GRUB引导单用户模式三种方式
实例解析:虚拟机中Lvs的负载均衡实验
实用技巧:DOS文件转换成UNIX文件格式
Linux系统多进程查看及调配管理方法
非常实用 Linux系统开机提速我有绝招!
Linux系统中的文件目录结构介绍(表)
Linux操作系统如何完美装载Windows分区
Linux系统访问Windows分区FAT32和NTFS
高手进阶 Linux系统下MTD/CFI驱动介绍
新手看招 Linux系统的参数配置优化技巧
Xmanager 远程登陆Linux系统后配置Xdm
新手学堂:Emacs只启动一个进程的方法
小技巧 在Linux桌面上建立“我的文档”
Linux slab 分配器详解
拨开云雾:Lastlog文件不断变大的原因
使用ImageMagick 的提示与技巧
认识Linux操作系统中的播客客户端
Linux系统中显示设备配置工具介绍

Unix/Linux 中的 OpenBSD系统 DHCP 多 vlan 配置


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-15   浏览: 171 ::
收藏到网摘: n/a

4块DLINK 530 ,1个连接Internet,3个内网

    -------------------------------
     |        |            |    |
vr0 连接Internet    vr1 内网交换机1    vr2 内网交换机2    vr3 内网交换机3
59.108.38.*        192.168.1.0/24    192.168.2.0/24    172.16.71.0/24

采用OpenBSD 4.3自带的DHCP

1. /etc/dhcpd.conf
# cat /etc/dhcpd.conf
default-lease-time 36000;
max-lease-time 72000;

option domain-name-servers 59.108.38.195;

#ddns-update-style ad-hoc;
#log-facility local7;


# for admin vr1
shared-network Admin-NET {
    option  domain-name "atyu30.com";
subnet 192.168.1.0 netmask 255.255.255.0 {
        option broadcast-address 192.168.1.255;
        option routers 192.168.1.1;
        range 192.168.1.10 192.168.1.200;
    }
}
# for office vr2
shared-network Office-NET {
subnet 192.168.2.0 netmask 255.255.255.0 {
        option broadcast-address 192.168.2.255;
        option routers 192.168.2.1;
        range 192.168.2.50 192.168.2.150;
    }
}

# for Server vr3
shared-network Server-NET {
subnet 172.16.71.0 netmask 255.255.255.0 {
        option broadcast-address 172.16.71.255;
        option routers 172.16.71.1;
        range 172.16.71.50 172.16.71.150;
    }
}

host Gate-OpenBSD {
next-server 192.168.1.100;
hardware ethernet 00:0E:7B:37:96:6C;
fixed-address 192.168.1.120;
}
}

2.启动
# touch /var/db/dhcpd.leases
# dhcpd vr1 vr2 vr3

3./etc/rc.conf.local

dhcpd_flags="" # for normal use: ""


4./etc/dhcpd.interfaces

#dhcpd的****端口:

# cat /etc/dhcpd.interfaces
# $OpenBSD: dhcpd.interfaces,v 1.1 1998/08/19 04:25:45 form Exp $
#
# List of network interfaces served by dhcpd(8).
#
# ep0
# ed0 le0
# de1
vr1
vr2
vr3