linux下DHCP服务器设置——让自己的智能手机上自己的wifi网络

简介:

现在越来越多的朋友开始使用智能手机了,一个月十块、二十块的也不过百来兆的GPRS流量,用起来可不敢大手大脚。如果不想花冤枉钱,只用自己的笔记本来为我们的只能手机搭建wifi网络,体验3G的快感,那么就看看将来看看我的这一篇好了。当然,要实现NAT功能,就参阅我的另外一篇文章吧 linux下设置iptables实现NAT功能 。

说明:本实验在Fedora下完成

好了,开始我们今天的Linux系统下dhcp服务器的搭建之旅吧。学过思科的知道,DHCP服务器的搭建需要指定的基本要素有以下几个:

1.默认路由器,也就是dhcp客户端的网关,一个具体的地址,比如 10.1.1.254

2.网络号,比如 10.1.1.0

3.子网掩码,比如 255.255.255.0

4.DNS服务器指定

其他的还有租约时间什么的,很简单。

开始在linux下搭建我们的dhcp服务器吧,步骤如下

1.下载dhcp软件包,使用yum自动安装 yum install dhcp


2.配置dhcpd.conf

a.进入目录

b.使用vi编辑dhcpd.conf ,参考如下:设置默认租约3天,最大租约时间6天(使用linux小工具bc算算吧);网络号10.1.1.0,子网掩码255.255.255.0;分配地址范围:10.1.1.10 ---  10.1.1.50;该子网对应的默认网关10.1.1.254;该网端使用的dns服务器 61.128.114.133(偶在新疆);该网段的广播地址10.1.1.255 。

3.重启dhcpd,应用以上配置

4.配置wlan0地址10.1.1.254,以及iptables NAT 。详细配置请参考 linux下设置iptables实现NAT功能,此处略。

5.指定wlan0进行dhcp监听,进入对应目录,然后使用vi修改

6.配置无线网络。在配置无线网络的时候我们需要配置的是SSID号,该无线网卡的模式Ad-hoc(主机-主机)或Master(Access Point)模式。其他的诸如发送功率等,自己看着弄吧。

7.查看无线配置

8.查看dhcp客户端信息,进入目录,使用less进行租约显示

好了,开始畅想自己的“3G"生活吧~不收额外手续费,勤劳致富!





本文转自 tiger506 51CTO博客,原文链接:http://blog.51cto.com/tiger506/400376,如需转载请自行联系原作者

目录
相关文章
|
6天前
|
运维 监控 Linux
Linux上面查看服务器压力的一些思路
Linux上面查看服务器压力的一些思路
15 0
|
1天前
|
负载均衡 Linux 应用服务中间件
Linux环境下快速实现两台服务器上的文件夹共享
Linux环境下快速实现两台服务器上的文件夹共享
18 2
Linux环境下快速实现两台服务器上的文件夹共享
|
1天前
|
Java 关系型数据库 MySQL
【JavaEE进阶】部署Web项目到Linux服务器
【JavaEE进阶】部署Web项目到Linux服务器
|
1天前
|
运维 Linux Shell
运维:Linux服务器崩了怎么办,快来看看这份”急救命令指南“吧!
当服务器出现问题,如崩溃、内存耗尽或CPU使用率过高时,运维工程师需要保持冷静,并通过一系列Shell命令来诊断和解决。首先,检查是否有异常SSH登录活动,查看`/etc/passwd`和`.bash_history`文件,以及用户最近的登录信息。接着,监控网络连接和端口,使用`netstat`和`lsof`命令找出资源占用高的进程,并查看进程启动时间和详细信息。同时,排查可能的恶意文件,检查定时任务和服务配置以确保没有异常启动项。最后,分析系统日志,如`/var/log`目录下的各种日志文件,找出潜在问题。通过这些步骤,可以有效定位和解决服务器故障。
|
5天前
|
负载均衡 搜索推荐 区块链
P2P网络中中央服务器的作用
P2P网络中中央服务器的作用
|
安全 Linux 数据安全/隐私保护
|
13天前
|
Shell Linux 程序员
【Linux】Shell 命令以及运行原理
【Linux】Shell 命令以及运行原理
|
15小时前
|
编解码 Ubuntu Linux
linux 系统命令总结之ubuntu 系列命令 持续更新中
linux 系统命令总结之ubuntu 系列命令 持续更新中
|
20小时前
|
Linux
linux centos history 查看命令历史 显示时间戳
linux centos history 查看命令历史 显示时间戳
|
1天前
|
Java Linux 应用服务中间件
【JavaEE进阶】 Linux常用命令
【JavaEE进阶】 Linux常用命令