Для задания статического IP интерфейса нужно открыть /etc/network/interfaces и вместо:
auto eth0 iface eth0 inet dhcp
написать:
auto eth0 iface eth0 inet static address 192.168.1.2 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1
address – нужный IP
netmask – маска подсети
network – адрес сети
broadcast – адрес широковещательных запросов
gateway – адрес шлюза
Это минимум, который нужно указать для задания статического IP-адреса в Debian.
Чтобы изменения применились перезагрузим наш сетевой интерфейс:
sudo /etc/init.d/networking restart
Или выполнить:
sudo ifdown eth0 "или Ваш интерфейс" sudo ifup eth0 "или Ваш интерфейс"
И проверим правильность присвоения нашего статического IP-адреса:
ifconfig -a
На экране должны увидеть присвоенный нами статический IP-адрес.
eth0 Link encap:Ethernet HWaddr 06:fb:41:24:2c:b9 inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::4fb:41ff:fe24:2cb9/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:236 errors:0 dropped:0 overruns:0 frame:0 TX packets:248 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:45934 (45.9 KB) TX bytes:49460 (49.4 KB) Interrupt:10 Base address:0×2000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:8 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:480 (480.0 B) TX bytes:480 (480.0 B)
Успехов.