Здравствуйте!
Необходимо задать сетевой карточке статический ip-адрес. Если выполнить команду ifconfig eth0 192.168.1.1 то адрес сохранится только до перезагрузки. В сети нашёл инфу, что в /etc/network/interfaces нужно прописать:
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
Но дело в том, что такой директории в мандриве нет. Как решить эту проблему? Большая просьба не советуйте использовать гуи и дракконф. Интересует решение проблемы именно в шелл.
Статический ip-адрес в мандриве
Если не ошибаюсь, то в Мандриве файлы интрефейсов находятся здесь: /etc/sysconfig/network-scripts/
вот пример (у меня _не_ мандрива, а федора. Но редхат он такой редхат...)
[sid@luckystar ~]$ cat /etc/sysconfig/network-scripts/ifcfg-eth0
# VIA Technologies, Inc. VT6105/VT6106S [Rhine-III]
DEVICE=eth0
HWADDR=00:45:12:8S:71:00
ONBOOT=yes
DHCP_HOSTNAME=luckystar
BOOTPROTO=dhcp
TYPE=Ethernet
NM_CONTROLLED=no
USERCTL=yes
PEERDNS=no
IPV6INIT=no
DNS2=10.10.0.2
DNS1=10.10.0.1
Если уже есть подобный файл, то его можно отредактировать так как надо при помощи mc (midnight comander) или vi.
Через mc достаточно встать курсором на файлик и щелкнуть F4, а через vi так:
вводим: vi /etc/sysconfig/network-scripts/ifcfg-eth0
жамкаем Insert (снизу должно появиться Insert или Вставка)
редактируем содержимое
нажимаем ctrl+c (или Ecs) и вводим :wq
Или Esc и shift+z+z :D
Спасибо За помощь. В указаный файл добавил адрес и тип получения:
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.1.115
NETMASK=255.255.255.0
ONBOOT=yes
METRIC=10
MII_NOT_SUPPORTED=no
USERCTL=no
RESOLV_MODS=no
IPV6INIT=no
IPV6TO4INIT=no
DHCP_CLIENT=dhclient
NEEDHOSTNAME=yes
PEERDNS=yes
PEERYP=yes
PEERNTPD=no
Ещё нашёл статью на эту тему - wiki.mandriva.com/ru/Управление_сетью