VLAN tagging

hi to all gurus

the default ip of switch is 192.168.1.2 and the rest of the port is belong to default vlan and the port 1 is trunk connected to mik ether2, i try several testing but no success, i have my layer2 switch has mane=vlan1 VLAN-id=10 and the port 6, 7, 8 belong to this vlan if i try to connect my laptop to port 7 the packets i cannot ping the ip of mik, can someone check my config in mik if correct?

/interface vlan
add arp=enabled comment=“” disabled=no interface=ether2 l2mtu=1518 mtu=1500 name=vlan1 use-service-tag=no
vlan-id=10
add arp=enabled comment=“” disabled=no interface=ether2 l2mtu=1518 mtu=1500 name=vlan2 use-service-tag=no
vlan-id=20
add arp=enabled comment=“” disabled=no interface=ether2 l2mtu=1518 mtu=1500 name=vlan3 use-service-tag=no
vlan-id=30

/ip address
add address=192.168.1.1/24 broadcast=192.168.1.255 comment=“deault ip ether2” disabled=no interface=ether2
network=192.168.1.0
add address=192.168.2.1/24 broadcast=192.168.2.255 comment=“vlan1 test” disabled=no interface=vlan1 network=
192.168.2.0
add address=192.168.3.1/24 broadcast=192.168.3.255 comment=“vlan2 ip” disabled=no interface=vlan2 network=
192.168.3.0
add address=192.168.4.1/24 broadcast=192.168.4.255 comment=“vlan3 ip” disabled=no interface=vlan3 network=
192.168.4.0

thanks

RouterOS port on switch should be tagged

p.s. from what address do you try to ping your router? your description is a big vague