And yes, I’ve upgraded - can’t connect. Reset configuration and set up only the PPPoE client connection and voila - connects no problem. Restored my backup to the new version - can’t connect again. Downgraded back to 6.27 and it again connects.
So it appears it’s a configuration issue… I’m gonna try and snoop around to see what might be causing it, but I fear I won’t be able to find the culprit… If anyone has any ideas where to look I’d welcome your input.
If I find the culprit, I’ll report back here.
EDIT: Here’s the result of running export command on my configuration with passwords replaced with [WITHELD], MAC addresses last 2 sets of HEX numbers replaced with XX:XX and the static IP addresses and MAC whitelist whittled down to a single entry to show what the entries look like, there’s more of them, but I’ve ommited them to reduce clutter and added a comment about that.
Maybe someone will see something that causes this error… (I know, the configuration is generally not that good, I should really spend time on it to make it better, but it works… more or less
)
# apr/15/2016 15:51:10 by RouterOS 6.27
# software id = VNGU-R4FK
#
/interface bridge
add admin-mac=D4:CA:6D:E3:XX:XX arp=proxy-arp auto-mac=no mtu=1500 name=\
bridge-local
/interface ethernet
set [ find default-name=ether1 ] name=ether1-gateway
set [ find default-name=ether2 ] name=ether2-master-local
set [ find default-name=ether3 ] master-port=ether2-master-local name=\
ether3-slave-local
set [ find default-name=ether4 ] master-port=ether2-master-local name=\
ether4-slave-local
set [ find default-name=ether5 ] master-port=ether2-master-local name=\
ether5-slave-local
/interface pppoe-client
add ac-name=bng03 add-default-route=yes disabled=no interface=bridge-local \
max-mtu=1492 name=pppoe-out1 password=[WITHELD] use-peer-dns=yes user=\
[WITHELD]
/ip neighbor discovery
set pppoe-out1 discover=no
/interface wireless security-profiles
set [ find default=yes ] authentication-types=wpa-psk,wpa2-psk mode=\
dynamic-keys wpa-pre-shared-key=[WITHELD] wpa2-pre-shared-key=\
[WITHELD]
add authentication-types=wpa-psk,wpa2-psk eap-methods="" group-key-update=15m \
mode=dynamic-keys name=oldPointKey wpa-pre-shared-key=[WITHELD] \
wpa2-pre-shared-key=[WITHELD]
add authentication-types=wpa-eap,wpa2-eap group-key-update=15m \
management-protection-key=[WITHELD] mode=dynamic-keys name=EAP \
wpa-pre-shared-key=[WITHELD] wpa2-pre-shared-key=[WITHELD]
add authentication-types=wpa-eap,wpa2-eap management-protection=allowed mode=\
dynamic-keys name=Radius radius-eap-accounting=yes radius-mac-mode=\
as-username-and-password supplicant-identity=""
/interface wireless
set [ find default-name=wlan1 ] band=2ghz-b/g/n channel-width=20/40mhz-Ce \
disabled=no distance=indoors frequency=2437 l2mtu=1600 mode=ap-bridge \
security-profile=Radius ssid="Bikonja's WLAN point"
add default-authentication=no disabled=no l2mtu=1600 mac-address=\
D6:CA:6D:E3:XX:XX master-interface=wlan1 name=wlan2 security-profile=\
oldPointKey ssid="Bikonja's old WLAN point" wds-cost-range=0 \
wds-default-cost=0
/ip neighbor discovery
set wlan1 discover=no
/ip ipsec proposal
set [ find default=yes ] enc-algorithms=3des
/ip pool
add name=default-dhcp ranges=192.168.88.30-192.168.88.254
/ip dhcp-server
add address-pool=default-dhcp disabled=no interface=bridge-local lease-time=\
3d name=default
/ppp profile
add local-address=default-dhcp name=VPN remote-address=default-dhcp
/queue tree
add max-limit=450k name=WLAN parent=wlan1 queue=wireless-default
add name=Ethernet parent=ether2-master-local priority=2 queue=default
/system logging action
set 0 memory-lines=100
set 1 disk-lines-per-file=100
set 3 bsd-syslog=yes remote=192.168.88.14 syslog-facility=syslog
/interface bridge port
add bridge=bridge-local interface=ether2-master-local
add bridge=bridge-local interface=wlan1
add bridge=bridge-local interface=wlan2
/interface l2tp-server server
set authentication=mschap2 ipsec-secret=[WITHELD]
/interface pptp-server server
set authentication=mschap2 enabled=yes
/interface wireless access-list
add comment="Allow everyone with password" interface=wlan1
add comment="Bikonja - HTC One" interface=wlan2 mac-address=\
50:2E:5C:D7:XX:XX
# other entries ommited
/ip address
add address=192.168.88.1/24 comment="default configuration" interface=\
bridge-local network=192.168.88.0
/ip dhcp-client
add comment="default configuration" dhcp-options=hostname,clientid disabled=\
no interface=ether1-gateway
/ip dhcp-server lease
add address=192.168.88.2 always-broadcast=yes client-id=1:54:a0:50:50:XX:XX \
comment=Bikonja-PC mac-address=54:A0:50:50:XX:XX server=default
# other entries ommited
/ip dhcp-server network
add address=192.168.88.0/24 comment="default configuration" dns-server=\
192.168.88.1 gateway=192.168.88.1
/ip dns
set allow-remote-requests=yes
/ip dns static
add address=192.168.88.1 disabled=yes name=router
add address=192.168.88.14 name=igorloborec.no-ip.org
/ip firewall filter
add chain=input comment="Allow Winbox from everywhere" dst-port=8291 \
protocol=tcp
add chain=input comment=PPTP dst-port=1723 protocol=tcp
add chain=input protocol=gre
add chain=input comment=SysLog dst-address=192.168.88.14 port=514 protocol=\
udp
add chain=input comment="default configuration" protocol=icmp
add chain=input comment="default configuration" connection-state=established
add chain=input comment="default configuration" connection-state=related
add chain=forward comment="default configuration" connection-state=\
established disabled=yes
add chain=forward comment="default configuration" connection-state=related \
disabled=yes
add action=drop chain=forward comment="default configuration" \
connection-state=invalid
add action=drop chain=input comment="ban by ip" src-address=222.184.230.118
add action=drop chain=input comment="drop ssh brute forcers" dst-port=22 \
protocol=tcp src-address-list=ssh_blacklist
add action=add-src-to-address-list address-list=ssh_blacklist \
address-list-timeout=1w3d chain=input connection-state=new dst-port=22 \
protocol=tcp src-address-list=ssh_stage2
add action=add-src-to-address-list address-list=ssh_blacklist \
address-list-timeout=1w3d chain=input connection-state=new dst-port=22 \
protocol=tcp src-address-list=ssh_stage2
add action=add-src-to-address-list address-list=ssh_stage2 \
address-list-timeout=1m chain=input connection-state=new dst-port=22 \
protocol=tcp src-address-list=ssh_stage1
add action=add-src-to-address-list address-list=ssh_stage1 \
address-list-timeout=1m chain=input connection-state=new dst-port=22 \
protocol=tcp
add action=drop chain=input comment="Disable OpenDNS Resolving per ISP request" dst-port=53 \
in-interface=pppoe-out1 protocol=udp
add action=drop chain=input dst-port=53 in-interface=pppoe-out1 protocol=tcp
add action=drop chain=input comment="default configuration" disabled=yes \
in-interface=ether1-gateway
/ip firewall nat
add action=masquerade chain=srcnat comment="default configuration" disabled=\
yes out-interface=ether1-gateway
add action=masquerade chain=srcnat disabled=yes out-interface=bridge-local
add action=masquerade chain=srcnat out-interface=pppoe-out1 src-address=\
192.168.88.0/24
add action=dst-nat chain=dstnat comment=Winbox dst-port=8291 in-interface=\
pppoe-out1 protocol=tcp to-addresses=192.168.88.1 to-ports=8291
add action=dst-nat chain=dstnat comment=Torrent dst-port=13666 in-interface=\
pppoe-out1 protocol=tcp to-addresses=192.168.88.2 to-ports=0-65535
add action=dst-nat chain=dstnat dst-port=13666 in-interface=pppoe-out1 \
protocol=udp to-addresses=192.168.88.2 to-ports=0-65535
add action=dst-nat chain=dstnat comment=Teamviewer dst-port=5938 \
in-interface=pppoe-out1 protocol=tcp to-addresses=192.168.88.2 to-ports=\
0-65535
add action=dst-nat chain=dstnat dst-port=5938 in-interface=pppoe-out1 \
protocol=udp to-addresses=192.168.88.2 to-ports=0-65535
add action=dst-nat chain=dstnat comment=Webserver:80 dst-port=80 \
in-interface=pppoe-out1 protocol=tcp to-addresses=192.168.88.14 to-ports=\
80
add action=dst-nat chain=dstnat dst-port=80 in-interface=pppoe-out1 protocol=\
udp to-addresses=192.168.88.14 to-ports=0-65535
add action=dst-nat chain=dstnat comment=Webserver:443 dst-port=443 \
in-interface=pppoe-out1 protocol=tcp to-addresses=192.168.88.14 to-ports=\
0-65535
add action=dst-nat chain=dstnat dst-port=443 in-interface=pppoe-out1 \
protocol=udp to-addresses=192.168.88.14 to-ports=0-65535
add action=dst-nat chain=dstnat comment=Webserver:4433 dst-port=4433 \
in-interface=pppoe-out1 protocol=tcp to-addresses=192.168.88.2 to-ports=\
0-65535
add action=dst-nat chain=dstnat dst-port=4433 in-interface=pppoe-out1 \
protocol=udp to-addresses=192.168.88.2 to-ports=0-65535
add action=dst-nat chain=dstnat comment=Webserver:8080 dst-port=8080 \
in-interface=pppoe-out1 protocol=tcp to-addresses=192.168.88.2 to-ports=\
0-65535
add action=dst-nat chain=dstnat dst-port=8080 in-interface=pppoe-out1 \
protocol=udp to-addresses=192.168.88.2 to-ports=0-65535
add action=dst-nat chain=dstnat comment="Webserver:8090 (Wildfly)" dst-port=\
8090 in-interface=pppoe-out1 protocol=tcp to-addresses=192.168.88.2 \
to-ports=0-65535
add action=dst-nat chain=dstnat dst-port=8090 in-interface=pppoe-out1 \
protocol=udp to-addresses=192.168.88.2 to-ports=0-65535
add action=dst-nat chain=dstnat comment=Daylight dst-port=1312 in-interface=\
pppoe-out1 protocol=tcp to-addresses=192.168.88.2 to-ports=0-65535
add action=dst-nat chain=dstnat dst-port=1312 in-interface=pppoe-out1 \
protocol=udp to-addresses=192.168.88.2 to-ports=0-65535
add action=dst-nat chain=dstnat dst-port=13667 in-interface=pppoe-out1 \
protocol=tcp to-addresses=192.168.88.4 to-ports=0-65535
add action=dst-nat chain=dstnat comment=steam dst-port=27000-27030 \
in-interface=pppoe-out1 protocol=udp to-addresses=192.168.88.2 to-ports=\
0-65535
add action=dst-nat chain=dstnat dst-port=4380 in-interface=pppoe-out1 \
protocol=udp to-addresses=192.168.88.2 to-ports=0-65535
add action=dst-nat chain=dstnat dst-port=27015 in-interface=pppoe-out1 \
protocol=tcp to-addresses=192.168.88.2 to-ports=0-65535
add action=dst-nat chain=dstnat comment="SSH - Bikonja - main" dst-port=22 \
protocol=tcp to-addresses=192.168.88.13
add action=dst-nat chain=dstnat comment=Postgresql in-interface=pppoe-out1 \
port=5432 protocol=tcp to-addresses=192.168.88.14 to-ports=5432
add action=dst-nat chain=dstnat in-interface=pppoe-out1 port=5432 protocol=\
udp to-addresses=192.168.88.14 to-ports=5432
/ip firewall service-port
set tftp disabled=yes
set irc disabled=yes
/ip hotspot user
add comment="counters and limits for trial users" name=default-trial
/ip proxy
set cache-path=web-proxy1 parent-proxy=0.0.0.0
/ip service
set telnet disabled=yes
set ssh disabled=yes
set api disabled=yes
/ppp secret
add name=pptp password=[WITHELD] profile=VPN service=pptp
/radius
add address=192.168.88.14 secret=[WITHELD] service=wireless
/system clock
set time-zone-autodetect=no time-zone-name=Europe/Zagreb
/system leds
set 0 interface=wlan1
/system logging
add action=remote disabled=yes topics=pppoe
/system ntp client
set enabled=yes primary-ntp=62.237.86.234 secondary-ntp=95.129.55.109
/system scheduler
add interval=1w3d name="Email backup" on-event="send backup" policy=\
ftp,reboot,read,write,policy,test,password,sniff,sensitive start-date=\
may/26/2012 start-time=05:06:02
add interval=1d name=Reconnect on-event=Reconnect policy=\
ftp,reboot,read,write,policy,test,password,sniff,sensitive start-date=\
may/26/2012 start-time=03:33:33
/system script
add name="send backup" policy=\
ftp,reboot,read,write,policy,test,password,sniff,sensitive source=":log in\
fo \"backup beginning now\"\r\
\nexecute \"Update SMTP\"\r\
\n:delay 1s\r\
\n:foreach i in=[/file find] do={:if ([:typeof [:find [/file get \$i name]\
\_\"MikroTik-\"]]!=\"nil\") do={/file remove \$i}}\r\
\n:global backupfile ([/system identity get name] . \"-\" . [/system clock\
\_get time])\r\
\n:global backupfileTXT \"txtbackup\"\r\
\n:foreach i in=[/file find] do={:if ([:typeof [:find [/file get \$i name]\
\_\$backupfileTXT]]!=\"nil\") do={/file remove \$i}}\r\
\n/system backup save name=\$backupfile\r\
\n:while ([:len [/file find name=(\$backupfile . \".backup\")]] = 0) do={}\
\r\
\n/export file=\$backupfileTXT\r\
\n:while ([:len [/file find name=(\$backupfileTXT . \".rsc\")]] = 0) do={}\
\r\
\n#:log info \"backup pausing for 10s\"\r\
\n#:delay 10s\r\
\n/tool e-mail send to=[WITHELD] subject=\"Mikrotik backup (binary\
)\" body=\"mikrotik router backup binary\" file=\$backupfile start-tls=yes\
;\r\
\n/tool e-mail send to=[WITHELD] subject=\"Mikrotik backup (txt)\"\
\_body=\"mikrotik router backup cleartext\" file=\$backupfileTXT start-tls\
=yes;\r\
\n:log info \"Backup e-mail sent.\"; }"
add name=Reconnect policy=\
ftp,reboot,read,write,policy,test,password,sniff,sensitive source=":log in\
fo \"Reconnecting to PPPOE\"\r\
\n/interface disable pppoe-out1\r\
\n:delay 1s\r\
\n/interface enable pppoe-out1\r\
\n:log info \"PPPOE reconnected\""
add name="Update SMTP" policy=\
ftp,reboot,read,write,policy,test,password,sniff,sensitive source=\
"/tool e-mail set address=[:resolve smtp.gmail.com]"
/tool e-mail
set address=74.125.206.108 from=[WITHELD] password=[WITHELD] port=\
587 user=bikonja
/tool mac-server
set [ find default=yes ] disabled=yes
add interface=ether2-master-local
add interface=ether3-slave-local
add interface=ether4-slave-local
add interface=ether5-slave-local
add interface=wlan1
add interface=bridge-local
/tool mac-server mac-winbox
set [ find default=yes ] disabled=yes
add interface=ether2-master-local
add interface=ether3-slave-local
add interface=ether4-slave-local
add interface=ether5-slave-local
add interface=wlan1
add interface=bridge-local