软路由折腾记(二)

欢迎移步博主小站:白亮吖雅黑丫の小站

软路由折腾记(二)

  • 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就能进入宝塔界面进行后续配置啦
在这里插入图片描述


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

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部