Падение линка не падение интерфейса. Подскажите как можно выкрутиться не прибегая к протоколам BGP.Или самому организовывать добавление/удаление маршрутов в зависимости от "доступности" (ping и прочая) противоположного конца тоннеля, или использовать динамическую маршрутизацию через туннельные интерфейсы (реализации RIPv2, если не ошибаюсь, есть почти под каждую из популярных ОС).
Очень краткая схема в первом комментарии выше.Если я правильно понял, то можно (нужно?) изменять маршрут по умолчанию (т.е. маршрутизировать трафик на OPENVPNSERVER1 или OPENVPNSERVER2) на 3750 в зависимости от работоспособности тоннеля?
Когда трава была зеленее я видел использованиe route map в зависимости от пинга, но не запомнил и информации сейчас нет.На мой взгляд, вам подойдет решение в виде статической маршрутизации вкупе с ip sla tracking. См. раздел Резервирование.
К сожалению со второй стороны также нужно отправлять пакеты, в свою очередь выбирая интерфейс. А там у нас чисто линуксовое решение.Я полагал, что хотя бы с одной стороны маршруты исчезают при нарушении работоспособности туннеля. Если нет, то остается RIPv2 (на 3 серверах с openvpn и на устройстве cisco).
Раз в сутки проводится акция - найди на любой странице среди товаров рекламный баннер, кликни на него и получи скидку (кликающий должен быть авторизован на сайте).
import requests
url='https://pp.vk.me/c540104/c624218/v624218602/3321/uYVa4FQv_q0.jpg'
filename='toster.jpg'
response=requests.get(url)
if response.status_code==200:
with open(filename,'wb') as imgfile:
imgfile.write(response.content)
Возможна ли такая структура домашней сети?Да, возможна. Другое дело, что сеть может работать не так, как вы хотите.
При попытке добавить в транк 1 вланЧто именно делаете? Добавляете его тегированным/нетегированным (native)?
VLAN 1Вообще говоря, vlan 1 может использоваться для служебных целей и иметь в связи с этим некоторые нюансы. На вашем месте, я бы, при возможности, использовал вместо него другой влан.
switchport default-vlan tagged
http://moscow.drom.ru/auto/?bull_id=16218116&obj=show_contacts&crossdomain_ajax_request=2&request=ajax_show_contacts
_flag=False
for _list in (clubs,diamonds,hearts,spades):
if first_card in _list and second_card in _list:
_flag=True
break
P.S. это нужно для функции, которая будет циклически проверять совпадение мастей карт.Что значит 'циклически'? Сколько ожидается циклов? Почему нельзя реализовать карты в качестве экземпляров специализированного класса или named tuple и напрямую сравнивать атрибуты?
С числами вроде разобрался - кешируется [-5, 256], но насчет строк нашел только скудные "кешируюутся короткие строки". Хотелось бы узнать более конкретно условия кеширования.В этом докладе (с 9 минуты) говорится, что, как правило, кэшируются строки длины в 1 байт и пустая строка. Думаю, это зависит от имплементации интерпретатора/VM.
Также интересно, что такое "interned strings"?В моем представлении, это и есть кэшированная строка. Есть встроенная функция intern, возвращающая интернированный (кэшированный) вариант строки. Пример:
>>> sys.version
'2.7.6r3 Stackless 3.1b3 060516 (default, Apr 11 2014, 15:44:48) [MSC v.1500 32 bit (Intel)]'
, короткие строки кэшируются автоматически:>>> s1==s2
True
>>> s1="toster"
>>> s2="toster"
>>> id(s1)==id(s2)
True
, длинные - нет:>>> s3="ticking away the moments that make up a dull day"
>>> s4="ticking away the moments that make up a dull day"
>>> s3==s4
True
>>> id(s3)==id(s4)
False
, но их можно кэшировать принудительно:>>> s5=intern("you fritter and waste the hours in an off-hand way")
>>> s6=intern("you fritter and waste the hours in an off-hand way")
>>> s5==s6
True
>>> id(s5)==id(s6)
True
>>>
Проблема заключается в том, что компьютеры, подключенные кабелем напрямую к главному хабу - видят друг друга и объединены в сеть. А компьютеры, подключенные ко второму маршрутизатору, изолированы от главной сети и видят только друг друга, но не видят остальных.DIR-300, скорее всего, получает IP-адрес для интерфейса, которым он подключен к коммутатору (который вы почему-то называете "хабом") и затем использует его как внешний адрес для NAT. Если вы хотите, чтобы все компьютеры в сети "видели друг друга", то наиболее простым решением, на мой взгляд, будет настройка DIR-300 в качестве бриджа (моста). Должен быть настроен бриджинг между интерфейсом, которым он подключен к коммутатору (предположительно, WAN-порт) и остальными (LAN- и WLAN-/WiFi) интерфейсами. В некоторых "домашних" маршрутизаторах подобный режим называется "режимом точки доступа". Если будете использовать подобное решение, на всякий случай не подключайте один хост (компьютер, моноблок) разными интерфейсами (Wi-Fi/LAN) одновременно.
Так вот, можно ли купить IP адрес как доменЕсли вы хотите иметь независимость от хостинга, покупка (аренда) одного адреса ничего не решит, но можно купить префикс ("подсеть" на жаргоне). Первая ссылка из гугла привела сюда.
Ведь там не отделаешься доменом, и приходится указывать IP адрес.Почему? Если даже игровой клиент не поддерживает указания сервера по его имени (url), почему бы не задуматься о создании некоей обертки ("запускатора"), которая позволит это сделать?