Архив за месяц: Декабрь 2010

Специально для Сапера

Вот так незаметно люди и лишаются moswar-а, когда палятся перед администратором.

# nslookup moswar.ru
Server:         89.222.228.2
Address:        89.222.228.2#53
 
Non-authoritative answer:
Name:   moswar.ru
Address: 85.112.113.68
 
# iptables -A FORWARD -d 85.112.113.68 -m tcp -p tcp --dport 80 -j REJECT

Как собрать драйвера для e1000 от яндекса в FreeBSD 8.1

При линковке ядра с драйвером этой версии возникает следующая ошибка:

if_igb.o(.text+0x372e): In function `igb_setup_vlan_hw_support':
/usr/pfSensesrc/src/sys/dev/e1000/if_igb.c:4544: undefined reference to `e1000_v
fta_set_vf'
if_igb.o(.text+0x975d): In function `igb_ioctl':
/usr/pfSensesrc/src/sys/dev/e1000/if_igb.c:1833: undefined reference to `e1000_p
romisc_set_vf'
if_igb.o(.text+0x357e): In function `igb_set_promisc':
/usr/pfSensesrc/src/sys/dev/e1000/if_igb.c:1811: undefined reference to `e1000_p
romisc_set_vf'
if_igb.o(.text+0x37a9): In function `igb_setup_vlan_hw_support':
/usr/pfSensesrc/src/sys/dev/e1000/if_igb.c:4551: undefined reference to `e1000_r
lpml_set_vf'
e1000_api.o(.text+0xc6d): In function `e1000_setup_init_funcs':
/usr/pfSensesrc/src/sys/dev/e1000/e1000_api.c:357: undefined reference to `e1000
_init_mbx_ops_generic'
e1000_api.o(.text+0xce3):/usr/pfSensesrc/src/sys/dev/e1000/e1000_api.c:407: undefined reference to `e1000_init_function_pointers_vf'
*** Error code 1
1 error
*** Error code 2
1 error
*** Error code 2
1 error

Дело в том, что в фре выше 8.0 в стандартном драйвере исчезли два исходника e1000_vf и e1000_mbx, но в версии от яндекса они всё еще используются.
Для корректной сборки необходимо внести изменения в следующие файлы:

1. /usr/src/sys/conf/files

> dev/e1000/e1000_vf.c          optional em | igb \
>       compile-with "${NORMAL_C} -I$S/dev/e1000"
> dev/e1000/e1000_mbx.c         optional em | igb \
>       compile-with "${NORMAL_C} -I$S/dev/e1000"

2. /usr/src/sys/modules/em/Makefile

< COMMON_SHARED = e1000_api.c e1000_phy.c e1000_nvm.c e1000_mac.c e1000_manage.c
---
> COMMON_SHARED = e1000_api.c e1000_phy.c e1000_nvm.c e1000_mac.c \
>               e1000_manage.c e1000_vf.c e1000_mbx.c

3. /usr/src/sys/modules/igb/Makefile

< SHARED_SRCS += e1000_82575.c
---
> SHARED_SRCS += e1000_82575.c e1000_vf.c e1000_mbx.c

Благодарим Andy52280 с форума nag.ru

Еще один сайт в Хотьково

Вот и МУП «Жилсервис-Хотьково» подтянулся.

Я прямо чувствую как Хотьково входит в информационный век. Новый тренд — размести сайт своей муниципальной организации.

Вот такой вот сайтик.

p.s. ссылку в избранное, ибо имя запомнить не возвожмно.

Сайт адинистрации

Спецкор Конь Воронный сообщает, что сайт администрации г\п Хотьково таки появился.
Дополнительно стало известно, что так называемая «инициативная группа» забила болт на это дело и заниматься контентом сайта предстоит самим сотрудникам администрации, с чем всех вас и поздравляю.

Система 1C-Битрикс со стандартным шаблоном приветствует вас по адресу adm.khotkovo.net.

p.s. Можно с www, можно на khotkovo.ru, mod_rewrite рулит 🙂