Здравствуйте!

   Необходимо задать сетевой карточке статический ip-адрес. Если выполнить команду ifconfig eth0 192.168.1.1 то адрес сохранится только до перезагрузки. В сети нашёл инфу, что в /etc/network/interfaces нужно прописать:
    iface eth0   inet static
    address      192.168.1.1
    netmask      255.255.255.0

Но дело в том, что такой директории в мандриве нет. Как решить эту проблему? Большая просьба не советуйте использовать гуи и дракконф. Интересует решение проблемы именно в шелл.

2 (05.06.2010 10:43:32 отредактировано LuckyStar)

Если не ошибаюсь, то в Мандриве файлы интрефейсов находятся здесь: /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

În jur e totul trecător. ©

3

Или Esc и shift+z+z  ag

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

4

Спасибо За помощь. В указаный файл добавил адрес и тип получения:
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/Управление_сетью