Изменения порядка загрузки rc.d

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Dmitriy_3206
проходил мимо

Изменения порядка загрузки rc.d

Непрочитанное сообщение Dmitriy_3206 » 2013-03-31 23:27:06

Дано
FreeBSD 8.1
интерфейс vr0 нужно изменить mac что бы получить от провайдера ip по dhcp
pf

mac адрес меняется в start_if.vr0

Код: Выделить всё

ifconfig vr0 lladdr 00:1c:f0:00:61:f0
В /etc/rc.d/dhclient добавлена строка
# BEFORE pf

Код: Выделить всё

/etc>rcorder /etc/rc.d/* | grep -E 'dh|pf'
/etc/rc.d/dhclient
/etc/rc.d/pfsync
/etc/rc.d/pflog
/etc/rc.d/pf
/etc>
т.е. запуск происходит раньше pf
а вот
dmesg -a

Код: Выделить всё

................................
vr0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=82808<VLAN_MTU,WOL_UCAST,WOL_MAGIC,LINKSTATE>
        ether 00:1c:f0:00:61:f0
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
Creating and/or trimming log files
.
Starting syslogd.
Starting pflog.
pflog0: promiscuous mode enabled
Enabling pf
no IP address found for vr0
/etc/pf.conf:20:
could not parse host specification

no IP address found for vr0

/etc/pf.conf:22:
could not parse host specification

pfctl:
Syntax error in config file: pf rules not loaded

pf enabled
.
Starting devd.
Configuring keyboard:
 keymap
.
Starting ums0 moused
.
rl0: link state changed to UP
DHCPREQUEST on vr0 to 255.255.255.255 port 67

DHCPACK from 94.xxx.xx.x

bound to 94.xxx.xx.xx -- renewal in 43200 seconds.
........
вот собственно как заставить что бы DHCPREQUEST происходил раньше чем запуск pf
Последний раз редактировалось f_andrey 2013-04-02 0:03:41, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

Re: Изменения порядка загрузки rc.d

Непрочитанное сообщение rayder » 2013-04-01 17:39:39

Код: Выделить всё

#head -10 /etc/rc.d/pf
#!/bin/sh
#
# $FreeBSD: release/9.0.0/etc/rc.d/pf 222007 2011-05-17 07:40:13Z hrs $
#

# PROVIDE: pf
# REQUIRE: FILESYSTEMS netif pflog pfsync
# BEFORE:  routing
# KEYWORD: nojail

Код: Выделить всё

Для осуществления фонового конфигурирования по DHCP (асинхронный режим), используйте значение ''DHCP'' в /etc/rc.conf:

ifconfig_fxp0="DHCP"
Для откладывания запуска стартовых скриптов до завершения конфигурирования по DHCP (синхронный режим), укажите значение ''SYNCDHCP'':

ifconfig_fxp0="SYNCDHCP"
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.


rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

Re: Изменения порядка загрузки rc.d

Непрочитанное сообщение rayder » 2013-04-01 20:33:07

пробуйте, получится - тогда не за что.
не получится - тогда будем думать
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.

Dmitriy_3206
проходил мимо

Re: Изменения порядка загрузки rc.d

Непрочитанное сообщение Dmitriy_3206 » 2013-04-01 21:20:21

Я к тому моменту уже проверил :)