LINUX.ORG.RU

Сообщения anti_social

 

Vagga 0.7

Новости — Open Source
Группа Open Source

Vagga - утилита командной строки для управления контейнерами во время разработки.

( читать дальше... )

Документация

Github

Vagga + VirtualBox

>>> Подробности

 , linux namespaces,

anti_social
()

Вышел Solr 4.0

Новости — Java
Группа Java

Обновился замечательный поисковый движок Solr, основанный на библиотеке Lucene. Кодовое название релиза — «Solr Cloud».

Основные особенности: группировка результатов поиска, фасеты (теперь и вложенные), пространственный или геопоиск, мощный синтаксис запросов и фильтров, проверка правописания, подсветка результатов поиска.

Изменения, связанные с масштабируемостью и отказоустойчивостью:

  • Распределенное индексирование, спроектированное с нуля.
  • Высокая доступность, отсутствие единой точки отказа.
  • Интеграция с Apache Zookeeper.
  • Документ на запись можно отправлять любой ноде.
  • Запросы на выборку к любой ноде автоматически будут выполняться распределенно.

Изменения, связанные с хранилищем:

  • Update durability: лог транзакций гарантирует, что даже незакоммиченные документы не будут потеряны.
  • Real-time Get: возможность быстрого получения последней версии документа без необходимости коммита или открытия нового серчера.
  • Versioning and Optimistic Locking: в сочетании с Real-time Get позволяет прочитать, обновить, записать документ, гарантируя отсутствие конфликтующих изменений сделанных другими клиентами.
  • Атомарные операции обновления документа: возможность добавлять, удалять, изменять и инкрементировать поля без необходимости снова формировать документ с перечнем всех полей.

Другие изменения:

  • Pivot Faceting: многоуровневые иерархические фасеты.
  • Pseudo-fields: возможность задавать псевдонимы полям или добавлять метаданные возвращаемым документам. Например, расчет расстояния между точками при геопоиске.
  • Проверка орфографии теперь может работать сразу с основным индексом вместо создания специального индекса.
  • Pseudo-Join functionality: возможность выборки набора документов, основанной на их отношениях к другому набору документов.
  • Новые Function query, такие как условные и релевантные функции.
  • Новые Update processors для облегчения изменения документов перед индексацией.
  • Новый админ интерфейс, поддерживающий SolrCloud.

>>> Подробности

 , ,

anti_social
()

Выбор ноута: Lenovo IdeaPad V370 или ThinkPad Edge E320

Форум — Linux-hardware

Собственно выбираю ноут жене в подарок. Не могу определиться между этими 2-мя моделями.

За первый: алюминиевый корпус, интеловская видяха, Ctrl на своем месте (это основной аргмент), отсутствие dvd

За второй: матовый экран, наличие в красном цвете, гигабитный сетевой адаптер, пимпочка по середине клавы (кто пользовался - знает как это удобно)

Склоняюсь все-таки к первому ноуту, так как у второго на месте клавиши Ctrl находится Fn. Ну и стремаюсь AMD-шной видяхи у второго, будет ли работать нормально suspend?

Собственно, если кто пользовался этими ноутами, отпишитесь.

http://hotline.ua/computer/noutbuki-netbuki/cmp/?s=433078-427596

anti_social
()

Вышел Apache Solr 3.3

Новости — Java
Группа Java

Основные изменения:

  • Наконец-то одно из самых долгожданный изменений: grouping (бывший collapsing) - позволяет показывать только один или несколько первых документов из группы. Группировать можно по полю или произвольному запросу. Подробнее
  • Новая реализация автодополнения, более быстрая и с меньшим потребением памяти
  • KStemFilterFactory, улучшенная реализация менее агрессивного стеммера английского языка
  • Исправления ошибок и улучшения из Apache Lucene 3.3

Solr, на сегодняшний день, один из самых функциональных поисковых движков с открытыми исходниками. Поддерживает полнотекстовый поиск, фильтрацию результатов поиска, фасеты, группировку результатов, геопоиск, выделение искомых слов в результатах поиска, репликацию и многое другое.

>>> Changes 3.3

 , , ,

anti_social
()

Вышел Django 1.2

Новости — Интернет
Группа Интернет

Сегодня вышла новая версия замечательного фреймворка Django на не менее замечательном языке python. Django — это высокоуровневый веб-фреймворк для быстрой разработки сайтов.

Основные изменения:

  • Поддержка нескольких баз данных
  • Валидация данных в моделях
  • Улучшена защита от CSRF
  • Messages framework (хранит сообщения между запросами в куках или сессии)
  • Более гибкий шаблонный тег if
  • Возможность маппинга чистого sql на джанговские объекты (Raw sql)

>>> Подробности

 , ,

anti_social
()

Quagga, ospf, не видит соседа

Форум — Admin

Есть 2 роутера (A и B), между ними поднят туннель ipip:

A:

ifconfig tun_A1
tun_A1 Link encap:IPIP Tunnel  HWaddr   
          inet addr:10.10.107.5  P-t-P:10.10.107.6  Mask:255.255.255.252
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1476  Metric:1
          RX packets:1784970 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1818711 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:137059712 (130.7 MB)  TX bytes:172962388 (164.9 MB)

Кусок конфига ospfd.conf:
!
interface tun_A1
 ip ospf cost 65
 ip ospf hello-interval 2
 ip ospf dead-interval 8
!
router ospf
 ospf router-id 192.168.5.10
 redistribute connected route-map redist-connected
 redistribute static route-map redist-static
 network 10.10.105.4/30 area 0.0.0.0
 network 10.10.106.0/30 area 0.0.0.0
 network 10.10.106.4/30 area 0.0.0.0
 network 10.10.107.4/30 area 0.0.0.0
!

B:

ifconfig tun_B1
tun_B1 Link encap:IPIP Tunnel  HWaddr   
          inet addr:10.10.107.6  P-t-P:10.10.107.5 Mask:255.255.255.252
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1476  Metric:1
          RX packets:1819809 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1787356 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:136669645 (130.3 MB)  TX bytes:173186323 (165.1 MB)

!
interface tun_B1
 ip ospf cost 65
 ip ospf hello-interval 2
 ip ospf dead-interval 8
!
router ospf
 ospf router-id 192.168.9.161
 redistribute connected route-map redist-connected
 network 10.10.106.0/30 area 0.0.0.0
 network 10.10.106.8/30 area 0.0.0.0
 network 10.10.107.4/30 area 0.0.0.0
!

Но с роутера B quagga видит A как соседа, а наоборот - нет (причем месяц назад, когда настраивал, все работало). Обнаружилось это когда лег основной канал (OpenVPN через инет):

A:

ospfd# sh ip o i tun_A1
tun_A1 is up
  ifindex 174, MTU 1476 bytes, BW 0 Kbit <UP,POINTOPOINT,RUNNING,NOARP,MULTICAST>
  Internet Address 10.10.107.5/30, Peer 10.10.107.6, Area 0.0.0.0
  MTU mismatch detection:enabled
  Router ID 192.168.5.10, Network Type POINTOPOINT, Cost: 65
  Transmit Delay is 1 sec, State Point-To-Point, Priority 1
  No designated router on this network
  No backup designated router on this network
  Multicast group memberships: OSPFAllRouters
  Timer intervals configured, Hello 2s, Dead 8s, Wait 8s, Retransmit 5
    Hello due in 0.057s
  Neighbor Count is 0, Adjacent neighbor count is 0

ospfd# sh ip o n

    Neighbor ID Pri State           Dead Time Address         Interface            RXmtL RqstL DBsmL
192.168.6.1         1 Full/DROther       6.840s 10.10.106.6     tun_ovpn2:10.10.106.5     0     0     0
192.168.6.1         1 Full/DR            6.834s 10.10.105.6     vlan104:10.10.105.5      0     0     0

B:

ospfd# sh ip o i tun_B1
tun_B1 is up
  ifindex 57, MTU 1476 bytes, BW 0 Kbit <UP,POINTOPOINT,RUNNING,NOARP,MULTICAST>
  Internet Address 10.10.107.6/30, Peer 10.10.107.5, Area 0.0.0.0
  MTU mismatch detection:enabled
  Router ID 192.168.9.161, Network Type POINTOPOINT, Cost: 65
  Transmit Delay is 1 sec, State Point-To-Point, Priority 1
  No designated router on this network
  No backup designated router on this network
  Multicast group memberships: OSPFAllRouters
  Timer intervals configured, Hello 2s, Dead 8s, Wait 8s, Retransmit 5
    Hello due in 0.950s
  Neighbor Count is 1, Adjacent neighbor count is 0

ospfd# sh ip o n

    Neighbor ID Pri State           Dead Time Address         Interface            RXmtL RqstL DBsmL
192.168.5.10        1 Init/DROther       6.368s 10.10.107.5     tun_B1:10.10.107.6     0     0     0

Версия quagga: 0.99.9

Если надо другая инфа - спрашивайте - скину.

Буду благодарен за любую помощь.

anti_social
()

Samba pdc, windows не может найти перемещаемый профиль

Форум — Admin

Помогает перезагрузка виндовой машины. В логах самбы появляются такие строки при неудачном входе:

lib/util_sock.c:get_peer_addr_internal(1607)
  getpeername failed. Error was Transport endpoint is not connected
  read_socket_with_timeout: client 0.0.0.0 read error = Connection reset by peer.

То есть, как я понимаю, клиентская машина сама закрывает соединение. На некоторых форумах советуют явно указать в конфиге самбы опцию smb ports. Но ведь раньше все нормально работало, эти ошибки начались где-то неделю назад, на сервере ничего не обновлял.

На сервере ubuntu 8.10, samba 3.2.4. На клиентских машинах windows xp и 2k.

anti_social
()

Разрешить пользователям запускать только определенные программы

Форум — Admin

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

anti_social
()

Samba pdc+bdc и профили

Форум — Admin

Есть PDC на самбе, профили пользователей хранятся на сервере, также настроено folder redirection. Поднял BDC и возникла такая проблема: если пользователь логиниться через BDC, то профиль копируется на локальную машину, но файл NTUSER.DAT не доступен даже на чтение и пользователя дается какой-то левый профиль, в котором не прописаны folders redirection и в реестр даже нельзя вносить изменения.

На BDC в smb.conf:
logon path = \\linpdc\profiles\%U
logon home = \\linpdc\%U
то есть профиль тянется с PDC.

Если на BDC прописать logon path = \\%N\profiles\%U, то все работает нормально. Но я хочу чтоб профили тянулись с PDC не зависимо от того, через какой сервер логинится пользователь.

anti_social
()

Непонятки с iproute

Форум — Admin

Имеем:
ip rule show
0: from all lookup local
32762: from all to 173.1.5.14 lookup dmit_datagroup
32763: from all to 173.1.5.1 lookup dmit_datagroup
32764: from all to 173.1.9.212 lookup dmit_datagroup
32765: from all to 10.55.25.4 lookup dmit_datagroup
32766: from all lookup main
32767: from all lookup default

ip route show table dmit_datagroup
default via 10.10.105.5 dev eth2

ip route show | grep 10.55 -- пусто

route -nC | grep 10.55
173.1.6.1 10.55.25.4 10.10.105.5 0 0 18 eth2

А теперь строим трассу:
traceroute 10.55.25.4
traceroute to 10.55.25.4 (10.55.25.4), 30 hops max, 40 byte packets
1 10.10.105.5 (10.10.105.5) 22.558 ms 24.600 ms 26.804 ms
...
вроде все нормально.

А вот если так:
traceroute -s 173.1.6.1 10.55.25.4
traceroute to 10.55.25.4 (10.55.25.4), 30 hops max, 40 byte packets
1 10.10.106.1 (10.10.106.1) 122.886 ms 124.331 ms 126.519 ms
Почему ядро пихает пакет не в тот интерфейс, не могу понять???

tun0 - 10.10.106.6 -- OpenVPN туннель.

eth0 - 173.1.6.1/24 - локалка

eth2 - 10.10.105.6/30 - адсл через нс.

anti_social
()

KVM - отпал интерфейс

Форум — Admin

Есть ubuntu server 8.04, на ней крутится несколько операционок (такая же убунта, центос и винда). Сегодня ночью на гостевой убунте отвалился сетевой интерфейс, помог только холодный рестарт гостевой ОС. Причем на двух остальных системах все продолжало работать.

brctl show в dom0:
bridge name     bridge id               STP enabled     interfaces
br0             8000.00304866c8a6       no              eth0
                                                        vnet0
                                                        vnet1
                                                        vnet2
то есть все три интерфейса гостевых систем добавлены в бридж

В гостевой системе на интерфейсе eth0 проставлен айпишник, при этом пропинговать ее нельзя и также не виден ее мак-адрес в сети.

Для гостевой убунты использую драйвер virtio. Пока думаю что виновата эмуляция сетевой карты в kvm, но на другом серваке такая же убунта и 2 гостевых убунты работают через virtio, и уже пол-года ни одного нарекания.

Собственно хотелось бы разобраться, что произошло и предотвратить подобные инциденты.
anti_social
()

KVM, не грузится винда с опцией -disk ...,boot=on

Форум — Admin

Если запускать гостевую систему следующей коммандой, то винда выдает ошибку:
sudo kvm -drive file=/dev/LV1/WIN2K_1,boot=on -m 256 -cdrom windows_2000.iso -boot c -net nic,vlan=0 -net tap,vlan=0,ifname=vnet4 -vnc myip:3

Винда пишет:
Disk I/O error: Status = 00000001
Disk I/O error: Status = 00000001
Disk I/O error: Status = 00000001

Не удается запустить Windows 2000 из-за испорченного или отсутствующего файла:
<windows 2000 root>\system32\ntoskrnl.exe.
Установите заново копию указанного выше файла.

Если boot=on убрать или грузиться с img файла (-drive file=/home/virt/win2k.img,boot=on), то грузится нормально.
Но если запускать через libvirt, то boot=on подставляется автоматически и как его можно убрать я не знаю.

/etc/libvirt/qemu/win2k_1.xml:
<domain type='kvm'>
  <name>win2k_1</name>
  <uuid>0edf3efc-a784-6568-9778-0fd063866b64</uuid>
  <memory>262144</memory>
  <currentMemory>262144</currentMemory>
  <vcpu>1</vcpu>
  <os>
    <type>hvm</type>
    <boot dev='hd'/>
  </os>
  <clock offset='localtime'/>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>destroy</on_crash>
  <devices>
    <emulator>/usr/bin/kvm</emulator>
    <disk type='file' device='disk'>
      <source file='/dev/LV1/WIN2K_1'/>
      <target dev='hda' bus='ide'/>
    </disk>
    <interface type='bridge'>
      <mac address='00:16:3e:64:d1:81'/>
      <source bridge='br0'/>
    </interface>
    <input type='mouse' bus='ps2'/>
    <graphics type='vnc' port='5903' listen='myip'/>
  </devices>
</domain>



При этом линуксовые гости запускаются нормально с этой опцией с LVM-разделов.

ЗЫ. Может кто объяснит, что означает опция boot=on, в гугле не нашел.




>>>

anti_social
()

Узнать SL-код процессора Intel

Форум — Linux-hardware

собственно сабж, как узнать не снимая радиатор, желательно в линуксе?

>>>

anti_social
()

courier-imap и вызов sa-learn при перемещении письма

Форум — Admin

Можно конечно в крон задание поставить, но хотелось бы, чтобы как только пользователь переместил сообщение в папку Спам сразу бы вызывался sa-learn (пока нашел только такую статейку http://da.andaka.org/Doku/imapspamfilter.html, но надо патчить courier). Если с courier'ом без патчей так сделать нельзя, то может есть другой imap-сервер, который можно настроить на вызов внешней программы при перемещении письма.

>>>

anti_social
()

Exim, Ldap, чем заменить check_local_user?

Форум — Admin

Есть пользователи в ldap'e, которые видны в системе, но у некоторых пользователей local_part в email'e отличается от логина. 

Конфиг соответствующего router'a:
local_user:
  debug_print = "R: local_user for $local_part@$domain"
  driver = accept
  domains = +local_domains
  condition = ${if eq{}{${lookup ldapdn{LDAP_AUTH \
                ldap:///ou=Users,dc=example,dc=com??sub?(&(objectClass=CourierMailAccount) \
                mail=${local_part}@${domain}))}}}{no}{yes}}
  transport = LOCAL_DELIVERY
  cannot_route_message = Unknown user

Естественно так работать exim не хочет.
Например email - test@example.com, a пользователь находится в контейнере uid=testuser,ou=Users,dc=example,dc=com. 
Как заставить exim доставлять почту на test@example.com с правами пользователя testuser?

>>>

anti_social
()

Samba + Ldap, не могу завести машину в домен

Форум — Admin

Пытаюсь настроить домен на самбе с пользователями в лдап. 
Система прекрасно видит пользователей и группы из лдап (могу спокойно залогиниться под пользователем из лдапа). 

В smb.conf такие строки связанные с ldap:
ldap admin dn = cn=admin,dc=example,dc=com
ldap suffix = dc=example,dc=com
ldap group suffix = ou=Groups
ldap user suffix = ou=Users
ldap machine suffix = ou=Computers
ldap idmap suffix = ou=Users
; Do ldap passwd sync
ldap passwd sync = Yes
passwd program = /usr/sbin/smbldap-passwd "%u"
passwd chat = *New*password* %n\n *Retype*new*password* %n\n *all*authentication*tokens*updated*
add user script = /usr/sbin/smbldap-useradd -m "%u"
ldap delete dn = Yes
delete user script = /usr/sbin/smbldap-userdel "%u"
add machine script = /usr/sbin/smbldap-useradd -w "%u"
add group script = /usr/sbin/smbldap-groupadd -p "%g"
delete group script = /usr/sbin/smbldap-groupdel "%g"
add user to group script = /usr/sbin/smbldap-groupmod -m "%u" "%g"
delete user from group script = /usr/sbin/smbldap-groupmod -x "%u" "%g"
set primary group script = /usr/sbin/smbldap-usermod -g "%g" "%u"
domain logons = yes

Вот что самба пишет в лог при попытке ввести машину в домен
[2008/06/25 11:49:47, 0] auth/auth_util.c:create_builtin_users(758)
  create_builtin_users: Failed to create Users
[2008/06/25 11:49:48, 0] auth/auth_util.c:create_builtin_users(758)
  create_builtin_users: Failed to create Users
[2008/06/25 11:49:49, 0] passdb/pdb_interface.c:pdb_default_create_user(329)
  _samr_create_user: Running the command `/usr/sbin/smbldap-useradd -w "laptop$"' gave 9

Причем в лдапе появляется запись о компе, и если сделать smbpasswd -a -m laptop, то после этого машину можно завести в домен. 
Но хотелось бы заводить машину не трогая консоли.

Еще интересует, что означает строка: create_builtin_users: Failed to create Users

Система: Ubuntu 8.04
Версия самбы: 3.0.28a
slapd: 2.4.7

>>>

anti_social
()

OpenVPN и проблема с маршрутизацией между сетями

Форум — Admin

Сначала попробую нарисовать структуру сети:

   -------                                     -------
  |       | 10.10.106.6    VPN    10.10.106.5 |       |
  |*client|-----------------------------------|*server|
  |       |                                   |       |
   -------                                     -------
      | 173.1.6.1                                 |173.1.5.247
      |                                           |
      | 173.1.6.2                                 |173.1.5.1
   -------                                     -------
  |       |                                   |       |
  |       |                                   |       |
  |       |                                   |       |
   -------                                     -------

Нужно сделать так, чтобы компы из сети 173.1.6.0/24 могли видеть сеть 173.1.5.0/24 и наоборот, естественно.

Что имею на данный момент:
впн работает (конфиги будут ниже);
с компьютера *client сеть 173.1.5 пингуется нормально, а вот например пропинговать такой коммандой уже не получается: 
ping -I 173.1.6.1 173.1.5.1

===================   Настройки сервера   ===========================
Конфиг openvpn на *server:
port 1196
proto udp
dev tun
ca extusersvpn/ca.crt
cert extusersvpn/extusersvpn.crt
key extusersvpn/extusersvpn.key
dh extusersvpn/dh1024.pem
auth-user-pass-verify ./extusersvpn-auth.py via-env
server 10.10.106.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "route 173.1.5.0 255.255.255.0"
client-config-dir ccd
route 10.10.106.0 255.255.255.252
route 173.1.6.0 255.255.255.0
client-to-client   #на всякий случай включил, хоть и не надо
keepalive 10 120
comp-lzo
user ovpnuser
group ovpngroup
persist-key
persist-tun
status openvpn-status.log
verb 3

cat /etc/openvpn/ccd/client
route 173.1.6.0 255.255.255.0

/sbin/route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.10.106.2     0.0.0.0         255.255.255.255 UH    0      0        0 tun0
10.10.106.0     10.10.106.2     255.255.255.252 UG    0      0        0 tun0
real-network    0.0.0.0         255.255.255.248 U     0      0        0 eth0
173.1.5.0       0.0.0.0         255.255.255.0   U     0      0        0 br0
173.1.6.0       10.10.106.2     255.255.255.0   UG    0      0        0 tun0
10.10.106.0     10.10.106.2     255.255.255.0   UG    0      0        0 tun0
0.0.0.0         gateway-ip      0.0.0.0         UG    0      0        0 eth0

iptables -vnL
Chain INPUT (policy DROP 81 packets, 25783 bytes)
 pkts bytes target     prot opt in     out     source               destination
 6729  398K ACCEPT     0    --  lo     *       0.0.0.0/0            0.0.0.0/0
 154M  105G bad_tcp_packets  0    --  *      *       0.0.0.0/0            0.0.0.0/0
 148M  104G ACCEPT     0    --  *      *       0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED
5572K  659M INTIF      0    --  br0    *       0.0.0.0/0            0.0.0.0/0
 144K   15M EXTIF      0    --  eth0   *       0.0.0.0/0            0.0.0.0/0
    0     0 ACCEPT     0    --  tap0   *       0.0.0.0/0            0.0.0.0/0
   14  4008 ACCEPT     0    --  tun0   *       0.0.0.0/0            0.0.0.0/0

Chain FORWARD (policy ACCEPT 56M packets, 30G bytes)
 pkts bytes target     prot opt in     out     source               destination

Chain OUTPUT (policy ACCEPT 163M packets, 129G bytes)
 pkts bytes target     prot opt in     out     source               destination

Chain EXTIF (1 references)
 pkts bytes target     prot opt in     out     source               destination
50055 2953K ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:22
  103  7927 ACCEPT     udp  --  *      *       0.0.0.0/0            0.0.0.0/0           udp dpt:1194
   88  3696 ACCEPT     udp  --  *      *       0.0.0.0/0            0.0.0.0/0           udp dpt:1196
53373 3637K ACCEPT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0           icmp type 8

Chain INTIF (1 references)
 pkts bytes target     prot opt in     out     source               destination
5572K  659M ACCEPT     0    --  *      *       0.0.0.0/0            0.0.0.0/0

Chain bad_tcp_packets (1 references)
 pkts bytes target     prot opt in     out     source               destination

С сервера 10.10.106.6 пингуется, а 173.1.6.1 - нет.

===================   Настройки клиента   ===========================
Конфиг openvpn на *client (фактически стандартный конфиг):
client
dev tun
proto udp
remote my-openvpn-server-ip 1196
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert client.crt
key client.key
auth-user-pass passwd
comp-lzo
verb 3

route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
client-ip       0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
10.10.106.5     0.0.0.0         255.255.255.255 UH    0      0        0 tun0
173.1.5.0       10.10.106.5     255.255.255.0   UG    0      0        0 tun0
173.1.6.0       0.0.0.0         255.255.255.0   U     0      0        0 eth0
10.10.106.0     10.10.106.5     255.255.255.0   UG    0      0        0 tun0
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0

ping 173.1.5.1
PING 173.1.5.1 (173.1.5.1) 56(84) bytes of data.
64 bytes from 173.1.5.1: icmp_seq=1 ttl=62 time=126 ms
64 bytes from 173.1.5.1: icmp_seq=2 ttl=62 time=111 ms
64 bytes from 173.1.5.1: icmp_seq=3 ttl=62 time=66.5 ms
--- 173.1.5.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 66.584/101.737/126.994/25.638 ms

ping -I 173.1.6.1 173.1.5.1
как я уже говорил не проходит

traceroute и tracepath:
[root@omicron:/etc]$ traceroute 173.1.5.1
traceroute to 173.1.5.1 (173.1.5.1), 30 hops max, 40 byte packets
 1  10.10.106.1 (10.10.106.1)  152.162 ms  199.129 ms  200.120 ms
 2  173.1.5.1 (173.1.5.1)  246.107 ms  247.101 ms  289.089 ms
[root@omicron:/etc]$ tracepath 173.1.5.1
 1:  10.10.106.6 (10.10.106.6)                              0.081ms pmtu 1500
 1:  10.10.106.1 (10.10.106.1)                            181.010ms
 1:  10.10.106.1 (10.10.106.1)                            166.009ms
 2:  173.1.5.1 (173.1.5.1)                                154.017ms reached
     Resume: pmtu 1500 hops 2 back 62

traceroute -s 173.1.6.1 173.1.5.1
traceroute to 173.1.5.1 (173.1.5.1), 30 hops max, 40 byte packets
 1  * * *
 2  * * *
...

На файерволе все открыто:
 iptables -vnL
Chain INPUT (policy ACCEPT 22168 packets, 2928K bytes)
 pkts bytes target     prot opt in     out     source               destination

Chain FORWARD (policy ACCEPT 19693 packets, 5470K bytes)
 pkts bytes target     prot opt in     out     source               destination

Chain OUTPUT (policy ACCEPT 19467 packets, 2506K bytes)
 pkts bytes target     prot opt in     out     source               destination


Пока решил вопрос тем, что в файере прописал правило:
iptables -t nat -A POSTROUTING -s 173.1.6.0/24 -o tun0 -j MASQUERADE
Но все же очень нужно, чтобы сетки видели друг друга.

Прошу всемогущий all помочь мне в сим вопросе.
Если нужна еще какая-то информация, скажите.

>>>

anti_social
()

wine и кракозябры в дельфевых приложениях

Форум — Desktop

Debian 4.0, wine rc4

В некоторых местах вместо русских букв кракозябры, никак не могу побороть. Пробовал и подкидывать tahom'у из винды в /usr/share/wine/fonts или в ~/.wine/drive_c/windows/fonts. Пробовал изменять HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\1252 с с_1252.nls на c_1251.nls (также ControlSet00*) -- ничего не помогает.

Да еще приложение юзает CrystalReports -- в отчетах тоже сплошные кракозябры.

Кто подкинет еще идей, что можно сделать?

>>>

anti_social
()

Python, email.MIMEText

Форум — Development

Имеется 2 версии питона: 2.4.3 и 2.3.4 (RHEL 4 и 5 соответственно).
На python 2.3:
>>> from email.MIMEText import MIMEText
>>> msg = MIMEText('test')
>>> msg.set_charset('windows-1251')
>>> print msg.as_string()
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="windows-1251"

dGVzdA==

Естественно в мейл-клиенте сообщение отображается неправильно.

С Python 2.4 все в порядке:
>>> print msg.as_string()
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="windows-1251"

test


Подскажите как сделать, чтоб python2.3 не кодировал сообщение в base64?

>>>

anti_social
()

FreeBSD, dhcpd, /var: filesystem full

Форум — Admin

Сегодня началась такая фигня -- где-то раз в час dhcpd выдает такие ошибки:

May 5 15:38:00 pdc kernel: pid 26498 (dhcpd), uid 7828 inumber 212247 on /var: filesystem full
May 5 15:38:17 pdc kernel: pid 26498 (dhcpd), uid 7828 inumber 212251 on /var: filesystem full
May 5 15:38:18 pdc kernel: pid 26498 (dhcpd), uid 7828 inumber 212254 on /var: filesystem full
May 5 15:38:19 pdc kernel: pid 26498 (dhcpd), uid 7828 inumber 212259 on /var: filesystem full
May 5 15:38:20 pdc kernel: pid 26498 (dhcpd), uid 7828 inumber 212262 on /var: filesystem full
May 5 15:38:21 pdc kernel: pid 26498 (dhcpd), uid 7828 inumber 212280 on /var: filesystem full
May 5 15:38:22 pdc kernel: pid 26498 (dhcpd), uid 7828 inumber 212282 on /var: filesystem full
May 5 15:38:23 pdc kernel: pid 26498 (dhcpd), uid 7828 inumber 212285 on /var: filesystem full
May 5 15:38:38 pdc kernel: pid 26498 (dhcpd), uid 7828: exited on signal 11

Файловая система не переполнена:
df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/amrd0s1a 496M 54M 402M 12% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/amrd0s1e 4.7G 269M 4.1G 6% /tmp
/dev/amrd0s1f 567G 502G 20G 96% /usr
/dev/amrd0s1d 2.8G 717M 1.9G 27% /var
devfs 1.0K 1.0K 0B 100% /var/named/dev

Ставил df в крон через минуту - свободное место на /var не меняется.

Конфиг dhcpd.conf:
option domain-name "example.com";
option domain-name-servers ns.example.com;

default-lease-time 600;
max-lease-time 7200;

authoritative;

ddns-update-style none;

log-facility local7;


subnet 10.10.0.0 netmask 255.255.255.0 {
range 10.10.0.227 10.10.0.247;
option domain-name-servers ns.example.com;
option domain-name "example.com";
option routers 10.10.0.2;
option broadcast-address 10.10.0.255;
default-lease-time 600;
max-lease-time 7200;
}
... тут перечисление хостов ...

Поиск в гугле ничего не дал, уже и не знаю в чем проблема.

>>>

anti_social
()

RSS подписка на новые темы