Debian下设定 TCP/IP 网络(3)

有些“多功能”的路由器一般都内置了DHCP服务的功能,对于家庭网络或是小型办公网络都是不错的选择,这样不需要有台计算机整天开机。然而对于稍具规模的网络还是选择Linux机器来做DHCP服务器比较好。目前常用的DHCP服务软件是ISC DHCP server。

对于DHCP服务的配置信息都保存在dhcpd.conf文件里。举例:

option domain-name "域名称"; option domain-name-servers dns服务器地址1,dns服务器地址2,... ; #默认租用时间(秒) default-lease-time 1600; #租用时间的上限 max-lease-time 7200; #记录 log-facility local7; #subnet 声明 subnet 172.16.1.0 netmask 255.255.255.0 { range 172.16.1.10 172.16.1.50; option routers 路由地址; } 下面要建立起子网并在/etc/hosts 和 /etc/networks 文件里做下设置。
Ubuntu的DHCP服务器设置可参考:

使用 dhcp3 服务为客户端来分配 IP 地址。 假设你的服务器的IP是 192.168.0.1 ,网卡是 eth0。那么整个网络网段为 192.168.0.0 1. 安装 dhcp3 服务器   sudo apt-get install dhcp3-server 2. 安装时会询问在哪一块网卡上使用dhcp的分配服务,我们输入 eth0 也就是本地的网卡。 3. 配置 dhcp3 服务   sudo gedit /etc/dhcp3/dhcpd.conf 查找到这两处:   option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;
修改为:   option domain-name "yourname.3322.org";
option domain-name-servers 202.96.128.86, 202.96.128.143;
其中 domain-name-servers 的 IP 可以通过上网后,查看 /etc/resolv.conf 获得:   more /etc/resolv.conf 再查找到:  
#subnet 10.254.239.0 netmask 255.255.255.224 {
# range 10.254.239.10 10.254.239.20;
# option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org;
#}

修改为: 

subnet 192.168.0.0 netmask 255.255.255.0 { 
#以下将IP段 192.168.0.10-192.168.1.100 和 192.168.0.150-192.168.0.250 作为动态IP分配。 range 192.168.0.10 192.168.0.100; range 192.168.0.150 192.168.0.250; 
#指定客户端默认网关为 192.168.0.1 option routers 192.168.0.1; 
#以下是强制指定网卡地址为 00:50:56:c0:0d:01 的IP为 192.168.0.2 其中 server2 ,可以随便填写 host server2 { hardware ethernet 00:50:56:c0:0d:01; fixed-address 192.168.0.2; } }

4. 保存配置文件
5. 重新启动服务:
 
sudo /etc/init.d/dhcp3-server restart

7. 如果需要更改 dhcp3 服务监听的网卡,可以修改 /etc/default/dhcp3-server

sudo gedit /etc/default/dhcp3-server

查找:
INTERFACES="eth0"
修改为:
INTERFACES="eth1"

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwyfyj.html