|
本帖最后由 xxnull 于 2020-2-26 09:22 编辑
之前发过一次,今天才发现又一次修改后审核没有过。重新发一下。所有官改版本均适用。
第一步:修改上网设置
其中DNS可以按照自己的需要设置,10.0.2.6是我自己内网建的DNS服务器
第二步:设置启动脚本
设置位置是“功能设置”==>“高级”
两个脚本需要通过ssh登陆后保存到/opt目录下面,主要文件的换行需要是linux类型,不能是windows的\r\n。如果是windows下,推荐使用notepad++之类的工具编辑,不要用windows自带的文本编辑器。
脚本内容分别为:
open_swap.sh【可选】
- #!/bin/sh
- # 开启swap。可以防止死机。大多数时候死机是因为没有内存了导致的。
- open_swap()
- {
- sleep 30
- while [ ! -e /dev/sda1 ]; do
- sleep 1
- done
- logger -p syslog.info "开启swap..."
- mkdir -p /media/sda1
- mount /dev/sda1 /media/sda1
- if [ ! -e /media/sda1/.swapfile ]; then
- dd if=/dev/zero of=/media/sda1/.swqpfile bs=1048576 size=128
- mkswap /media/sda1/.swapfile
- fi
- swapon /media/sda1/.swapfile
- }
- open_swap &
复制代码
fix_network.sh
- #!/bin/sh
- # 停止DHCP服务
- logger -p syslog.info "停止DHCP服务..."
- /etc/init.d/odhcpd stop >/dev/null 2>&1
- /etc/init.d/dnsmasq stop >/dev/null 2>&1
- # 让wan口支持内网
- brctl show > /opt/br.log
- ifconfig >> /opt/br.log
- ip addr show >> /opt/br.log
- brctl addif br-lan eth1 >/dev/null 2>&1
- brctl stp br-lan on
- ifconfig eth1 up
- ip addr del 1.1.1.1 dev eth1 >/dev/null 2>&1
- route del default gateway 1.1.1.2 >/dev/null 2>&1
- route del -net 239.0.0.0 netmask 255.0.0.0 >/dev/null 2>&1
- route add default gateway 10.0.3.1 > /dev/null 2>&1 # 将10.0.3.1 改成主路由器IP
- # 放行IPv6数据包【可选】
- logger -p syslog.info "放行IPv6数据包..."
- ip6tables -P INPUT ACCEPT
- ip6tables -P FORWARD ACCEPT
- ip6tables -F
复制代码
第三步:WAN口连主路由器。一定要是WAN口。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
评分
-
查看全部评分
|