Nega DHCP rezervatsiyasi VPN serveringiz uchun statik IP emas
Rezervatsiya mijoz identifikatoriga mos keladi, mashinaga emas, va u hech qachon ommaviy IP-ingizni statik qilmaydi. Uy VPN serverining manzilini aslida nima o‘zgartiradi.
Uy VPN qutisini Wi-Fi-dan Ethernet-ga ko‘chirdim va uning «doimiy» manzili o‘sha kuniyoq kechqurun o‘zgardi. Routerda hech narsa buzilmagan edi. Rezervatsiya simsiz adapterga mos kelgan, va o‘sha adapter endi yo‘lda yo‘q edi.
Xuddi shu noto‘g‘ri tushunchaning ikkinchi yarmi ham bor. LAN manzilini tuzatish do‘stlaringiz ulanadigan manzilga hech narsa qilmaydi va VPN mijozlarga beradigan xususiy hovuzga aloqasi yo‘q. Uch manzil, uchta alohida nosozlik rejimi, va ulardan faqat bittasi rezervatsiyaning ishi.
Rezervatsiya mijozga mos keladi, qurilmaga emas
DHCPv4-da rezervatsiya mijozning apparat manziliga bog‘langan; DHCPv6-da mijoz saqlashi kerak bo‘lgan DUID-ga bog‘langan. hostname maydoni odamlar uchun yorliq. Router aslida so‘rovda keladigan identifikatorni taqqoslaydi.
Yozuvni shart sifatida o‘qing: bu identifikator so‘rasa, unga shu manzilni bering. Moslik saqlanar ekan, yangilanishlar o‘sha ijarani ushlab turadi, qayta yuklash esa shunchaki yana so‘raydi. Identifikator o‘zgarsa, so‘rov rezervatsiyani chetlab o‘tadi va mijoz dinamik hovuz taklif qilganini oladi. Xato yo‘q, ogohlantirish yo‘q, faqat boshqa manzil.
OpenWrt shaklni aniq ko‘rsatadi. /etc/config/dhcp ichidagi bitta config host bloki nom, MAC va manzilni birga bog‘laydi, va statik ijaralar hujjati bu yozuv hovuz bilan qanday ishlashini tushuntiradi. Boshqa routerlar o‘sha uch maydonni boshqa yorliqlar orqasiga yashiradi.
Moslik jimgina uziladigan joy
Uskunani almashtirish odatiy hol. Tarmoq kartasini almashtiring yoki mashinani Ethernet va Wi-Fi orasida ko‘chiring, router ko‘radigan manzil ham u bilan birga o‘zgaradi. Eski rezervatsiya ro‘yxatda qoladi va hali ham to‘g‘ri ko‘rinadi.
Qayta o‘rnatish ikkinchi hol, va u IPv6-da eng qattiq tishlaydi. Yangi o‘rnatish yangi DUID yaratishi mumkin, eski IPv4 ijara hali amalda bo‘lganda, shuning uchun v4 manzil bir muddat yashaydi va v6 yozuvi ko‘rinadigan tahrirsiz amal qilishdan to‘xtaydi.
Uchinchisi qotirilgan mijoz identifikatoridir. Bir nechta DHCP mijozlari MAC ishlatish o‘rniga identifikator satrini o‘rnatishga ruxsat beradi. Agar yangilanish yoki konfiguratsiyani qayta yozish bu sozlamani tashlab ketsa, mashina ko‘chmagan bo‘lsa ham moslik yo‘qoladi.
To‘rtinchisi takrorlanish: bir xost uchun eski blok va yangi blok. Server mos keladigan qoida bilan javob beradi, ko‘pincha siz qochmoqchi bo‘lgan hovuz manzili bilan. Ikkinchisini qo‘shish o‘rniga eski yozuvni o‘chiring.
Xost tomonidagi konfiguratsiya va uning narxi
Manzilni xostning o‘zida o‘rnatish moslik savolini butunlay olib tashlaydi. Interfeys o‘sha manzil bilan ko‘tariladi, DHCP javob bersa ham, bermasa ham, va router qayta yuklangandan keyin ham yetib boriladigan mashinadan siz shuni xohlaysiz.
Narx — egalik. Endi prefiks, shlyuz va hal qiluvchilarni o‘zingiz berasiz, manzilni dinamik hovuzdan tashqarida o‘zingiz saqlashingiz kerak. netplan bilan Ubuntu-da uni /etc/netplan/01-vpn.yaml olib yuradi:
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]NetworkManager foydalanuvchilari nmcli con mod "Wired connection 1" ipv4.method manual ipv4.addresses 192.168.50.10/24 ipv4.gateway 192.168.50.1 bilan, keyin nmcli con up "Wired connection 1" bilan xuddi shu holatga yetadi. Birinchi urinishda netplan apply o‘rniga netplan try bilan netplanni qo‘llang; noto‘g‘ri terilgan shlyuz qutini tarmoqdan chiqarib yuboradi va sizni konsol qidirishga qoldiradi.
Baribir mos rezervatsiyani saqlang. U ortiqcha emas. Yozuv manzilni router tomonida qayd etadi va kimdir keyinroq hovuzni kengaytirsa, DHCP serveriga o‘sha manzilni mehmon qurilmaga berishga yo‘l qo‘ymaydi.
Barqaror LAN manzili ommaviy oxirgi nuqta emas
Port yo‘naltirishni 192.168.50.10 ga qarating va qoida LAN tomonidagi har bir o‘zgarishga dosh beradi. Lekin u sizga barqaror internet manzilini bermaydi. Sizning ommaviy IP-ingiz ISP-ga tegishli va qayta ulanish yoki modem almashtirishda siljishi mumkin, dinamik DNS aynan shu uchun.
Operator darajasidagi NAT orqasida yo‘naltirish uchun ommaviy IPv4 umuman yo‘q, va hech bir rezervatsiya uni yaratmaydi. Avvalo routerning WAN sahifasini tekshiring: agar manzil umumiy diapazonda bo‘lsa, kiruvchi yo‘naltirish rezervatsiya qanchalik toza bo‘lsa ham ishlay olmaydi.
Uchinchi manzil tunnel hovuzi, ko‘pincha 10.8.0.0/24 kabi narsa. Bu manzillar faqat tunnel ichida mavjud va LAN-da hech qachon ko‘rinmaydi. Ularni serverning LAN manzili bilan aralashtirish — port oxir-oqibat faqat ulangan paytda onlayn bo‘lgan mijozga yo‘naltirilishining yo‘li.
Yo‘lni uzilish tartibida tekshiring
Routerdan boshlang. Ijara jadvalidagi yozuvni rezervatsiya maqsadi bilan taqqoslang; agar server hovuz manzilini olgan bo‘lsa, identifikator noto‘g‘ri, va xostdagi ip link show sizga taqqoslash uchun qiymat beradi.
Keyin xost. ip -4 addr show eth0 kutilgan manzil va prefiksni ko‘rsatishi kerak. Xuddi shu interfeysdagi ikkinchi manzil odatda DHCP hali ham statik konfiguratsiyangiz yonida ishlayotganini bildiradi.
Keyin yo‘naltirish. Manzil hali ham siz hozir tekshirgan manzilga tengligini va nimadir ss -lntp bilan tinglayotganini tasdiqlang. Yopiq portga qaratilgan yo‘naltirish tashqaridan xuddi buzilgan yo‘naltirish kabi ko‘rinadi.
Tashqaridan tugating, Wi-Fi o‘chirilgan telefonda. Aynan shu bitta sinov «mahalliy manzil noto‘g‘ri» va «ommaviy yetib borish buzilgan» holatlarini ajratadi, bu sozlama doim aralashtirib yuboradigan ikki muammo.
Uch manzilni yozib oling, LAN, ommaviy va tunnel hovuzi, va har biri qaysi tizimga tegishli ekanini belgilang. Kelasi oy ulanish ishlamay qolsa, uchtasini birga o‘zgartirish o‘rniga qaysinisini tekshirishni bilib olasiz.