Не работают L2TP клиенты под Android и Iphone
Добавлено: 28 дек 2013, 19:31
Помогите в решении проблемы!
Поднят тестовый L2TP сервер, через который идёт раздача интернета (шлюз 192.168.100.1).
Клиенты на win xp, win 7, mac os заходят нормально (авторизуются, пингуются внешние хосты).
Клиенты под Android и Iphone - авторизуются, соединение устанавливается, но внешние хосты не пингуются (внешний dns 8.8.8.8 тоже недоступен)
Я так понял проблема в маршрутизации (но почему тогда клиенты под win xp, win 7, mac os работают нормально ?).
Подскажите, что сделать, чтобы Android и Iphone тоже нормально функционировали ???
Конфиг:
/ip address> print
# ADDRESS NETWORK INTERFACE
0 ;;; added by setup
192.168.100.100/24 192.168.100.0 ether1
/ip firewall nat> print
0 chain=srcnat action=masquerade src-address=192.0.0.0/24
/ip ipsec> export
# RouterOS 5.24
/ip ipsec proposal
set [ find default=yes ] auth-algorithms=sha1 disabled=no enc-algorithms=3des lifetime=30m name=default pfs-group=modp1024
/ip ipsec peer
add address=0.0.0.0/0 auth-method=pre-shared-key dh-group=modp1024 disabled=no dpd-interval=disable-dpd dpd-maximum-failures=1 enc-algorithm=3des exchange-mode=main generate-policy=yes hash-algorithm=sha1 lifebytes=0 lifetime=1d my-id-user-fqdn="" nat-traversal=yes port=500 proposal-check=obey secret=user send-initial-contact=yes
/ip pool> print
# NAME RANGES
0 userspool 192.0.0.2-192.0.0.254
/ip route> print
# DST-ADDRESS PREF-SRC GATEWAY DISTANCE
0 A S ;;; added by setup
0.0.0.0/0 192.168.100.1 1
1 ADC 192.168.100.0/24 192.168.100.100 ether1 0
/ppp> export
#
/ppp profile
set 0 change-tcp-mss=yes name=default only-one=default remote-ipv6-prefix-pool=none use-compression=default use-encryption=default use-ipv6=yes use-mpls=default use-vj-compression=default
set 1 change-tcp-mss=yes dns-server=8.8.8.8 idle-timeout=0s local-address=192.0.0.1 name=default-encryption only-one=default remote-address=userspool session-timeout=0s use-compression=default use-encryption=yes use-ipv6=yes use-mpls=default use-vj-compression=default
/ppp aaa
set accounting=yes interim-update=0s use-radius=no
/ppp secret
add caller-id="" disabled=no limit-bytes-in=0 limit-bytes-out=0 local-address=192.0.0.1 name=user password=user profile=default-encryption remote-address=192.0.0.100 routes="" service=l2tp
Поднят тестовый L2TP сервер, через который идёт раздача интернета (шлюз 192.168.100.1).
Клиенты на win xp, win 7, mac os заходят нормально (авторизуются, пингуются внешние хосты).
Клиенты под Android и Iphone - авторизуются, соединение устанавливается, но внешние хосты не пингуются (внешний dns 8.8.8.8 тоже недоступен)
Я так понял проблема в маршрутизации (но почему тогда клиенты под win xp, win 7, mac os работают нормально ?).
Подскажите, что сделать, чтобы Android и Iphone тоже нормально функционировали ???
Конфиг:
/ip address> print
# ADDRESS NETWORK INTERFACE
0 ;;; added by setup
192.168.100.100/24 192.168.100.0 ether1
/ip firewall nat> print
0 chain=srcnat action=masquerade src-address=192.0.0.0/24
/ip ipsec> export
# RouterOS 5.24
/ip ipsec proposal
set [ find default=yes ] auth-algorithms=sha1 disabled=no enc-algorithms=3des lifetime=30m name=default pfs-group=modp1024
/ip ipsec peer
add address=0.0.0.0/0 auth-method=pre-shared-key dh-group=modp1024 disabled=no dpd-interval=disable-dpd dpd-maximum-failures=1 enc-algorithm=3des exchange-mode=main generate-policy=yes hash-algorithm=sha1 lifebytes=0 lifetime=1d my-id-user-fqdn="" nat-traversal=yes port=500 proposal-check=obey secret=user send-initial-contact=yes
/ip pool> print
# NAME RANGES
0 userspool 192.0.0.2-192.0.0.254
/ip route> print
# DST-ADDRESS PREF-SRC GATEWAY DISTANCE
0 A S ;;; added by setup
0.0.0.0/0 192.168.100.1 1
1 ADC 192.168.100.0/24 192.168.100.100 ether1 0
/ppp> export
#
/ppp profile
set 0 change-tcp-mss=yes name=default only-one=default remote-ipv6-prefix-pool=none use-compression=default use-encryption=default use-ipv6=yes use-mpls=default use-vj-compression=default
set 1 change-tcp-mss=yes dns-server=8.8.8.8 idle-timeout=0s local-address=192.0.0.1 name=default-encryption only-one=default remote-address=userspool session-timeout=0s use-compression=default use-encryption=yes use-ipv6=yes use-mpls=default use-vj-compression=default
/ppp aaa
set accounting=yes interim-update=0s use-radius=no
/ppp secret
add caller-id="" disabled=no limit-bytes-in=0 limit-bytes-out=0 local-address=192.0.0.1 name=user password=user profile=default-encryption remote-address=192.0.0.100 routes="" service=l2tp