Új hozzászólás Aktív témák

  • adika4444

    addikt

    válasz Gyurka6 #8061 üzenetére

    No itt akkor egyben mindenkinek:

    A WAN cím arra kell, hogy a routeren belül ne kelljen DDNS. Duckdns-t használok a home serveremen, az teljességgel kielégíti az igényeimet.

    No de akkor jöjjön a gyakorlati rész.

    A linkelt szkript hát bizonybizony hibás, a delay-jel kellett játszani, meg a parancsok sorrendjével. Így sem elegáns, mert ellenőrízhetné, hogy tényleg van-e kapcsolat mielőtt v6-ot kér, de jó ez most. A másik probléma, hogy bár a lease 00:10:00-ra van téve, még is valami bődület magasat oszt ki mindig a v6-os DHCP szerver, ami rohadtul nem kerek abban a formájában.

    Na tehát akkor az én beállításaim. Lan tartományom 192.168.43.0/24, ether1 a bejövő portom.

    #Beallitjuk a PPPoE-t (akinek be van, az csak set-tel lojje be a service name-t digi-re)
    /interface pppoe-client
    add add-default-route=yes disabled=no interface=ether1 keepalive-timeout=\
    disabled name=pppoe-digi password=<ppp-login-pass> service-name=digi \
    use-peer-dns=yes user=<mindenkinek_a_sajatja>
    #Meghivjuk a szkriptemet, ami a PPPoE ujracsatlakozasnal ujrainditja az IPv6-ot, ill. a WAN cimlistat is beallitja.
    /ppp profile
    set *0 on-up=pppoe-digi-reconnect
    #Felveszunk egy cimet, hogy legyen mit modositani a kov. ujracsatnal, amikor is a 0.0.0.0 a realis WAN cimunkre fog cserelodni
    /ip firewall address-list
    add address=0.0.0.0 list=wan
    #Ekkold leirasaban volt, nelkule is mukodik a net, de ha mar van hat miert ne legyen beallitva
    /ip firewall mangle
    add action=change-mss chain=forward comment="PPPoE MTU" new-mss=1440 \
    out-interface=pppoe-digi passthrough=yes protocol=tcp tcp-flags=syn \
    tcp-mss=!0-1440
    #NAT beallitasa, a masodik szabaly a kulso cim belso hasznalathoz kell
    /ip firewall nat
    add action=masquerade chain=srcnat out-interface=pppoe-digi src-address=\
    192.168.43.0/24
    add action=masquerade chain=srcnat dst-address=192.168.0.0/16 src-address=\
    192.168.43.0/24
    #IPv6
    /ipv6 address
    add address=::1 from-pool=digi interface=br-lan
    /ipv6 dhcp-client
    add add-default-route=yes interface=pppoe-digi pool-name=digi request=\
    address,prefix
    /ipv6 nd
    add advertise-dns=yes interface=pppoe-digi ra-lifetime=none
    /ipv6 route
    add distance=1 gateway=pppoe-digi
    #IPv6-os DHCP szerver. Lathato, hogy a lease 10 perc, csak ezt ignoralja a rendszer a gyakorlatban.
    /ipv6 dhcp-server
    add address-pool=digi interface=br-lan lease-time=10m name=dhcp-digi6
    #vegul a szkript
    /system script
    add dont-require-permissions=no name=pppoe-digi-reconnect owner=admin policy=\
    read,write,policy,test,sniff,sensitive,romon source=":execute {/ipv6 pool \
    remove digi}\
    \n:execute {/ipv6 dhcp-client disable [find interface=pppoe-digi]}\
    \n \
    \n:delay 3\
    \n:execute {/ipv6 dhcp-client enable [find interface=pppoe-digi]}\
    \n:delay 3\
    \n:execute {/ipv6 dhcp-server disable [find name=dhcp-digi6]}\
    \n:execute {/ipv6 dhcp-server enable [find name=dhcp-digi6]}\
    \n\
    \n:global ipaddress [/ip address get [find interface=\"pppoe-digi\"] addre\
    ss ];\
    \n:for i from=( [:len \$ipaddress] - 1) to=0 do={ \
    \n\t:if ( [:pick \$ipaddress \$i] = \"/\") do={ \
    \n\t\t:global newipaddress [:pick \$ipaddress 0 \$i]\
    \n\t} \
    \n}\
    \n:execute {/ip firewall address-list set [find list=\"wan\"] address=\$ne\
    wipaddress}"

    Egy kézi PPP reconect után pedig örömmel jelentem, hogy szépen az új prefixet osztogatja a v6-os DHCP szerver és frissült a címem a tűzfalon:)

    Ami még fontos, hogy mivel a PPPoE interfész címét használja, ezért ha benatol a DIGI, akkor a NAT-olt cím lesz a listán (100.64.0.0/10)

    Nem vagyok egy nagy mágus a témában, szerda óta MikroTik-ezek, szóval ha valami nem elég precíz, akkor javítsatok!:)

    üdv, adika4444

Új hozzászólás Aktív témák