LINUX.ORG.RU
решено ФорумAdmin

netstat -rn


0

1

В RedHat 4.2... netstat -rn из какого файла читает маршруты? в /etc/sysconfig/network-scripts/ifcfg-eth* описаны всего две сетки..

извините за банальный вопрос, просто срочно нужно.

думаю не из файла (в смысле, который вы по-моему подразумеваете, типа /etc/sysconfig/network/routes, где прописаны persistent маршруты), а наверно откуда-то типа /proc/net

zolden ★★★★★
()

Он читает их не из файла, а из таблицы маршрутизации ядра. Впрочем, обычно у нее есть и файловое представление - /proc/net/route, но пытаться редактировать его заведомо бессмысленно.

Файлы системной конфигурации содержат лишь директивы по настройке этой таблицы.

anonymous
()
Ответ на: комментарий от anonymous

например когда я добавляю сеть 10.10.10.0/24
route add -net 10.10.10.0 netmask 255.255.255.252 gw 192.168.0.1
куда это поподает? и почему после перезагрузки маршрут изчезает?

vardan_sh
() автор топика
Ответ на: комментарий от vardan_sh

Попадает в текущую таблицу маршрутизации ядра.

Ядро при загрузке системы загружает только то, что указано в конфигах, поэтому и пропадает.

madgnu ★★★★★
()
Ответ на: комментарий от vardan_sh

Если интересует прописывание маршрутов так чтобы они работали после перезагрузки, то ищите по словам persistent route для вашего дистрибутива

zolden ★★★★★
()
Ответ на: комментарий от madgnu

извиняюсь, сеть 10.10.10.0/30

Ядро при загрузке системы загружает только то, что указано в конфигах, поэтому и пропадает.


куда добавлять, в какой файл? если вы про /etc/rc.conf то у меня его нет, так с какого файла грузятся?


спс.

vardan_sh
() автор топика
Ответ на: комментарий от vardan_sh

Всем большое спасибо, zolden тебе дважды) файл -
/etc/sysconfig/network-scripts/route-eth*

vardan_sh
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.