علی کارگری
علی کارگری
خواندن ۱ دقیقه·۱ سال پیش

پیش از شروع کار

پس از نصب اوبونتو روی VM باید یه سری کارها کرد.

بعد از تعیین منابع و تنظیم واسطهای شبکه (یک واسط NAT یا بریج و یک واسط host-Only) اولین کار اینه که باید تنظیمات این کارتها رو داخل لینوکس بررسی کنیم. دستورهای مفید

ip a ifconfig -a sudo dhclient

اگر ifconfig کار نکرد با دستور زیر نصبش میکنیم.

sudo apt update sudo apt install net-tools

اصولا بعد از زدن dhclient، اینترفیس مربوط به host-only با پروتکل DHCP آیپی میگیره. آیپی رو یادداشت میکنیم از توی سیستم هاست بهش ssh میزنیم.

ssh username@ip

اما احتمالا اگه بخواهیم از روت ssh بزنیم به مشکل میخوریم. برای اینکار اول میاییم پیکربندی ssh-server رو چک میکنیم:

sudo vim /etc/ssh/sshd_config

تغییرات زیر رو اعمال میکنیم

---#PermitRootLogin prohibit-password +++PermitRootLogin yes

بعدش هم پسورد یوزر روت رو عوض (یا آپدیت) میکنیم

sudo passwd root

و الان میتونیم به root یکراستssh بزنیم.

ssh root@ip

موضوع بعدی تغییر DNS برای دور زدن تحریمهاست (smart DNS). میتونیم خیلی راحت با ویرایش فایل /etc/hostname تغییرش بدیم (موقت) یا بطور دایم با پیکربندی NetPlan این کار رو بکنیم:

sudo vim /etc/netplan/00-installer-config.yaml

این فایل yaml رو خیلی راحت میشه ویرایش کرد. از نمونه های زیر ایده میگیریم برای تعریف DNS و IP در اینترفیسی که میخواهیم.

آدرس IP های شکن ایناست:

network: version: 2 renderer: networkd ethernets: ens5: addresses: [] dhcp4: yes nameservers: addresses: [178.22.122.100, 185.51.200.2]

یا برای اختصاص دستی IP :

network: version: 2 renderer: networkd ethernets: enp0s3: dhcp4: no addresses: [192.168.1.230/24] gateway4: 192.168.1.254 nameservers: addresses: [8.8.4.4,8.8.8.8]

بعد از تنظیم دستور زیر این تغییرات را اعمال میکنه.

sudo netplan apply

معمولا به بسته های زیر هم نیاز پیدا میکنیم. پس همین اول کار نصبشون کنیم بهتره.

sudo apt update sudo apt install build-essential ...

تمام.

کارلینوکسdnsشکن
شاید از این پست‌ها خوشتان بیاید