انجام لود بالانسینگ و vpn server روی میکروتیک
دوستان سلام.من 3 تا خط adsl دارم.اومدم با یه میکروتیک لود بالانس pcc کردم.جواب داد.خوب هم بود.بعدش اودم یه vpn server راه انداختم.دچار مشکل شد و فقط از اولین مودمم که روی پورت اوله میکروتیکه اینترنت میگیره.در واقع فقط از nat اول استفاده میکنه.الان یه فکری به ذهنم رسیده.خواستم از شما نظر داشته باشم.من اگر یک میکروتیک دیگر رو اضافه کنم و روش pcc انجام بدم و بعد یک خروجی ازش بگیرم و مثل مودم وصلش کنم به پورت اول میکروتیک دوم که vpn server روش هست.میتونم نتیجه مطلوب بگیرم.و اینترنت رو با لود بالانس واسه کاربرام بفرستم؟ البته یه مشکلی هم کلا با vpn server دارم یه موقع هایی بعضی از کلاینت هامو میندازه بیرون!!!! و تو لاگش هم چیزی جز اینکه کلاینت دیسی شد نیست.
5 پاسخ
راستش الان محل کارم نیستم و دقیق یادم نیست و حتما شنبه دقیق به شما عرض میکنم.ولی تا اونجایی که یادمه از src adress و dst adress استفاده کردم.
اونو چک کنید و اینکه in interface رو هم دقت کنید در mangle ، در هنگام کانکت شدن با VPN و استفاده از اینترنت in interface تغییر می کنه به ppp
ممنون حتما بهتون اطلاع میدم.
دوست عزیز من دقیقا این کارو انجام دادم
/ ip address
add address=192.168.0.1/24 network=192.168.0.0 broadcast=192.168.0.255 interface=LAN
add address=10.111.0.2/24 network=10.111.0.0 broadcast=10.111.0.255 interface=ISP1
add address=10.112.0.2/24 network=10.112.0.0 broadcast=10.112.0.255 interface=ISP2
/ ip firewall mangle
add chain=prerouting dst-address=10.111.0.0/24 action=accept in-interface=LAN
add chain=prerouting dst-address=10.112.0.0/24 action=accept in-interface=LAN
add chain=prerouting in-interface=ISP1 connection-mark=no-mark action=mark-connection new-connection-mark=ISP1_conn
add chain=prerouting in-interface=ISP2 connection-mark=no-mark action=mark-connection \
new-connection-mark=ISP2_conn
add chain=prerouting in-interface=LAN connection-mark=no-mark dst-address-type=!local per-connection-classifier=both-addresses:2/0 action=mark-connection new-connection-mark=ISP1_conn
add chain=prerouting in-interface=LAN connection-mark=no-mark dst-address-type=!local \
per-connection-classifier=both-addresses:2/1 action=mark-connection new-connection-mark=ISP2_conn
add chain=prerouting connection-mark=ISP1_conn in-interface=LAN action=mark-routing \
new-routing-mark=to_ISP1
add chain=prerouting connection-mark=ISP2_conn in-interface=LAN action=mark-routing new-routing-mark=to_ISP2
add chain=output connection-mark=ISP1_conn action=mark-routing new-routing-mark=to_ISP1
add chain=output connection-mark=ISP2_conn action=mark-routing new-routing-mark=to_ISP2
/ ip route
add dst-address=0.0.0.0/0 gateway=10.111.0.1 routing-mark=to_ISP1 check-gateway=ping
add dst-address=0.0.0.0/0 gateway=10.112.0.1 routing-mark=to_ISP2 check-gateway=ping
add dst-address=0.0.0.0/0 gateway=10.111.0.1 distance=1 check-gateway=ping
add dst-address=0.0.0.0/0 gateway=10.112.0.1 distance=2 check-gateway=ping
/ ip firewall nat
add chain=srcnat out-interface=ISP1 action=masquerade
add chain=srcnat out-interface=ISP2 action=masquerade
در mangle از چه چیزی واسه مارک بسته ها استفاده کرده بودید؟ (src address؟ dst address؟ src port و...)