برخلاف Ubuntu، نصب سرور Debian (بدون محیط گرافیکی) شبکه را با ifupdown و فایل /etc/network/interfaces مدیریت میکند.
۱. نام کارت شبکه
ip -br link
cat /etc/network/interfaces۲. تنظیم آدرس ثابت
یک نسخهی پشتیبان بگیرید و بخش مربوط به کارت شبکه (مثلاً ens18) را عوض کنید:
sudo cp /etc/network/interfaces /etc/network/interfaces.bak
sudo nano /etc/network/interfacesauto lo
iface lo inet loopback
allow-hotplug ens18
iface ens18 inet static
address 192.168.10.21/24
gateway 192.168.10.1خط iface ens18 inet dhcp قبلی را حذف کنید؛ هر کارت فقط یک تعریف inet داشته باشد.
۳. DNS
اگر بستهی resolvconf نصب نیست، DNS را مستقیم در /etc/resolv.conf بنویسید:
nameserver 192.168.10.53
nameserver 1.1.1.1
search corp.lan۴. اعمال
اگر از راه دور وصل هستید، دستور زیر را در یک خط و ترجیحاً داخل tmux اجرا کنید تا قطع شدن SSH وسط کار مشکلی ایجاد نکند:
sudo sh -c 'ifdown ens18; ifup ens18'
ip -br addr show ens18
ip route۵. چند آدرس روی یک کارت
iface ens18 inet static
address 192.168.10.22/24هر بلوک iface اضافه برای همان کارت، یک آدرس دیگر به آن میدهد.