Страница 1 из 1

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

Добавлено: 2013-03-31 23:27:06
Dmitriy_3206
Дано
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

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

Добавлено: 2013-04-01 17:39:39
rayder

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

#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"

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

Добавлено: 2013-04-01 18:22:13
Dmitriy_3206
Спасибо

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

Добавлено: 2013-04-01 20:33:07
rayder
пробуйте, получится - тогда не за что.
не получится - тогда будем думать

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

Добавлено: 2013-04-01 21:20:21
Dmitriy_3206
Я к тому моменту уже проверил :)