Raspberry3B+搭建有线路由器

本文并没有达到自己的目的
后面经过建立虚拟网桥实现网口数据转发达到目的,链接:Raspberry3B+搭建有线路由器-实现网口转发


Raspberry3B+搭建有线路由器,并通过Webmin访问

参考连接:
1、Rasberry Pi作为有线路由器,webmin作为web ui
2、raspbian-stretch-lite.IMG下载地址
3、ssh连接
4、修改无网络时启动等待时间
5、vim配置
6、修改时区
7、修改键盘布局

sudo su(pi, raspberry)
字体高亮及tab补全:

sudo apt-get install -y vim vsftpd tree git lrzsz
  在lrzsz安装完成后,即可传入之前下载好的"webmin.deb",或者使用命令下载(比如在Linux机器)

sudo apt-get update && sudo apt-get upgrade -y(尼玛,好像不更新后面也可以的 o(╥﹏╥)o)

sudo apt-get install -y bind9 isc-dhcp-server perl libnet-ssleay-perl 
sudo apt-get install -y openssl libauthen-pam-perl libpam-runtime 
sudo apt-get install -y libio-pty-perl libdigest-md5-perl 
sudo apt-get install -y apt-show-versions libapt-pkg-perl

安装Webmin
添加Webmin以管理Raspberry Pi
最新版本可通过webmin官网查看

cd ~/
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.900_all.deb
sudo apt-get install -y perl libnet-ssleay-perl openssl libauthen-pam-perl
sudo apt-get install -y libpam-runtime libio-pty-perl apt-show-versions python

sudo dpkg -i webmin_1.900_all.deb


出现以下提示,解决办法如下:

sudo dpkg -i webmin_1.610_all.deb
		Selecting previously unselected package webmin.
		(Reading database ... 37948 files and directories currently installed.)
		Preparing to unpack webmin_1.610_all.deb ...
		Unpacking webmin (1.610) ...
		dpkg: dependency problems prevent configuration of webmin:
		 webmin depends on libauthen-pam-perl; however:
		  Package libauthen-pam-perl is not installed.
		 webmin depends on libio-pty-perl; however:
		  Package libio-pty-perl is not installed.
		 webmin depends on apt-show-versions; however:
		  Package apt-show-versions is not installed.
		
		dpkg: error processing package webmin (--install):
		 dependency problems - leaving unconfigured
		Processing triggers for systemd (232-25+deb9u9) ...
		Errors were encountered while processing:
		 webmin

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

apt autoremove webmin
and 
sudo apt-get install -y perl libnet-ssleay-perl openssl libauthen-pam-perl
sudo apt-get install -y libpam-runtime libio-pty-perl apt-show-versions python
sudo dpkg -i webmin_1.900_all.deb

出现类似以下内容即可通过Web访问:
1、https://192.168.1.3:10000
2、取消SSL后http://192.168.1.3:10000

root@raspberrypi:~ # sudo dpkg -i webmin_1.900_all.deb
Selecting previously unselected package webmin.
(Reading database ... 38025 files and directories currently installed.)
Preparing to unpack webmin_1.900_all.deb ...
Unpacking webmin (1.900) ...
Setting up webmin (1.900) ...
Webmin install complete. You can now login to https://raspberrypi:10000/
as root with your root password, or as any user who can use sudo
to run commands as root.
Processing triggers for systemd (232-25+deb9u9) ...

user:pi
pswd:raspberry

采用外接USB网卡作为WAN口,内置网卡作为LAN口;
ssh登录修改/etc/sysctl.conf并重启

vim /etc/sysctl.conf

in Line 28:
删除"#",变成 "net.ipv4.ip_forward=1"

以后都可以Web端设置
在Web页面左侧栏:
Networking --> Network Configuration --> Network Interfaces --> Active Now --> Apply Configuration
双击eth0修改为

Activate at boot? Yes
IPv4 Address : Static configuration :
IPv4 address : 192.168.33.1
Netmask : 255.255.255.0
Broadcast : 192.168.33.1

Next
Server --> DHCP Server --> Add a new subnet --> Create

Subnet description : What you want
Network address : 192.168.*.0
Netmask :255.255.255.0
Address ranges : What you want, you can use "192.168.*.100 - 192.168.*.200"
 like the other howto say if you want to

Server --> DHCP Server --> Edit Client Option --> Save

"Subnet mask" - 255.255.255.0
"Default routers" - 192.168.*.1
"Broadcast address" - 192.168.*.255
"DNS servers" - 192.168.*.1

Server --> DHCP Server --> Edit network interface --> eth0 --> Save --> Start Server

Next (----------到这儿为止,后面没找到,所以不清楚问题出在哪,换另一条路咯~~~~~~~~~~)
Linux Firewall
On the left menu, click on “Linux Firewall”, check the radio button for “No network address translation” and select the internet face lan card name (In my case, eth1), Check the box “Enable firewall at boot time”, click “Setup Firewall”. and finally click on “Apply Configuration”.


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值