新峰海阳 发表于 2023-8-3 23:09

求助会写bat批处理脚本的大神!帮写下关闭H3C路由器ipv6防火墙的bat文件。万分感

本帖最后由 新峰海阳 于 2023-8-3 23:13 编辑

H3C NX30路由器关闭IPV6防火墙
步骤是:
#打开管理员CMD

#telnet 路由器地址+15000端口
telnet 192.168.124.1 15000

#输入路由器密码
password
#输入debugshell
debugshell
#输入ip6tables -D FORWARD -j ACCEPT 回车
ip6tables -D FORWARD -j ACCEPT

#输入 ip6tables -I FORWARD -j ACCEPT 回车
ip6tables -I FORWARD -j ACCEPT

#关闭CMD窗口

万分感谢!实在不懂bat批处理脚本。每次路由器断电或者重启了就要手动重新关闭一遍ipv6防火墙(因为群晖的plex服务需要通过DDNS-GO的IPV6动态域名在外网访问)。顺便说一下,目前最新的008官方固件是直接开启telnet的。不需要进debug页面去手动开启telnet了。

ccov2001 发表于 2023-8-5 08:09

我记得批处理就是一条一条的命令,然后文件名是.bat

割了动脉喝脉动 发表于 2023-8-6 10:24

我用的linux的cron定时执行这个脚本,你参考一下
#!/bin/sh
username="H3C"
password="password"
ip="192.168.124.1"
Cmd1="ip6tables -F;ip6tables -X;ip6tables -P INPUT ACCEPT;ip6tables -P OUTPUT ACCEPT;ip6tables -P FORWARD ACCEPT"
#start
(sleep 1;
echo $username;
sleep 1;
echo $password;
sleep 1;
echo $Cmd1;
#echo exit
)|telnet $ip 99
#end

新峰海阳 发表于 2023-8-6 15:50

割了动脉喝脉动 发表于 2023-8-6 10:24
我用的linux的cron定时执行这个脚本,你参考一下

额,我是完全不懂bat文件的编写。linux的就更加不懂了。。。真的就是难者不会,会者不难。到不是说想做一个伸手党,想学都不知道该怎么入手。

ouufo 发表于 2023-8-8 18:16

在/etc/config/firewall 添加个允许所有ipv6进出配置行不行的..config rule
        option name 'Allow-IPv6'
        option src '*'
        option dest '*'
        option proto 'all'
        option target 'ACCEPT'
        option family 'ipv6'再把改好的 firewall 分别复制一份到 /mnt/config/和/mnt/backup/config 里面把原来的覆盖了,再分别把 3个config文件夹里面的md5cfg文件夹里的 firewall-*****...这个md5的文件删除了 这样重启配置文件是不会恢复的 NX30pro可以这样保存配置 nx30就不清楚了哈 我好像记得有个md5cfg文件夹要改下权限忘记是哪个了

新峰海阳 发表于 2023-8-9 21:36

本帖最后由 新峰海阳 于 2023-8-9 21:52 编辑

ouufo 发表于 2023-8-8 18:16
在/etc/config/firewall 添加个允许所有ipv6进出配置行不行的..再把改好的 firewall 分别复制一份到 /mnt/c ...
请问你这个是指的NX30PRO的原厂固件么?我的H3C NX30Pro是原厂V100R002L02的固件。telnet下怎么操作添加修改啊?winscp不知道该怎么进这台路由器存取文件唉。我还有一台是H3C NX30(不是pro),就是一楼帖子里问的这台的关闭ipv6防火墙的方法是H3C官方工程师客服发给我的。操作起来挺简单,就是重启就失效比较0疼。

ouufo 发表于 2023-8-12 00:18

本帖最后由 ouufo 于 2023-8-12 00:51 编辑

新峰海阳 发表于 2023-8-9 21:36
请问你这个是指的NX30PRO的原厂固件么?我的H3C NX30Pro是原厂V100R002L02的固件。telnet下怎么操作添加修 ...

写完了我才想起nx30的固件是基于openwr改的嘛..如果不是就忽略吧


是官方固件telnet进去
你试下输入 vi /etc/config/firewall 看看能不能打开可以的话 按一下 i 键进入编辑模式移动光标到最后粘贴进去完了按一下 Esc 键退出编辑模式,输入 :wq 保存并退出 (要是操作错了就 按ESC 输入 :q! 强制退出重来)
config rule
      option name 'Allow-IPv6'
      option src '*'
      option dest '*'
      option proto 'all'
      option target 'ACCEPT'
      option family 'ipv6'改好后输入下面命令复制把改好的dhcp 覆盖掉/mnt/config/原来的 两边一起改才能保存
cp /etc/config/firewall /mnt/config/最后改文件夹权限删除掉存md5效验的文件夹 重启看看有没效果
chmod 755 /mnt/backup/config/cfgmd5
rm -rf /etc/config/cfgmd5
rm -rf /mnt/config/cfgmd5nx30pro 能这样保存配置 你这个就不知道了 还有这样添加协议有没效果我也不清楚哈 只是这样的思路,没验证哈

新峰海阳 发表于 2023-8-13 16:08

ouufo 发表于 2023-8-12 00:18
新峰海阳 发表于 2023-8-9 21:36
请问你这个是指的NX30PRO的原厂固件么?我的H3C NX30Pro是原厂V100R002L02 ...首先表示非常感谢能回复我这个小白的咨询帖。
输完firewall的反馈是这个。NX30PRO的telnet是openwrt,NX30是OSDK

ouufo 发表于 2023-8-13 16:21

新峰海阳 发表于 2023-8-13 16:08
首先表示非常感谢能回复我这个小白的咨询帖。
输完firewall的反馈是这个。NX30PRO的telnet是openwrt,NX30 ...

我也是小白,我只是想着都是h3c的应该一样的路数吧,你看下/mnt里有没config文件夹,你这个看着就是进了编辑了吧 配置不能复制进去吗

2320547735 发表于 2024-3-22 13:57

nx54求解 没有这些文件夹
页: [1]
查看完整版本: 求助会写bat批处理脚本的大神!帮写下关闭H3C路由器ipv6防火墙的bat文件。万分感