VPN Windows fi 255.255.255.255 han: ṣé máàsìkì náà kò tọ́?
Nínú ọ̀nà abẹ́lẹ̀ point-to-point, máàsìkì host jẹ́ ohun déédéé. Jẹ́rìí sí àwòrán interface, kà ipa-ọ̀nà fún host tí ó ń já, kí o sì ya DNS kúrò nínú ìwọlé iṣẹ́.
Ọ̀nà abẹ́lẹ̀ náà so mọ́, o ṣí àwọn àlàyé adapter, máàsìkì sì fi 255.255.255.255 hàn. Bí a bá fi wé 255.255.255.0 ti LAN ọ́fíìsì ó dàbí ẹni pé ó ti bàjẹ́, ibẹ̀ sì ni àṣìṣe máa ń bẹ̀rẹ̀. Nínú ìsopọ̀ point-to-point máàsìkì host ni àpèjúwe tọ́ fún ìparí ibi, àwọn nẹ́tíwọ́kì tí ó jìnnà sì ń dé bí ipa-ọ̀nà dípò bí subnet tí a so pọ̀. Ìlànà tí ó wà nísàlẹ̀ ya àwọn ìbéèrè méjì náà kúrò ní ọ̀tọ̀ kí o má baà tún àgbègbè DHCP tí ń ṣiṣẹ́ kọ́ láti tún iye tí a fi hàn ṣe.
Ìsopọ̀ point-to-point kì í ṣe ẹ̀ka Ethernet
Interface Ethernet nílò máàsìkì subnet nítorí pé gbogbo àdírẹ́sì nínú ààlà yẹn lè dé ọ̀dọ̀ ní orí okun kan náà. Ọ̀nà abẹ́lẹ̀ irú PPP ní ẹlẹgbẹ́ kan ṣoṣo ní ìparí kejì. Kò sí agbègbè ìgbóhùn, kò sí ARP, kò sì sí ìdí kí àdírẹ́sì ibi kí ó ṣàpèjúwe ààlà.
Ìjíròrò àdírẹ́sì fún àwòrán yẹn wà nínú RFC 1332, tí ó sọ bí ẹ̀gbẹ́ méjèèjì ṣe ń gbà lórí àwọn àdírẹ́sì wọn. Ohun tí kò ṣe ni fífún kọ̀mpútà náà ní LAN ọ́fíìsì gẹ́gẹ́ bí nẹ́tíwọ́kì tí a so mọ́ tààrà. Kọ̀mpútà náà kọ́ ibi tí ọ́fíìsì wà nípa fífi àwọn ipa-ọ̀nà sórí ọ̀nà ìsopọ̀, àwọn ipa-ọ̀nà yẹn sì ni ó ń pinnu ìdé ọ̀dọ̀ ní ti gidi.
Èyí kò túmọ̀ sí pé gbogbo máàsìkì tí o bá rí tọ́. Kọ̀mpútà tí a kò túnṣe dáadáa lè mú àdírẹ́sì àjèjì jáde pẹ̀lú. Kókó náà kéré: máàsìkì host lórí irú adapter yìí ni a retí, nítorí náà kì í ṣe ẹ̀rí àṣìṣe fúnra rẹ̀.
Ìgbésẹ̀ 1: jẹ́rìí àwòrán interface
Wò ohun tí adapter náà jẹ́ kí o tó ṣe ìdájọ́ ohun tí ó sọ. Ọ̀rọ̀ àpèjúwe náà ń dámọ̀ driver, ìpẹ̀kun prefix lórí àdírẹ́sì tí a yàn sì ń jẹ́rìí ohun tí kọ̀mpútà náà ti gbà:
Get-NetAdapter | Select-Object Name,InterfaceDescription,Status,ifIndex
Get-NetIPAddress -InterfaceAlias 'Corp VPN' | Select-Object IPAddress,PrefixLength,PrefixOrigin
Get-NetIPInterface -InterfaceAlias 'Corp VPN' | Select-Object AddressFamily,ConnectionState,NlMtu
Àṣẹ kẹta ni ó ń parí ọ̀pọ̀lọpọ̀ àríyànjiyàn. Ìwọ̀n gíga ìgbékalẹ̀ tí ó kéré jẹ́ àmì ọ̀nà ìsopọ̀ tí a kó sínú, nígbà tí iye tí ó dàbí Ethernet ń tọ́ka sí àwòrán adapter àròjinlẹ̀ mìíràn. Bí àpèjúwe bá dárúkọ driver PPP tàbí RAS tí prefix sì jẹ́ 32, o ń wo àwòrán tí a ṣàpèjúwe lókè gan-an o sì lè jáwọ́ nínú ìdààmú nípa máàsìkì.
| Observation | What it means | Reasonable next step |
|---|---|---|
| /32 on a PPP or RAS adapter | Point-to-point endpoint addressing | Look at routes, not the mask |
| /32 on an Ethernet-like adapter | Client chose host addressing deliberately | Confirm against the server's push policy |
| Mask differs from the office LAN | Usually irrelevant to reachability | Test the destination instead |
Ìgbésẹ̀ 2: ka ipa-ọ̀nà fún ìdí tí ń já
A ń pinnu ìdé ọ̀dọ̀ fún ìdí kọ̀ọ̀kan, interface kan tí a so mọ́ kò sọ fún ọ ní ohunkóhun nípa rẹ̀. Béèrè lọ́wọ́ tábìlì ipa-ọ̀nà tààrà fún àdírẹ́sì tí olùṣàmúlò ń gbìyànjú láti dé:
Get-NetRoute -InterfaceAlias 'Corp VPN' | Select-Object DestinationPrefix,NextHop,RouteMetric
Find-NetRoute -RemoteIPAddress 10.24.6.15
route print -4
Find-NetRoute ni ìdáhùn tààrà: ó dárúkọ interface àti àdírẹ́sì orísun tí ẹ̀rọ yóò lò fún ìdí yẹn. Bí ó bá dá ọ̀nà abẹ́lẹ̀ padà, ìrìnàjò sí host yẹn ń gba ọ̀nà abẹ́lẹ̀ kọjá, máàsìkì kò sì kúkú jẹ́ ìṣòro rí.
Bí ó bá dá adapter ojú-ara padà, fi ipa-ọ̀nà méjì tí ó ṣeéṣe wé pẹ̀lú àwọn ìwọ̀n wọn. Ipa-ọ̀nà ibi tí ó ṣe pàtó, àṣẹ́kù láti ọ̀dọ̀ kọ̀mpútà mìíràn tàbí ìwọ̀n tí ó kéré lórí ọ̀nà ojú-ara yóò borí ipa-ọ̀nà abẹ́lẹ̀ gbígbòòrò. Àbájáde tí a rí ni ohun àmúlò tí kò ṣeé dé nígbà tí gbogbo ohun mìíràn ń ṣiṣẹ́. Àwọn prefix gígùn máa ń borí nígbà gbogbo, nítorí náà ẹni tí ó borí sábà máa ń jẹ́ ipa-ọ̀nà host tí ẹnìkan fi kún ní oṣù mélòó kan tí ó sì gbàgbé.
Ṣàyẹ̀wò àwọn ẹ̀gbẹ́ méjèèjì pẹ̀lú nígbà tí o wà níbí. Ipa-ọ̀nà sí ẹ̀gbẹ́ server ṣe pàtàkì ṣùgbọ́n kò tó, nítorí ìdáhùn gbọ́dọ̀ tún padà kọjá ọ̀nà abẹ́lẹ̀. Nígbà tí host inú kan bá ń ṣiṣẹ́ tí òmíràn kò ṣiṣẹ́, ìyàtọ̀ sábà wà nínú tábìlì yìí kì í ṣe nínú ètò adapter.
Ìgbésẹ̀ 3: ya yíyanjú orúkọ kúrò nínú ìwọlé iṣẹ́
Ohun èlò tí kò ṣí ìpín kan lè já ní ọ̀kan nínú ìpele méjì tí ó yàtọ̀ gidi. Yanjú orúkọ náà, lẹ́yìn náà dé àdírẹ́sì náà. Bí èkíní bá já tí èkejì sì ṣiṣẹ́, ọ̀nà abẹ́lẹ̀ wà dáadáa, ẹ̀rọ yanjú orúkọ kò sí:
Resolve-DnsName files.corp.example.internal
Get-DnsClientServerAddress -InterfaceAlias 'Corp VPN'
Test-NetConnection -ComputerName 10.24.6.15 -Port 445
Ìdánwò àdírẹ́sì tí ó ṣàṣeyọrí pẹ̀lú ìdánwò orúkọ tí ó já ń fi ibi ìṣòro hàn nínú yíyanjú, àṣẹ kejì sì fi hàn bóyá interface ọ̀nà abẹ́lẹ̀ ti gba server rárá. Ọ̀pọ̀lọpọ̀ àwọn kọ̀mpútà ń ti DNS ránṣẹ́ gẹ́gẹ́ bí apá kan ètò ọ̀nà abẹ́lẹ̀, profáìlì tí kò ka àwọn àṣàyàn tí a ti ránṣẹ́ yẹn sí yóò fi ẹ̀rọ náà sílẹ̀ pẹ̀lú ẹ̀rọ yíyanjú tí kò lè rí agbègbè àṣírí.
Má ṣe gba àdírẹ́sì tí ń ṣiṣẹ́ gẹ́gẹ́ bí àtúnṣe ayérayé. Sísopọ̀ nípasẹ̀ àdírẹ́sì yí yíyanjú orúkọ kọjá ó sì lè ba ìjẹ́rìí ìdánimọ̀ server tí ohun èlò náà ìbá ṣe jẹ́. Ìyẹn jẹ́ ìpadàsẹ̀yìn ààbò tí a fi bò mọ́ ojútùú ìgbà díẹ̀. Lò ó láti fi ibi àṣìṣe hàn, lẹ́yìn náà tún yíyanjú ṣe.
Ìpadàsẹ̀yìn: má tún DHCP kọ́ nítorí iye tí a fi hàn
Bí o bá ti bẹ̀rẹ̀ sí yí iṣẹ́ àdírẹ́sì padà, dúró kí o sì ṣàyẹ̀wò bóyá ohunkóhun tí o yí padà ṣe pàtàkì. Ṣíṣe àgbègbè tuntun, títún ìyáwó ilé jáde tàbí gbígbé adágún kúrò ń yí ipò padà tí àwọn kọ̀mpútà mìíràn gbára lé, kò sì sí èyí tí máàsìkì host lórí adapter point-to-point dá lárè.
Get-DnsClientServerAddress -InterfaceAlias 'Corp VPN'
Find-NetRoute -RemoteIPAddress 10.24.6.15
Test-NetConnection -ComputerName files.corp.example.internal -Port 445
Ṣe àwọn mẹ́ta wọ̀nyí lẹ́yìn àyípadà tí a fojú sókè kọ̀ọ̀kan kí o sì fi wé ìṣiṣẹ́ tí ó ṣáájú. Àbájáde tí ó wúlò ni ọ̀nà tí a kọ sílẹ̀ sí ohun àmúlò, kì í ṣe adapter tí máàsìkì rẹ̀ dàbí LAN ọ́fíìsì.
Lẹ́yìn náà kọ ohun tí máàsìkì náà túmọ̀ sí ní ti gidi, nítorí ẹni tí ó kàn yóò ṣí ìjíròrò kan náà yóò sì dé ìparí ìmọ̀lẹ̀ kan náà. Gbólóhùn kan nínú àwọn àkọsílẹ̀ profáìlì, pé ọ̀nà abẹ́lẹ̀ jẹ́ point-to-point àwọn subnet tí ó jìnnà sì ń dé bí ipa-ọ̀nà, ń gba gbogbo ìwádìí náà là ní ìgbà tí ó ń bọ̀.