• SSH Tunneling или VPN?

    darkdimius
    @darkdimius
    ssh умеет сам делать свой «vpn» а не только socks proxy.
    echo «Starting VPN tunnel ...»
    modprobe tun
    ssh -w ${TUN_LOCAL}:${TUN_REMOTE} -f ${HOST} -p ${HOST_PORT} "\
    ip addr add ${IP_REMOTE}/${IP_MASK} dev tun${TUN_REMOTE} \
    && ip link set tun${TUN_REMOTE} up \
    && sleep 2\
    && echo «slept»\
    && iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE -s ${IP_LOCAL}\
    && echo «masq»\
    && iptables -I INPUT -i tun${TUN_REMOTE} -j ACCEPT \
    && iptables -I FORWARD -i tun${TUN_REMOTE} -j ACCEPT \
    && iptables -t nat -I PREROUTING -i tun${TUN_REMOTE} -j ACCEPT \
    && echo «serv done»\
    && true"
    sleep 5
    echo «local»

    ip addr add ${IP_LOCAL}/${IP_MASK} dev tun${TUN_LOCAL}
    ip link set tun${TUN_LOCAL} up
    ip route del default
    ip route add default dev tun${TUN_LOCAL}
    #echo «search ${PRIVATE_DOMAIN}
    #echo „nameserver ${PRIVATE_NAMESERVER}
    #“ >/etc/resolv.conf
    echo »… done."
    <\blockquote>
    Ответ написан
    2 комментария
  • Linux - 64 или 32 битная система, плюсы и минусы?

    fenrirgray
    @fenrirgray
    Недостатки х86_64:

    1) Выше потребление памяти(5-10%)
    2) Больше места на винчестере из за установленных 32-х битных библиотек.
    3) Память занимают еще и 32-х битные библиотеки.

    Преимущества x86_64

    1) В бинарных дистрибутивах(типа убунты) большая часть приложений собирается с совместимостью от i486 до i686. При этом там выключено большинство расширений процессора, типа sse и mmx. В Арче это не столь существенно т.к. сборка идет с i686, тем не менее разница все равно есть.
    При использовании x86_64 системы все пакеты будут собраны с совместимостью с x86_64, что включает в себя куда больший набор расширений, к примеру sse2, что означает повышенную отзывчивость системы и заметное невооруженным глазом повышение производительности.
    2) Не нужно использовать тормозные костыли типа pae.
    3) На некоторых операциях, типа кодирования/декодирования видео/аудио прирост производительности будет очень существенный.

    Как вы видите никакой особой разницы нет. Используя х86_64 вы выигрываете в производительности и теряете в памяти. Используя х32 — наоборот. Учитывая, что памяти у вас 4гб — я бы выбрал производительность т.к. её мало никогда не бывает.

    Сказки про мифические глюки 64-х битных систем — просто сказки. Флэш давным давно совершенно нормально(насколько это вообще возможно для флэша) работает либо через nspluginwrapper, либо можно вообще использовать нативную х64 бета версию из адоб-лабс.
    Всякие блобы, типа скайпа и гугл-земли, тоже работают без каких либо проблем, хоть и тянут за собой кучу 32-х битного мусора.
    Ответ написан
    2 комментария