openwrt 游戏模式udp(Openwrt游戏联机)

      最后更新:2024-01-01 22:21

      Openwrt 如何设置 Wireguard 呢?同样的参数电脑客户端可以正常使用,但是到路由器里设置,却无法使用?

      OpenWrt的Wireguard在安装后,只需设置a)一个监听接口,用于连接;需要私钥、监听端口、IP地址b)一个peer,用于认证;需要公钥、允许网段运行vim /etc/config/network,添加以下信息:config interface 'wgn'option proto 'wireguard'option private_key '私钥'option listen_port '端口号'list addresses 'IPv4/IPv6地址,CIDR格式'config wireguard_wgnoption public_key '公钥'list allowed_ips '允许的网段,CIDR格式'密钥可以在OpenWrt下运行以下命令生成mkdir -p /etc/wireguardumask 077 && wg genkey > /etc/wireguard/server-privkeycat /etc/wireguard/server-privkey | wg pubkey > /etc/wireguard/server-pubkeycat /etc/wireguard/server-pubkeycat /etc/wireguard/server-privkey也可利用在其他操作系统上生成的密钥不要忘记开放端口IPv4iptables -A INPUT -p udp -m udp --dport #监听端口 -j ACCEPTIPv6ip6tables -A INPUT -p udp -m udp --dport #监听端口 -j ACCEPT
      Openwrt 如何设置 Wireguard 呢?同样的参数电脑客户端可以正常使用,但是到路由器里设置,却无法使用?

      求教Openwrt的UDP端口映射是不是有问题

      映射例子: 路由器局域网接口 IP 地址: 192.168.0.1 广域网接口 IP 地址: 211.x.x.x 对外映射端口: 800 内网映射主机 IP 地址: 192.168.0.100 对内映射端口: 80 (提供Web网站服务) 内网测试主机 IP 地址: 192.168.0.2 外网测试主机 IP 地址: 220.x.x.x 对映射主机的要求:映射主机的IP地址需和路由局域网IP在同一网段,子网掩码需和路由局域网接口一致,网关应指向路由局域网IP,简而言之,该映射主机能通过路由上网。协议类型是否正确(如HTTP映射时,协议类型选成了UDP);检查映射的主机是否满足上述提到的“对映射主机的要求”;在局域网内通过映射后的外网IP和端口访问映射主机,看是否正常;修改对外端口为其他端口,并重新测试映射,部分ISP可能会对某些端口有限制;
      求教Openwrt的UDP端口映射是不是有问题

      关于openwrt如何使用ipv6的问题

      为什么要用ipv6呢?上网、打游戏、内部网络共享,用ipv4就好了,用ipv6,系统会增加开销,没必要!
      哈哈,爷们不该在这里问。去论坛吧
      关于openwrt如何使用ipv6的问题

      openwrt 设置最大带宽

      设置最大带宽是500kbit带宽 拓展:QoS的底层是tc,其目的就是决定先发送哪些包。openwrt默认的规则是hfsc,设计了四个优先级:最高、高、普通、低 。说到openwrt,就不能不提一下QoS。尤其是如果你需要用P2P软件(目前对迅雷的支持还不大好),基本就不能不开QoS。QoS的全称是Quality of Service,意即服务质量。是专门用于解决拥堵网络上的信号质量一视同仁的问题。例如,我们有一根宽带,两人共用。一个人视频聊天,一个人bt下载(我还不提迅雷个傻X呢)。玩bt的那个一开软件,视频聊天那个立刻没法用了。bt和视频聊天稍微好一点的是,视频聊天消耗的带宽是恒定的。你可以逐步限速,只要给视频聊天留了足够的带宽,两个就都能一起用了。但是,如果另一个人不是视频聊天,而是网络浏览怎么办?网络浏览,视频聊天,p2p下载一起来怎么办?实际上这是很多朋友家中常常碰到的情况。更不说有合租公寓里面你很难监控对方一定限速,软件无法限速甚至恶意抢占带宽(迅雷)。另一个更加技术的问题是,由于上传带宽不足,ACK包回应过慢,导致你的下载速度也不能达到峰值。玩p2p的常常会给上传限速到真实带宽差一点的位置,下载带宽立刻上去,就是这个道理。怎么办?用QoS,解决你多年老便秘。QoS的底层是tc,其目的就是决定先发送哪些包。openwrt默认的规则是hfsc,设计了四个优先级。Priority最优先,处理22,53,icmp,以及小于128字节的syn,ack包中,不属于bulk类别的。我们可以看到,DNS,syn/ack的优先响应,保证了你的上传不会影响下载。其次是Express,处理5190和小于500字节的UDP包。这个我也不明白是为什么,好像是视频什么的。然后是Normal,包括20,21,25,80,110,443,993,995这些常见端口。涵盖http/https,ftp,邮件系统。最后是Bulk,包括其他包,尤其是ed和bt。当你启用QoS后,你的p2p软件速度应当不会上升,反而会下降。下载速度不好说,有可能是上升,也有可能下降。因为原来p2p软件抢占了所有带宽,目前他们只能使用普通应用用剩下的带宽,速度当然慢了。然而,当你使用浏览器,收发邮件的时候,速度应当和不使用p2p的时候一样流畅。这才是使用QoS最大的意义。方法很简单,安装QoS包,然后修改/etc/config/qos,注意修改你的带宽。不修改的话,流量会被无意义的限制死。另外,打开QoS后,千万记得把你的p2p软件改为不限速。否则不能达到,要完成自定义QOS,需要先把tc,iptable, htb算法, opendpi , xt_recent 这些都搞清楚,起码基本的命令都会用。否则就看看热闹好了。命令很多人都懂,我就主要讲下思路。tc的流量控制很准确,前提是要对tc,htb有足够的了解。htb的分类主要以openwrt原版qos为基础,上传增加一个第五类。iptables的设置,也是以openwrt的原版为基础,将l7-filter换成opendpi作七层识别,并作了一些小改动来符合我的需求。这是上传500kbit带宽的分类情况, 1:10是游戏, 1:20是dns, tcpsyn,tcp ack ,ssh,QQ语音之类的,1:30是网页、virtual**、代理、rdp,1:40是BT,迅雷,PPS和其他未分类,包大小小于300的流量,1:50是BT,迅雷,PPS和未分类,包大小大于300的流量。下载也作了tc和iptable的配置,不过相对来说没那么重要,就不帖了。主要思路跟上传差不多,没用imq而是用了ifb模块,也就是上传和下载都在同一个interface(即出口)上整形。好像ifb是在iptable之前,具体有空测试一下,所以iptable对下行来说也不重要了,但对于七层识别还是有点用,所以也加上了,openwrt的原版QOS在iptable中是不对下行作mark的。按这个速率设定来用的话,开下载的同时,游戏的延迟是可以保证的。当然最重要的是在iptable 上把流量用mark分好类,我的分类是按端口和七层识别同时用,比如22,80,53都可以按端口来设,虽然有些应用也会用这些端口,但一般没多大影响。除非有特意改端口的,有影响了,那可以都用七层识别来做。opendpi在七层识别方面还是不错的,openwrt的开发者在几个月前已经开始计划用opendpi换掉l7-filter,不知道最近进展如何。不过我们可以自己编译到openwrt里。 另外,很多QOS的设定都会推荐限制连接数,我没有做方面的限制,至少在我这里没有什么问题。测试3M下行,500k上行的时候迅雷开了3个种子,基本满速,上行还有富余,游戏延迟没问题,QQ语音同时连3个人流畅。 测试20M下行,1M上行的时候,迅雷开20个种子,下行不满速,上行已经满了,迅雷上传显示0,游戏延迟没问题,QQ语音同时连3个人流畅。
      openwrt 设置最大带宽

      如何修改openwrt路由中的系统文件?

      配置OPENWRT的常用工具软件:PUTTY    和   WinSCP刷系统之前,最好将USB网卡插在USB口上。这样,如果设备没有问题刷后好就可以见到有两个WIFI网卡了。刷好系统之后,可以尝试使用以上两个工具登录系统,用户名:root   密码:admin     注意都是小写。首先使用PUTTY登录到系统后,输入        ifconfig -a             (使用-a参数查看所有网络连接)如果见到有wlan0  wlan1 这两个网卡,恭喜,USB网卡识别成功,一般来讲wlan0代表你的猫的无线网卡, wlan1代表你的USB网卡主要是看WLAN0 和WLAN1两个单词就好。使用WINSCP登录系统,注意选择SCP文件协议登录时如果出现错误,点确定就行。在右边的板块可以找到/root目录,进去/etc/config/目录,,可以见到    network    wireless     firewall   和其他一些文件,分别打开这些文件,将里面的内容按照你自己编辑好的部分替换就可以了。。。分别保存,分别退出,。,,,,退出WINSCP,。。。等2分钟后将猫断电,再开。。。等3分钟。。使用PUTTY登录系统,ifconfig          应该见到有wlan0 和wlan1出来了。。一般来讲就OK了。。除非你设置的配置文件有问题。。。输入PING 上级路由的IP,如果能PING通,证明OK了。。。比如我就 输入:ping 192.168.0.1同时你还可以打开XP的cmd,,同样PING 192.168.0.1     如果没有丢包,没有超时,恭喜你,搞定贴上我的配置文件供/etc/config/network     文件内容config 'interface' 'loopback'option 'ifname' 'lo'option 'proto' 'static'option 'ipaddr' '127.0.0.1'option 'netmask' '255.0.0.0'config 'interface' 'lan'          #本地网络使用DHCPoption 'type' 'bridge'option 'ifname' 'eth1'option 'proto' 'static'option 'ipaddr' '192.168.1.1'option 'netmask' '255.255.255.0'option 'nat' '1'config 'interface' 'wan'option 'ifname' 'eth0'option 'proto' 'dhcp'config 'interface' 'wan1'                #客户端使用固定IPoption 'ifname' 'wlan1'option 'defaultroute' '0'option 'peerdns' '0'option 'dns' '211.156.177.82'option 'proto' 'static'option 'ipaddr' '192.168.0.9'option 'netmask' '255.255.255.0'option 'gateway' '192.168.0.1'/etc/config/wireless     文件内容config 'wifi-device' 'radio0'option 'type' 'mac80211'option 'channel' '5'option 'macaddr' '00:00:00:00:00:00'    #麻烦改成你的猫的无线网卡的MACoption 'hwmode' '11g'option 'disabled' '0'config 'wifi-iface'option 'device' 'radio0'option 'network' 'lan'option 'mode' 'ap'    #猫的无线网卡使用AP模式option 'ssid' 'OpenWrt'    #本地无线AP使用的SSID,自己指定option 'encryption' 'psk2'    #本地无线AP的加密方式,自己制定option 'key' 'ZXCVBNM123'    #本地无线AP的密码,自己制定config 'wifi-device' 'radio1'option 'type' 'mac80211'option 'macaddr' '00:00:00:00:00:00'        #麻烦改成你自己的无线网卡的MACoption 'hwmode' '11g'option 'disabled' '0'option 'txpower' '20'option 'channel' 'auto'config 'wifi-iface'option 'device' 'radio1'option 'network' 'wan1'option 'mode' 'sta'      #USB无线网卡的工作模式,STA,客户端模式option 'ssid' '888888'      #你准备蹭的网的SSIDoption 'encryption' 'wep'     #你准备蹭的网的加密模式option 'key' '0000000000'     #你准备蹭的网的密码/etc/config/firewall    文件内容    #防火墙配置文件,直接照抄,不用改就可以用了config 'defaults'option 'syn_flood' '1'option 'input' 'ACCEPT'option 'output' 'ACCEPT'option 'forward' 'ACCEPT'config 'zone'option 'name' 'lan'option 'input' 'ACCEPT'option 'output' 'ACCEPT'option 'forward' 'ACCEPT'config 'zone'option 'name' 'wan'option 'input' 'ACCEPT'option 'output' 'ACCEPT'option 'forward' 'REJECT'option 'masq' '1'option 'mtu_fix' '1'config 'forwarding'option 'src' 'lan'option 'dest' 'wan1'config 'rule'option 'src' 'wan'option 'proto' 'udp'option 'dest_port' '68'option 'target' 'ACCEPT'config 'rule'option 'src' 'wan'option 'proto' 'tcp'option 'dest_port' '2601'option 'target' 'ACCEPT'config 'include'option 'path' '/etc/firewall.user'config 'zone'option 'name' 'wan1'option 'input' 'ACCEPT'option 'output' 'ACCEPT'option 'forward' 'ACCEPT'option 'masq' '1'option 'mtu_fix' '1'
      刷完openwrt后,openwrt仅开启telnet,此时用telnet连接上路由器,修改root密码后,openwrt自动关闭telnet服务,这时openwrt启动了ssh服务,此时用putty等ssh客户端连接上openwrt路由器,使用root帐号就可以修改系统文件了,putty中用vi编辑你要修改的文件,至于vi及linux的使用方法可以百度一下。重启路由器直接输入reboot就可以了。 openwrt的系统配置文件一般位于/etc/config/目录下,比如修改无线的配置是 vi /etc/config/wireless
      linux下:ssh root@192.168.x.x windows下:安装putty、SSH secure shell client等
      如何修改openwrt路由中的系统文件?

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类