利用个人宽带将闲置笔记本改造为服务器同时提供热点
引言
啦啦啦啦,假期来临。对于一个超级大宅男的我,非常非常的规划好了这个假期的生活,首先定个小目标,先zh….
哈哈,不好意思扯远了,废话不多说,开始咱们今天的主题,如标题一样利用个人宽带将闲置笔记本改造为服务器同时提供热点
对就是这样。
首先说一下,我为什么要搞网络的这个玩意(我是一个前端狗),因为这三点把:
1、 个人爱好
2、看着旧电脑感觉有点浪费
3、服务器太贵了
好了开始正题
准备
- 旧笔记本电脑(联想G50-70)
- 旧无线路由器(或者是无线AP)
- DeepinOS(深度系统,linux的一个发行版,如果不想用windows的或是自己的电脑用windows很卡,推荐你使用,在所有linux发行版中他的用户体验与应用包最好)
- U盘(用来制作启动盘的,来装DeepinOS)
- 家庭宽带网络
可能出现的问题
- 据我各种测试以及查询baidu得知,家庭宽带网络默认是不开启公网IP的,并且他的ip每次拨号都会重新的获取(就是每次的ip都不一样,网上说禁用80端口,我试了一下,我们这没有禁(内蒙)。
- 驱动问题,可能是我的电脑比较渣,在安装Deepin后独显驱动没起来,热点驱动有问题(速度特别慢),所以我借助旧的无线路由器来提供网络(这是一个重点后面说)
- 其他问题,等等太多了
如何解决上面的问题
- 对于家庭网宽带,直接给客服(就是平时查话费的那个号码10086、10010啥的)打电话,就说开一下公网ip,正常情况下他都会给你开通(不要钱),如何解决动态IP的问题,这个我正在搞,有思路了
- 显卡驱动倒也没啥,因为你这毕竟要做服务器。而热点问题就是大问题,最开始我是准备就用笔记本,来提供wifi热点功能,以前的无线路由器作为中继器扩大热点,但是没办法,我的热点驱动有问题,我装了好几个linux,都试了一下热点速度 最快109k(wotmfule),所以我只能改变计划。
- 找百度
开始
第一步 装系统
装系统就不细说了。
1、制作启动盘
2、安装系统。
。。。。
第二步 连接宽带
输入用户名密码后会提示连接成功。
第三步 使用deepin的wifi连到旧的路由器
并且设置静态IP为:192.168.0.254/24
第四步 配置无线路由器
第五步 配置NAT
NAT是通过linux的iptables来实现的。
打开linux终端:
sudo echo 1 > /proc/sys/net/ipv4/ip_forward
# 开启内核转发,只要是转发就得开
sudo iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.0.0/24 -j MASQUERADE
# -o 表示出去的端口
# -s 表示如果为192.168.0.0/24网段内的地址,就进行转发
# -j MASQUERADE 因为外网的地址是变化的所以要设置成这个
# 如果想要了解防火墙去看我的防火墙的文章
到这里已经可以上网了,手机连接wifi后就可以上了
但是还有一些问题:
- 因为这些都是命令配置的,所以这一切都是临时的(重启后就恢复了)
- deepin过一段时间后会待机。
解决:
1、开启永久转发功能。
vim /etc/sysctl.conf
#将 net.ipv4.ip_forward 改为1(重启后生效)
2、永久保存iptables的规则
我的思路是将规则保存到/etc/iptables.bak
中然后在开机的时候在执行命令导入。
iptables-save > /etc/iptables.bak
vim /etc/rc.local
# 这个文件是在开机时会执行里面的命令
写入:
#!/bin/sh
iptables-restore < /etc/iptables.bak
exit 0
保存退出
3、关于自动待机的问题,去设置-》电源里自己找一下
至此咱们的电脑已经可以提供热点和服务器的功能了,你可以将你的网站放到linux上后通过公网ip即可访问。
最后
我的文凭不是很好,所以有些地方写的不是很好,希望谅解,如果感觉文章对你有帮助,请帮我点个赞,谢谢。最后如果有问题可以留言。
by….