Sababta kaydinta DHCP aysan u ahayn IP taagan serverkaaga VPN
Kaydintu waxay la mid tahay aqoonsiga macmiilka, ma aha mishiinka, weligeedna kama dhigto IP-daada guud mid taagan. Waxa dhab ahaan dhaqaajiya ciwaanka serverka VPN ee guriga.
Waxaan sanduuqa VPN guriga uga raray Wi-Fi una guuriyay Ethernet, ciwaankiisii “joogtada” ahaa isla fiidkii isbeddelay. Waxba kama qaldanayn routerka. Kaydintu waxay la mid ahayd adapterka wireless-ka, adapterkaasna mar dambe jidka kuma jirin.
Isku-dhacaas qayb labaad ayuu leeyahay. Ciwaanka LAN hagaajintu waxba kama qabato ciwaanka ay saaxiibadaa ku xirmaan, waxna kama qabato barkada gaarka ah ee VPN-ku macaamiisha siiyo. Saddex ciwaan, saddex hab oo kala duwan oo guuldarro, oo mid keliya ayaa ah shaqada kaydin.
Kaydintu waxay la mid tahay macmiil, ma aha qalab
DHCPv4 kaydintu waxay ku xiran tahay ciwaanka hardware-ka macmiilka; DHCPv6 waxay ku xiran tahay DUID laga filayo in macmiilku hayo. Goobta hostname waa calaamad loogu talagalay dadka. Waxa routerku dhab ahaan barbardhigo waa aqoonsiga codsiga ku soo dhaca.
U akhri diiwaanka sidii shuruud: marka aqoonsigan uu codsado, sii ciwaankan. Cusboonaysiintu waxay haysaa isla heshiiska inta is-waafajintu socoto, dib-u-bilowgana waxa uu si fudud mar kale codsadaa. Marka aqoonsigu isbeddelo, codsigu wuu seegaa kaydinta macmiilkuna waxa uu qaataa waxa barkada firfircoon bixiso. Khalad ma jiro, digniin ma jirto, kaliya ciwaan kale.
OpenWrt si cad ayuu u tusaa qaabka. Hal block config host oo ku yaal /etc/config/dhcp waxa uu isku xidhaa magac, MAC iyo ciwaan, iyo dukumeentiga heshiisyada taagan waxa uu sharraxaa sida diiwaankaas ula macaamilo barkada. Routerro kale waxay qariyaan isla saddexdaas goobood calaamado kale gadaashood.
Halka is-waafajintu aamusnaan ku dhacdo
Beddelka hardware-ka waa kiiska caadiga ah. Beddel NIC-ga, ama u rar mishiinka Ethernet iyo Wi-Fi dhexdooda, ciwaanka routerku arko wuu la beddelaa. Kaydintii hore liiska ayay ku sii hartaa, welina sax ayay u muuqataa.
Dib-u-rakibidda waa kiiska labaad, waxayna ugu xun tahay IPv6. Rakibid cusub waxa ay abuuri kartaa DUID cusub inta heshiiskii hore ee IPv4 uu weli ansax yahay, sidaas darteed ciwaanka v4 muddo ayuu sii noolaadaa, diiwaanka v6-na wuu joojayaa inuu khuseyso isagoon wax muuqata laga beddelin.
Saddexaad waa aqoonsi macmiil oo la dhejiyay. Dhowr macmiil DHCP ayaa kuu ogolaada inaad dhigto xarig aqoonsi halkii aad isticmaali lahayd MAC-ga. Haddii cusboonaysiin ama dib-u-qoris qaabeynta ay tuurto dejintaas, is-waafajintu way lumaysaa xataa haddii mishiinku aanu dhaqaaqin.
Afaraad waa is-nuqul: block duug ah iyo block cusub oo isla host ah. Serverku waxa uu ku jawaabaa qaanuunka waafaqsan, inta badan ciwaanka barkada ee aad rabtay inaad ka fogaato. Tir diiwaanka duugga ah halkii aad labaad ku dari lahayd.
Qaabeynta dhinaca hostka iyo waxa ay ku kacdo
Ciwaanka hostka dushiisa dhigistu su'aasha is-waafajinta gabi ahaan bay meesha ka saartaa. Interface-ku waxa uu la soo baxaa ciwaankaas haddii DHCP jawaabo ama aanu jawaabin, taasna waa waxa aad ka rabto mishiin ay tahay in la gaadhi karo dib-u-bilowga routerka ka dib.
Qiimuhu waa lahaansho. Hadda prefix, gateway iyo xalliyaha adigaa bixiya, ciwaankana adigaa ka haynaya baxsiga barkada firfircoon. Ubuntu oo leh netplan, /etc/netplan/01-vpn.yaml ayaa qaada:
network:
version: 2
ethernets:
eth0:
dhcp4: false
addresses: [192.168.50.10/24]
routes:
- to: default
via: 192.168.50.1
nameservers:
addresses: [192.168.50.1]Isticmaalayaasha NetworkManager waxay gaadhaan isla xaaladda iyagoo isticmaalaya nmcli con mod "Wired connection 1" ipv4.method manual ipv4.addresses 192.168.50.10/24 ipv4.gateway 192.168.50.1, ka dib nmcli con up "Wired connection 1". Codso netplan netplan try isku dayga koowaad halkii netplan apply; gateway khaldan oo la qoray sanduuqa shabakadda ayuu ka saaraa oo waxa uu kuu reebaa inaad raadiso console.
Si kastaba ha ahaatee hay kaydin waafaqsan. Ma aha mid dheeraad ah. Diiwaanku waxa uu ciwaanka ku qoraa dhinaca routerka wuuna ka hortagaa serverka DHCP inuu ciwaankaas siiyo qalab marti ah haddii qof dambe uu barkada ballaadhiyo.
Ciwaan LAN oo deggan ma aha barta ugu dambeysa ee guud
U jeedi port forward-ka 192.168.50.10, qaanuunkuna waxa uu ka badbaadayaa isbeddel kasta oo dhinaca LAN ah. Si kastaba ha ahaatee ciwaan internet oo deggan kuma siinayo. IP-daada guud waxa ay leedahay ISP-ga oo waxa ay dhaqaaqi kartaa marka dib loo xirmo ama modemka la beddelo, taas ayaa DNS firfircoon loo sameeyay.
NAT heer operatorka gadaashiisa ma jiro IPv4 guud oo la gudbiyo haba yaraatee, kaydinna ma abuurto mid. Marka hore fiiri bogga WAN ee routerka: haddii ciwaanku ku jiro xaddi la wadaago, gudbinta soo socota marnaba ma shaqayn karto, si kasta oo kaydintu nadiif u tahay.
Ciwaanka saddexaad waa barkada tunnelka, inta badan wax u eg 10.8.0.0/24. Ciwaannadaas waxa ay ku jiraan tunnelka gudihiisa oo keliya oo marnaba kama soo baxaan LAN. In lala khaldo ciwaanka LAN ee serverka waa habka uu portku ugu dambayn u gudbo macmiil online ah oo keliya inta uu xiran yahay.
Hubi jidka sida uu u jabo
Ka bilow routerka. Barbardhig diiwaanka shaxda heshiisyada iyo bartilmaameedka kaydinta; haddii serverku qaatay ciwaan barkadeed, aqoonsigu waa khalad, ip link show oo hostka ku yaalna waxa uu ku siinayaa qiimaha aad barbardhigto.
Kadib hostka. ip -4 addr show eth0 waa inuu soo sheegaa ciwaanka iyo prefix-ka la filayo. Ciwaan labaad oo isla interface-ka ah badanaa waxa uu ka dhigan yahay in DHCP weli ka shaqeynayo dhinaca qaabeyntaada taagan.
Kadib gudbinta. Xaqiiji in bartilmaameedku weli la mid yahay ciwaanka aad hadda xaqiijisay, iyo in wax ss -lntp ku dhegeysanayaan. Gudbin u jeedda port xiran waxa ay dibadda ka muuqataa sida gudbin jaban.
Ku dhammee dibadda, telefoon Wi-Fi-ga damsan. Isla hal tijaabo ayaa kala soocda “ciwaanka gudaha waa khalad” iyo “gaaritaanka guud waa jaban”, labada dhibaato ee habayntan si joogto ah isku qasto.
Qor saddexda ciwaan, LAN, guud iyo barkada tunnelka, oo calaamadee nidaamka leh mid kasta. Haddii bisha danbe xiriirku guuldarraysto waad ogaan doontaa midka aad baarto halkii aad saddexda isku mar beddeli lahayd.