Hello forum!
My problem: I have tplink ax23 router and FTTB connection via standard lan.
i cant connected pppoe, im always get message like User Request error or another like that. Im try to use ethtool (ethtool -s wan speed 100 duplex full autoneg on/off), but it not help. What help: using Optical Media Converter bettwen ISP cable and rounter. Immediately connected without any connection issues. I think isp cable is damaged or ground in this cable is bad.
Anyway, pppoe connection is fixed. Now i have question about my trace.
In all online games i have desync (all enemies see me before I see them).
When i use WARP 1.1.1.1, i get higher ping, but i think i have better trace to server and i have advantage.
What's your question?
ISP cable is betwen step 1 and 3
Their peering could wish better.
DNS server can not influence ping.
Different DNS servers could resolve the same name to different addresses, for example to prioritize closer data centers.
Thanks you all to answer me.
i want make my connection to servers better.
im trying to use VPN and connect to country where game server destination and it give me better result (~ -5 ms ping, better synch) but trace have same dots.
that mean i have problem in 2nd step isp?
how to resolve it? My isp is very lazy. Im need provide all info about issue,
for them to start doing something.
So, now it becomes VPN. VPN can only add latency.
ok, how to decrease latency?
edit: im just try use vpn, im not use it all the time.
Oepnwrt latency is max 3ms as in your picture, it will not make a dent in 100ms typical latency if you make it zero.
Please show (removing private parts of IP/MAC addresses
ubus call system board
cat /etc/config/network
cat /etc/config/firewall
And dont expect 5ms latency, i.e multi-user game server within 1500km
- Construct a fiber optic cable from your home to the data center hosting the game server (unrealistic)
- Choose another ISP with better connectivity to your game server
- Choose another VPN with better connectivity to you - and between them and the data center
- (If possible) choose another game server
root@OpenWrt:~# ubus call system board
{
"kernel": "5.15.162",
"hostname": "OpenWrt",
"system": "MediaTek MT7621 ver:1 eco:3",
"model": "TP-Link Archer AX23 v1",
"board_name": "tplink,archer-ax23-v1",
"rootfs_type": "squashfs",
"release": {
"distribution": "OpenWrt",
"version": "23.05.4",
"revision": "r24012-d8dd03c46f",
"target": "ramips/mt7621",
"description": "OpenWrt 23.05.4 r24012-d8dd03c46f"
}
}
root@OpenWrt:~# cat /etc/config/network
config interface 'loopback'
option device 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'fde0:5046:7952::/48'
option packet_steering '1'
config device
option name 'br-lan'
option type 'bridge'
list ports 'lan1'
list ports 'lan2'
list ports 'lan3'
list ports 'lan4'
config interface 'lan'
option device 'br-lan'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
option ip6assign '60'
config interface 'wan'
option device 'wan'
option proto 'pppoe'
option username
option password
option ipv6 'auto'
root@OpenWrt:~# cat /etc/config/firewall
config defaults
option syn_flood '1'
option input 'REJECT'
option output 'ACCEPT'
option forward 'REJECT'
config zone
option name 'lan'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'ACCEPT'
list network 'lan'
config zone
option name 'wan'
option input 'REJECT'
option output 'ACCEPT'
option forward 'REJECT'
option masq '1'
option mtu_fix '1'
list network 'wan'
config forwarding
option src 'lan'
option dest 'wan'
config rule
option name 'Allow-DHCP-Renew'
option src 'wan'
option proto 'udp'
option dest_port '68'
option target 'ACCEPT'
option family 'ipv4'
config rule
option name 'Allow-Ping'
option src 'wan'
option proto 'icmp'
option icmp_type 'echo-request'
option family 'ipv4'
option target 'ACCEPT'
config rule
option name 'Allow-IGMP'
option src 'wan'
option proto 'igmp'
option family 'ipv4'
option target 'ACCEPT'
config rule
option name 'Allow-DHCPv6'
option src 'wan'
option proto 'udp'
option dest_port '546'
option family 'ipv6'
option target 'ACCEPT'
config rule
option name 'Allow-MLD'
option src 'wan'
option proto 'icmp'
option src_ip 'fe80::/10'
list icmp_type '130/0'
list icmp_type '131/0'
list icmp_type '132/0'
list icmp_type '143/0'
option family 'ipv6'
option target 'ACCEPT'
config rule
option name 'Allow-ICMPv6-Input'
option src 'wan'
option proto 'icmp'
list icmp_type 'echo-request'
list icmp_type 'echo-reply'
list icmp_type 'destination-unreachable'
list icmp_type 'packet-too-big'
list icmp_type 'time-exceeded'
list icmp_type 'bad-header'
list icmp_type 'unknown-header-type'
list icmp_type 'router-solicitation'
list icmp_type 'neighbour-solicitation'
list icmp_type 'router-advertisement'
list icmp_type 'neighbour-advertisement'
option limit '1000/sec'
option family 'ipv6'
option target 'ACCEPT'
config rule
option name 'Allow-ICMPv6-Forward'
option src 'wan'
option dest '*'
option proto 'icmp'
list icmp_type 'echo-request'
list icmp_type 'echo-reply'
list icmp_type 'destination-unreachable'
list icmp_type 'packet-too-big'
list icmp_type 'time-exceeded'
list icmp_type 'bad-header'
list icmp_type 'unknown-header-type'
option limit '1000/sec'
option family 'ipv6'
option target 'ACCEPT'
config rule
option name 'Allow-IPSec-ESP'
option src 'wan'
option dest 'lan'
option proto 'esp'
option target 'ACCEPT'
config rule
option name 'Allow-ISAKMP'
option src 'wan'
option dest 'lan'
option dest_port '500'
option proto 'udp'
option target 'ACCEPT'
config redirect
option dest 'lan'
option target 'DNAT'
option name '123'
option family 'ipv4'
option src 'wan'
option src_dport '80'
option dest_ip '192.168.1.114'
option dest_port '80'
please ignore that I tried to open port 80. Previously I was able to open ports even without a static IP address so that people from the network could connect to my server (I hosted a custom mw2 lobby in the past), now for some reason my ports are closed forever.
Thank you for taking the time to solve my problem.
Post the text, microscope is not given when you enter this forum.
Thanks for answer. It looks like this is the only way. Unfortunately, the provider I currently have provides me with a “stable” connection throughout the day. Another provider only works at night when there is no load. Unfortunately, all I can do at the moment is try to fix what I have.
Any ideas why the pppoe connection does not work on openwrt without an optical media converter?
Are you running public web server?
So you may try to adapt QoS for weakest connection where default QoS fq_codel with 5ms latency target is not helping.
no, I'm not trying, but if I get such an opportunity, I will be very happy about it.
before im just open 28960 port and check it work state in PFPortcheker.
can qos be used to prioritize udp traffic? or what do you mean? I don't quite understand how qos can help me. I've already tried SQM, the 75% bandwidth limit fixes my bufferbloat, but luckily when I'm connected to the server I don't have any third party load so I don't need SQM. Am I wrong?
First test generic traffic for 2 links:
https://www.waveform.com/tools/bufferbloat
Do you reach advertised throughput at worst times? If yes - go with QoS, if not show the results.
sorry, im not understard you correctly.
you mean 2 tests before / after?
im noob with setup usual qos (can you give me a manual for it?)
but im configure SQM. There 2 tests before sqm / after sqm:
BEFORE
AFTER
if im take that results im need understand QOS?
for me always bad.
Well, openwrt only makes latency even, we cannot help oversubscribed cable far on the internet.