软路由折腾记(二)
欢迎移步博主小站:白亮吖雅黑丫の小站
软路由折腾记(二)
- 1、简介
- ①硬件配置
- ②系统
- ③目的
- 2、前期准备
- ①选择系统
- ②制作启动盘,刷写系统
- ③安装系统
- 3、安装配置USB无线网卡驱动
- ①安装
- ②配置
- 4、配置iptables转发
- 5、此处省略
- 6、安装宝塔面板
1、简介
之前在机器上装好OpenWrt系统后发现OpenWrt虽然是linux内核,但是很多linux多不支持使用(可能是内核版本过低了吧, 具体我也不清楚,不想更不会去折腾linux内核了)于是乎决定舍弃软路由系统,换成linux几大发行版中的ubuntu系统。
①硬件配置
凌动D2550 + 2G内存 + 8G SSD电子盘
②系统
ubuntuserver16.04
③目的
1、用作24小时开机的linux服务器
2、利用USB无线网卡,将wifi与有线网连接在一起,并在ubuntu中搭建dl,使得wifi局域网内设备通过转发走有线宽带上网
3、安装宝塔面板,对服务器进行管理
2、前期准备
①选择系统
由于性能限制,决定使用不带桌面的ubuntuserver16.04系统(自行上ubuntu官网下载)
②制作启动盘,刷写系统
此处建议使用win32DiskImager来制作。之前我使用的是UltraISO这款工具,在进入系统安装界面后会出现找不到光盘的错误,花费了2天采用各种姿势都没解决此error,于是乎不得不换成win32DiskImager来制作启动盘。
③安装系统
此处进入安装界面时选择系统语言一定要选English(不要问我为什么,我也不知道,反正选中文时到安装系统这一步就出错),之后的分区自己根据自身情况进行操作。具体步骤省略。
安装好系统后首先换清华的下载源
备份/etc/apt/sources.list文件:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
修改/etc/apt/sources.list文件
sudo vi /etc/apt/sources.list
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
更新
sudo apt-get update
3、安装配置USB无线网卡驱动
①安装
首先将USB无线网卡的驱动下载好,cd进入该文件目录
#进入目录
cd home/
#由于我的驱动是zip压缩包 所以首先下载unzip解压工具
sudo apt-get install unzip
#ubuntuserver不带make bc 工具 需要手动安装
sudo apt-get install make
sudo apt-get install bc
#解压
sudo unzip usb.zip
# 开启权限,避免出现权限错误
sudo chmod -R 777 usb/
#进入驱动目录编译并安装USB无线网卡驱动
cd usb/
sudo make install
sudo ./install
#接下来就是漫长的等待过程了
②配置
#查看无线网卡名
#lsusb
ifcondig -a
#启用该网卡 wlx200db0339e03是我的无线网卡名
sudo ifconfig wlx200db0339e03 up#安装iwconfig dhclient工具
sudo apt-get install iwconfig dhclient#搜索无线网
iwlist scanning#连接
sudo iw dev wlx200db0339e03 connect USCWIFI
#获取ip
sudo dhclient wlx200db0339e03
4、配置iptables转发
开启ipv4转发
sudo sysctl net.ipv4.ip_forward=1
配置iptables转发
sudo iptables -F
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -t nat -A POSTROUTING -o enp1s0 -j MASQUERADE#保存iptables配置
sudo iptables-save > /etc/init.d/iptables.up.rules
手动添加路由表(局域网其他网段需要访问本机地址必须进行此操作)
#查看路由表
route
#添加路由表
sudo route add -net 172.28.0.0/16 gw 172.27.0.1
到此,iptables转发设置就已经配置好了。未避免每次重启后都需要重新连接wifi并重新配置iptables转发,我们将上述配置信息写入/etc/rc.local文件设置开机自启
打开/ect/rc.local文件
sudo vi rc.local
将下列配置信息加载exit 0前面
sudo ifconfig wlx200db0339e03 upsudo iw dev wlx200db0339e03 connect USCWIFIsudo dhclient wlx200db0339e03sudo iptables-restore < /etc/init.d/iptables.up.rulessudo route add -net 172.28.0.0/16 gw 172.27.0.1
5、此处省略
6、安装宝塔面板
安装前先更新软件包
sudo apt-get upgrade
#安装
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
经过漫长的等待过程终于安装好了,输入http//:ip:8888就能进入宝塔界面进行后续配置啦

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
