Две lan карты одновременно

Вчера мне провели кабельный интернет и оказалось что теперь у меня старое wifi соединение с хорошим upload каналом но низким ping-ом, и кабель с хорошим ping-ом, но низким upload. Ясное дело - два канала, работает только один, так почему же второму пропадать?

В более общем случае люди конечно хотели бы по максимому использовать оба шлюза (gateway) для получения суммарных скоростей, если бы не различие в IP. Обычно такую задачу перекладывают на рутер, который сам думает какой пакет кинуть по какому шлюзу что-бы ничего не потерялось, но в Windows есть и встроенный инструмент маршрутизации - комманда route.

Проблема лишь в том что она прописывает шлюзы для IP конкретных получателей, что очень полезно при статичных VPN, но в моём случае она бесполезна, поскольку по wifi я хотел бы иметь доступ ко всему спектру IP. Но сузив рамки, я решил что по wifi имеет смысл пустить только mail сервак и задача сводится к маршрутизации пакетов в зависимости от используемых портов (110,25,995).

Для такой перенастройки маршрутизации я попробовал:

  • wipfw, портирование из freeBSD
  • kerio winroute, вместе с уймой настроек, firewall, traffic quotas и тп. Даже основная фича по транслирование сетевых адрессов (NAT) не помогла ником образом
  • Netcom Routix по идее очень навороченная прога, позволяющая даже изменять модули маршрутизации по своему усмотрению, если есть знания в Visual Basic.

Предложения заблокировать порты на одном шлюзе с мыслью что они сами побегут на другой - не получилось. Копания в течение суток я понял что data layer и network layer в windows очень слаб, даже несмотря на присутсвие третьих программ. Надеюсь кто-нибудь найдёт решение кроме как установки второго компа.

VPN

Virtual Private Network это искусственный защищённый канал связи между двумя LAN-сетями использующий протоколы аутидентификации IPSec, PPTP или L2TP и алгоритмы криптографии DES, triple DES, AES.

С точки зрения системного администратора, для организации доступа к своей сети необходимо установить ряд устройств, но поскольку обычные пользователи сталкиваются больше с тем как соединиться с уже существующей сетью, то я рассматриваю только эту сторону вопроса.

Для обычного пользователя VPN-туннель просто создаёт второй сетевой интерфейс и как результат - второй IP, который доступен из второй сети. Благодаря этому все остальные программы и протоколы (SVN, FTP, SMTP) могут использовать ресурсы корпоративной сети. Это в корне увеличивает возможности пользователя по сравнению с использованием SSH-туннелирования, которое часто исопльзуется для защищённой передачи данных (через WinSCP и Putty)

VPN-соединение устанавливается программами:

Как побочный эффект от соединения, вы можете заметить что пропал доступ к интернету - ваш gateway оказался перенаправленным на VPN'овский интерфейс. И наоборот, внутри внутренней сети нельзя пользоваться глобальным DNS.

Если возникает ошибка ROUTE, то можно создать .bat файлик и прописать туда нужные пути таким образом..

route ADD 10.138.12.4 MASK 255.255.255.255 10.138.11.109

Шифр Брайля

Нет, это не шифр инопланетян, хотя достаточно любопытный, не правда ли? Способы кодирования информации, и криптографии создавались с древнейших времён, но для данный код носит имя француза Брайля и изначально разрабатывался для военных целей для общения ночью в полной тишине, но для обычных солдат это оказалось слишком сложным

Сейчас транскрипцию шифра Брайля используют не только для печати книг для слепых но и для чтения с экранов компьютера. Из-за ограничения размера "буквы" всего существует 26=64 символа. Интересно такой интерфейс как прототип предлагается использовать и на специальных мобильных телефонах, часах

Взлом Wi-Fi access point-а с WEP

В центре города всюду только и витают wifi поля, и много кому хочется бесплатного интернета. И хотя в доступе есть и открытые AP, можно попробовать вскрыть и зашифрованную сеть, разумеется если на ней нет Mac-адресс фильтра.

Некогда я этой темой интересовался (а мой сокурсник Олег - даже диплом защитил по этой теме), но увы я не смог применить свои знания на практике - все программы хотели Linux. Но вот набрёл на статью от infosecurity ..

Итак, для взлома сети нам, кроме ноутбука с беспроводным адаптером, потребуется утилита aircrack 2.4, которую можно найти в свободном доступе в Интернете.

 

Файлы

Ссылки в файловой системе

«ln» в Unix

В действительности речь идёт разумеется об особенностях unix-файловой системы связывать папки и файлы? На практике web-разработки это мелочь, но знать полезно.

Двумя коммандами, вводимых или из консоли sh, либо через putty по ssh, мы создаём оригинальный файл и зеркало. В отличие от копии файла, зеркало, подобно shortcut в windows, занимает мизерный размер на диске, но позволяет полноценно работать с ним как с оригиналом.

touch original_file #создаём файл
ln original_file copy_file #делаем ссылку

i-Node это такой тип ссылок, которые сильно связаны с файлом и удалить файл нельзя, покуда хотябы одна ссылка "осталась в живых". Вызывается -i параметром. В обычном случае удаление ссылки не удаляет файла.

mklink в Windows

Кроме обычных shortcut'ов существует и символическая ссылка:

Creates a symbolic link.
MKLINK [[/D] | [/H] | [/J]] Link Target
        /D      Creates a directory symbolic link.  Default is a file symbolic link.
        /H      Creates a hard link instead of a symbolic link.
        /J      Creates a Directory Junction.
        Link    specifies the new symbolic link name.
        Target  specifies the path (relative or absolute) that the new link refers to.