DHCP orqali IP -manzilni olish Dastlab, interfeys yoqiladi:
sudo ip link set enp0s3 up Keyin, dhclient buyrug‘i yordamida ip so‘raladi:
sudo dhclient enp0s3 Shu bilan tarmog‘ini sozlash tugallanadi. IP -manzil bor va DNSni sozlashgina qoladi.
Statik IP konfiguratsiyasi Interfeys yoqiladi:
sudo ip link set enp0s3 up Interfeys uchun IP -manzilni, tarmoq niqobini va broadcast-manzilini o‘rnatamiz:
sudo ip addr add 192.168.1.7/255.255.255.0 broadcast 192.168.1.255 dev enp0s3 Shlyuzning IP -manzilini ko‘rsatiladi:
sudo ip route add default via 192.168.1.1 Bu erda 192.168.1.7 - IP -manzil, 255.255.255.0 - tarmoq maskasi, 192.168.1.255 - broadcast manzili. Tarmoq sozlovchi shu manzillarni o‘zini qiymatlari bilan almashtiradi.
242
Linuxda Tarmoq kartasining MAC manzilini o'zgartirish;
Kompyuterlar paketlar yordamida bir -biri bilan ma'lumot almashadilar. Internetdagi barcha ma'lumotlar kichik paketlar yordamida uzatiladi. Har bir paketda yuboruvchining manzili, qabul qiluvchining manzili va ma'lumotlarning o‘zi bo‘ladi. Bu manzillar IP –manzillar deb ataladi. IPga qo‘shimcha ravishda, kompyuterda mahalliy tarmoqdagi kompyuterlar o‘rtasida aloqa o‘rnatish uchun ishlatiladigan jismoniy manzil mavjud. Bu MAC manzil deyiladi va u tarmoq kartasini ishlab chiqaruvchi tomonidan o‘rnatiladi.
broadcast - tarmoqning keng mashtabli manzili, unga yuborilgan paket mahalliy tarmoqdagi barcha kompyuterlarga yuboriladi.
243
Linuxda Tarmoq interfeysi tezligini o'zgartirish;
Linux Ubuntu uchun tarmoq boshqaruvchisiz(Network Manager) tarmoqni avtomatik sozlashni standart tizim skriptlari yordamida ko‘rib chiqamiz. Buning uchun quyidagi amallar bajarilishi kerak:
ni yoqish va tarmoqqa ulanish;
IP -manzilni o‘rnatish;
DNS serverlarining manzillarini olish.
Bu qadamlar juda ramziy, chunki tizim biz uchun hamma narsani bajaradi. Endi faqat kerakli sozlamalarni o‘rnatish kerak bo‘ladi. Lekin birinchi navbatda, qanday tarmoq interfeyslTarmoq interfeysiari tizimga ulanganligini aniqlash kerak, buning uchun quyidagi buyruqdan foydalansa bo‘ladi:
ip link show Yoki, ifconfig buyrug‘idan xam foydalanish mumkin:
Ifconfig Rasmdan ko‘rish mumkinki tizimda faqat bitta interfeys- enp0s3 mavjud, lo ham bor, lekin u virtual.
Tarmoq sozlamalari /etc/network/interfaces faylida joylashgan.
Dinamik ip -adresni olishni sozlash Yuklash paytida interfeysni ishga tushirish va DHCP orqali avtomatik ravishda IP-manzilni olish uchun ushbu /etc/network/interfaces faylida quyidagi satrlar qo‘shiladi.
auto enp0s3 iface enp0s3 inet dhcp auto satr sintaksisi oddiy. Bu satr auto so‘zi va tarmoq interfeysi nomidan iborat.
244
Linuxda Tarmoq kartasininig MAC manzilini o’zgartirish jarayonini tavsiflang;
eth0 tarmoq kartasining MAC manzilini vaqtincha o'zgartirish uchun quyidagi buyruqdan foydalaning:
# sudo ifconfig eth0 hw efir 00: 01: 02: 03: 04: 05
Oxirgi raqam yangi MAC manzilidir.
MAC manzilini abadiy o'zgartirish uchun konfiguratsiya faylida bo'lishi kerak / etc / tarmoq / interfeyslar tarmoq interfeysi sozlamalariga yangi MAC manzilli qator qo'shing:
iface eth0 inet dhcp