It worked!
Well, mostly. Apparently my Juniper isn't serving up DHCP requests for 192.168.43.0/24 on vlan-id 431. But if I statically assign 192.168.43.3/24 to my laptop hanging off the Mikrotik port 2 (VLAN 431), I can ping both 192.168.43.1 and the public static configured on ge-0/0/0.0 so yay! Here's what I have for my DHCP config:
dhcp {
pool 192.168.43.0/24 {
address-range low 192.168.43.100 high 192.168.43.254;
name-server {
1.1.1.1;
8.8.8.8;
}
router {
192.168.43.1;
}
}
What should I do to make sure traffic tagged as 431 from ge-0/0/8.431 gets an IP from this pool?
Also, since my traffic won't route to the public static upstream gateway connected to ge-0/0/0.0, this means I have to add something to my routing, What should I add to route that? Here's what I have:
rule-set data43 {
from zone data43;
to zone Internet;
rule data43 {
match {
source-address 192.168.43.0/24;
destination-address 0.0.0.0/0;
}
then {
source-nat {
pool {
src-nat-pooldata43;
}
}
}
}
Here's what I have for my src-nat-pooldata43:
[edit security nat source]
set pool src-nat-pooldata43 address 192.168.43.1/32
Is that causing me problems?