роутинг без ip route, чисто на iptables
Добрый день, есть один андроид и есть ovpn, и он не даёт менять роутинг через route\ip route
но есть рабочий iptables, каким образом мне завернуть весь трафик на tun0 интерфейс?
Добрый день, есть один андроид и есть ovpn, и он не даёт менять роутинг через route\ip route
но есть рабочий iptables, каким образом мне завернуть весь трафик на tun0 интерфейс?
Мой пров стал выдавать ipv6 по выделенке, сейчас я собираюсь обновлять роутер чтобы стал тянуть ipv6 pppoe
отпишитесь, кто уже переводил свой домашний интернет на ipv6, интересуют советы по конфигурации и подводные камни? надо ли поднимать какие-нить туннели, чтобы обычный ipv4 интернет получать?
Как примонтировать виндовые шары, если модуля для самбы нет?
есть один debian, модели sid
есть ядро 3.17.0-pf3 установленное из http://77.244.44.75/
не собраны модули *nat
куда зарепортить?
post-factum кастую
=>find /lib/modules/3.15.0-pf2-pf/ -name *iptable_nat*
/lib/modules/3.15.0-pf2-pf/kernel/net/ipv4/netfilter/iptable_nat.ko
=>find /lib/modules/3.17.0-pf3/ -name *iptable_nat*
Есть правила, такие
-N SAMBA
-A INPUT -j SAMBA
-A SAMBA -p tcp --dport 139 -m iprange --src-range 192.168.1.2-192.168.1.250 -j ACCEPT
-A SAMBA -m limit --limit 5/min -j LOG --log-prefix "139 tcp PORT DENY: "
-A SAMBA -p tcp --dport 139 -d 192.168.1.3/32 -j DROP
Jul 29 13:50:16 terrapi kernel: [576505.682876] 139 tcp PORT DENY: IN=eth0 OUT= MAC=b8:27:eb:30:eb:6a:4c:60:de:d1:4d:a4:08:00:45:70:00:7c:00:00:40:00:32:11:5a:8c SRC=67.215.231.242 DST=192.168.1.3 LEN=124 TOS=0x10 PREC=0x60 TTL=50 ID=0 DF PROTO=UDP SPT=3000 DPT=41530 LEN=104
Chain SAMBA (1 references)
pkts bytes target prot opt in out source destination
0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:139 source IP range 192.168.1.2-192.168.1.250
7 1007 LOG all -- * * 0.0.0.0/0 0.0.0.0/0 limit: avg 5/min burst 5 LOG flags 0 level 4 prefix "139 tcp PORT DENY: "
0 0 DROP tcp -- * * 0.0.0.0/0 192.168.1.3 tcp dpt:139
Буквально со вчерашнего дня начала скакать скорость wifi, роутер netgear wnr2200
работает более-менее стабильно только в радиусе 3 метров - за стеной работает так: идёт закачка секунд 10-15 на скорости 20 мегабит и падает до нуля почти, пинги становятся длиной до 30 секунд:
( читать дальше... )
пробовал переключать режимы, 54->150->300 мегабит, никакой разницы, чем выше режим - тем быстрее вырубается
я подумал, что это может быть интерференция с местными сетями - менял каналы, в радиусе роутера видится около 3..5 сетей
что делать, как жить? роутер сгорел?
Н. Вирт дело говорит
Функциональные языки происходят от языка Lisp [5]. Они подверглись большому числу расширений и изменений и используются для реализации как небольших, так и крупных программных систем. Я всегда сохранял скептическую позицию по отношению к этому направлению. Что характеризует функциональные языки? Всегда оказывалось, что они характеризуются своей формой, что вся программа состоит из вычислений функций - вложенных, рекурсивных, параметрических и т.д. Отсюда происходит термин функциональный. Однако ключевая идея состоит в том, что функции по своему существу не имеют состояний. Отсюда следует отсутствие переменных и присваиваний. Вместо переменных используются неизменяемые параметры функций - переменные в математическом смысле. Вследствие этого, только что вычисленные значения невозможно присвоить той же переменной, затирая ее старое значение. Это объясняет, почему повторение должно выражаться через рекурсию. Структуру данных, в лучшем случае, можно расширить, но невозможно изменить ее существующую часть. Это приводит к очень высокому уровню рециркуляции памяти - необходимым компонентом является «сборщик мусора» (garbage collector). Реализация без автоматической сборки мусора является немыслимой.
Постулирование модели вычислений без состояний поверх машины, наиболее значительной характеристикой которой является состояние, кажется, по крайней мере, странной идеей. Между моделью и машиной существует широкая пропасть, возведение моста через которую обходится дорого. Это невозможно исправить с помощью какой-либо аппаратной поддержки: идея остается плохой и на практике.
Сторонники функциональных языков также со временем поняли это. С помощью разнообразных хитрых приемов они ввели состояние и переменные. Тем самым, чисто функциональный облик языков был дискредитирован и принесен в жертву. Старая терминология стала обманчивой.
Если оглянуться на прошлое функциональных языков, то оказывается, что их действительно важным вкладом было, конечно, не отсутствие состояний, а требование понятных вложенных структур и использование строго локальных объектов. Эта дисциплина может практиковаться и с использованием традиционных, императивных языков, которые со временем позаимствовали идеи вложенных структур, функций и рекурсии.
Однако функциональные языки подразумевают гораздо большее, чем отказ от операторов goto. Они также подразумевают ограничение на локальные переменные, за исключением, возможно, нескольких глобальных переменных состояния. В них, возможно, считается нежелательной вложенность процедур. По-видимому, были правы разработчики компьютера B5000, ограничая доступ к строго локальным и глобальным переменным.
Много лет спустя некоторые разработчики все чаще стали утверждать, что функциональные языки являются наилучшим средством для введения параллелизма - хотя было бы более уместно сказать «для облегчения работы компиляторов по определению возможностей распараллеливания программ». Вообще-то относительно несложно определить, какие части выражения могут вычисляться параллельно. Более важно то, что параллельно могут вычисляться параметры вызываемой функции, если запрещены побочные эффекты - которые не могут возникать в истинно функциональном языке. В то время, как это обстоятельство может быть истинным и, возможно, минимальным преимуществом функциональных языков, объектно-ориентированный подход предлагает более эффективный способ хорошего использования параллелизма, когда поведение каждого объекта представляется в виде отдельного процесса.
Debian sid На прошлой неделе прилетело какое-то обновление и сломался хрум, теперь он выглядит вот так http://cs425227.vk.me/v425227161/9826/_UBNHZsdPVg.jpg Что покопать, чтобы это починить? гугел советует обновиться, не помогло, советует переустановить, проверить темы гтк+, ничего не помогает
Есть один xml лейаут для андроида, вот этот:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:background="?docBackground"
android:layout_height="match_parent">
<NonFocusableScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<EditText
android:id="@+id/surnameTxt"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="70"
android:inputType="textCapSentences"
android:hint="Фамилия"
/>
</NonFocusableScrollView>
</LinearLayout>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="EditText/@hint">
<xsl:attribute name="hint" namespace="android"><xsl:copy-of select="@id"/></xsl:attribute>
</xsl:template>
<xsl:template match="@*|node()">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>
xmlns:ns_1="android" android:id="@+id/surnameTxt" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="70" android:inputType="textCapSentences" ns_1:hint=""
Собственно, сабж, началось после установки драйверов версии 313.30
логи засирались записями
Oct 22 23:48:15 terradebian kernel: [37592.424529] NVRM: Xid (0000:01:00): 8, Channel 00000001
Oct 22 23:48:24 terradebian kernel: [37601.428524] NVRM: Xid (0000:01:00): 8, Channel 00000001
Oct 22 23:48:32 terradebian kernel: [37609.428519] NVRM: Xid (0000:01:00): 8, Channel 00000001
Oct 22 23:48:40 terradebian kernel: [37617.432509] NVRM: Xid (0000:01:00): 8, Channel 00000001
Oct 22 23:48:49 terradebian kernel: [37626.432506] NVRM: Xid (0000:01:00): 8, Channel 00000001
Oct 22 23:48:58 terradebian kernel: [37635.432505] NVRM: Xid (0000:01:00): 8, Channel 00000001
Где-то около недели назад, после очередного обновления стал тормозить запуск dolphin и открытие диалогов
strace показывает, что dolphin ждёт файла /var/run/dbus/system_bus_socket
вот вывод:
http://pastebin.com/GCH04rwD
после рестарта dbus открывается мгновенно
что тут можно починить?
Дебиан сид, нвидия 620 блоб
в трее висит psi+ и никого не трогает, как только он начинает моргать для сигнализации о пришедшем сообщении - иксы загружают процессор на 100%
куда копать, что попытаться поправить?
на свежей установке дебиана при нажатии любой кнопки на клавиатуре виснет мышка, отпускаю кнопку - мышка развисает
куда копать, что настраивать?
Яндекс уже форкнул пси, теперь ещё и форкнул хромиум
что дальше? я.дроид? я.ось? я.иксчат? я.торрент?
к слову, они хоть назад патчи отдают?
fetchmail
fetchmail: Отпечатки pop.gmail.com не совпадают!
3072420508:error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed:s3_clnt.c:1059:
fetchmail: Сбой подключения через SSL.
fetchmail: Ошибка сокет при выборке из xxxxxx@gmail.com@pop.gmail.com
fetchmail: Статус запроса=2 (SOCKET)
Доброго времени суток.
На проекте используем технологии из сабжа + postgres, в контроллере истории понадобилось возвращать не только сами данные из таблицы истории, но и кол-во этих данных в одном запросе, для правильного разбиения вывода на страницы.
В идеальном случае, я бы написал просто select h.*, count(1) over() from history h where ...
но запросы составляем через заполнение Criteria.
В доках пишут нечто вроде
Criteria c = hibernateSession.createCriteria(History.class);
ProjectionList proList = Projections.projectionList();
proList.add(Projections.sqlProjection("count(1) over() as count", new String[] { "count" },new org.hibernate.type.Type[] {StandardBasicTypes.LONG }));
c.setProjection(proList);
proList.add(Projections.groupProperty("id"),"id");
Доброго времени суток, прошу подтвеждения\опровержения бага
http://code.google.com/p/chromium/issues/detail?id=108419
Debian unstable, после какого-то из последних обновлений отломалась загрузка
Вроде ничего особо не обновилось, но после плановой перезагрузки система сообщила, что корень примонтирован как readonly
ладно, думаю, бывает, fsck / -avf : чисто
перезагрузка - всё то же, readonly file system
fstab не менялся
через консоль перемонтирую mount / -o remount,rw , загружаю кеды - не работает плазма...
есть резервная копия системы, могу восстановить оттуда, но всё же, может есть способ решения? или куда копать?
UPD: ещё три машины, с тем же дебьяном обновились нормально и сейчас работают в штатном режиме
Доброго времени суток, вопрос в сабже
swing и awt выглядят как уг
читал про GWT, но он, вроде только для веба, а нужен для десктопа
Зашёл сегодня на гитхаб, посмотреть чего там нового у майнтеста
а там страниц 5 коммитов за 29.11
главное изменение - теперь есть server-side скриптинг, т.е. теперь можно делать моды на lua
теперь можно запиливать свои текстуры, оставлять на сервере, клиент их умеет теперь с сервера забирать
на чистой сборке отломана furnace :(
следующие → |