Задать вопрос
  • На настройке сети зависает установка kali linux?

    @nallion
    Егор Перевощиков, ipv6.disable=1 добавить в параметры grub в секцию kernel
  • PHP - как написать функцию перебора?

    @nallion Автор вопроса
    Подойдет и первый вариант)
    Не подскажете, как вставить file_get_contents внутрь рабочего echo, с передачей переменной $sob?

    Я пытался вставить, кучу ошибок получил, php-вызов внутри echo (вложеный код) это жестко.
  • Как сменить экран загрузки Ubuntu 14.04?

    @nallion
    ну делать людям нечего, систему кастомизируют
  • Как написать bat файл (нужна небольшая логика)?

    @nallion Автор вопроса
    тоже неплохой вариант, но я очень люблю своих пользователей и разрабатываю для них решения "в один клик - все на одной кнопке" )
  • Как написать bat файл (нужна небольшая логика)?

    @nallion Автор вопроса
    в таком случае первая и вторая строчка исполняются, но если закрыть консоль (в которой работает ffmpeg) тот третья не выполниться. Нужно спаунить его в отдельную консоль которая после закрытия будет исполнять третью команду в bat.
  • Как получить p-to-p IP адрес в bash скрипте?

    @nallion Автор вопроса
    Vladimir Zhurkin:
    root@router:~# ip addr show ppp0 | awk '/inet/ {print $4}'
    212.115.225.241/32

    как бы еще убрать /32?
  • Iproute2, пять внешних IP, LARTC, почему не работает?

    @nallion Автор вопроса
    Ладно, поставили ss5 и привязали к интерфейсам. Все работает без заморочек с lartc.
  • Iproute2, пять внешних IP, LARTC, почему не работает?

    @nallion Автор вопроса
    Руслан Федосеев: я Вам это и писал четырьмя постами выше

    Пробую

    /bin/ip route add default dev venet0 src 93.170.123.191 table P1
    /bin/ip route add default dev venet0 src 93.170.123.201 table P2
    /bin/ip route add default dev venet0 src 93.170.123.208 table P3
    /bin/ip route add default dev venet0 src 93.170.123.212 table P4
    /bin/ip route add default dev venet0 src 93.170.123.213 table P5

    не работает!

    в общем, забил я пока на iproute, пробую делать через snat.
    оно должно работать, но не работает)

    /sbin/iptables -A OUTPUT -t mangle -m owner --uid-owner 1000 -j MARK --set-mark 1
    /sbin/iptables -A OUTPUT -t mangle -m owner --uid-owner 1001 -j MARK --set-mark 2
    /sbin/iptables -A OUTPUT -t mangle -m owner --uid-owner 1002 -j MARK --set-mark 3
    /sbin/iptables -A OUTPUT -t mangle -m owner --uid-owner 1003 -MARK --set-mark 4
    /sbin/iptables -A OUTPUT -t mangle -m owner --uid-owner 1004 -j MARK --set-mark 5
    /sbin/iptables -t nat -A POSTROUTING -m mark --mark 1 -j SNAT --to-source 93.170.123.191
    /sbin/iptables -t nat -A POSTROUTING -m mark --mark 2 -j SNAT --to-source 93.170.123.201
    /sbin/iptables -t nat -A POSTROUTING -m mark --mark 3 -j SNAT --to-source 93.170.123.208
    /sbin/iptables -t nat -A POSTROUTING -m mark --mark 4 -j SNAT --to-source 93.170.123.212
    /sbin/iptables -t nat -A POSTROUTING -m mark --mark 5 -j SNAT --to-source 93.170.123.213

    тут другая напасть o.O

    iptables v1.4.14: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
    Perhaps iptables or your kernel needs to be upgraded.

    виртуалка на openvz, может быть есть смысл спросить у хостера?
  • Iproute2, пять внешних IP, LARTC, почему не работает?

    @nallion Автор вопроса
    получается по-Вашему надо так

    /bin/ip route add default gw 127.0.0.2 src 93.170.123.191 table P1
    /bin/ip route add default gw 127.0.0.2 src 93.170.123.201 table P2
    /bin/ip route add default gw 127.0.0.2 src 93.170.123.208 table P3
    /bin/ip route add default gw 127.0.0.2 src 93.170.123.212 table P4
    /bin/ip route add default gw 127.0.0.2 src 93.170.123.213 table P5
  • Iproute2, пять внешних IP, LARTC, почему не работает?

    @nallion Автор вопроса
    Руслан Федосеев: если бы все было так просто, я не писал бы сюда

    route -n
    Kernel IP routing table
    Destination Gateway Genmask Flags Metric Ref Use Iface
    0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 venet0

    root@alex:~# ip route
    default dev venet0 scope link

    выдержка из /etc/network/interfaces

    # Auto generated venet0 interface
    auto venet0
    iface venet0 inet manual
    up ifconfig venet0 up
    up ifconfig venet0 127.0.0.2
    up route add default dev venet0

    и выдержка из ifconfig venet0
    venet0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
    inet addr:127.0.0.2 P-t-P:127.0.0.2 Bcast:0.0.0.0 Mask:255.255.255.255
    UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
    RX packets:13256 errors:0 dropped:0 overruns:0 frame:0
    TX packets:14098 errors:0 dropped:4 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:3412340 (3.2 MiB) TX bytes:3963966 (3.7 MiB)

    получается default gw в основной таблице 127.0.0.2
    если я делаю route add 8.8.8.8 gw 127.0.0.2 - 8.8.8.8 пингуется

    а внешние ипы - это алиасы к venet0

    venet0:0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
    inet addr:93.170.123.191 P-t-P:93.170.123.191 Bcast:93.170.123.191 Mask:255.255.255.255
    UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1

    venet0:1 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
    inet addr:93.170.123.201 P-t-P:93.170.123.201 Bcast:93.170.123.201 Mask:255.255.255.255
    UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1

    venet0:2 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
    inet addr:93.170.123.208 P-t-P:93.170.123.208 Bcast:93.170.123.208 Mask:255.255.255.255
    UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1

    venet0:3 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
    inet addr:93.170.123.212 P-t-P:93.170.123.212 Bcast:93.170.123.212 Mask:255.255.255.255
    UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1

    venet0:4 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
    inet addr:93.170.123.213 P-t-P:93.170.123.213 Bcast:93.170.123.213 Mask:255.255.255.255
    UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
  • Iproute2, пять внешних IP, LARTC, почему не работает?

    @nallion Автор вопроса
    root@alex:~# ip route
    default dev venet0 scope link

    root@alex:~# ifconfig venet0
    venet0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
    inet addr:127.0.0.2 P-t-P:127.0.0.2 Bcast:0.0.0.0 Mask:255.255.255.255
    UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
    RX packets:124898 errors:0 dropped:0 overruns:0 frame:0
    TX packets:121839 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:10728635 (10.2 MiB) TX bytes:15084381 (14.3 MiB)

    Пробую

    /bin/ip route add default dev venet0 src 93.170.123.191 table P1
    /bin/ip route add default dev venet0 src 93.170.123.201 table P2
    /bin/ip route add default dev venet0 src 93.170.123.208 table P3
    /bin/ip route add default dev venet0 src 93.170.123.212 table P4
    /bin/ip route add default dev venet0 src 93.170.123.213 table P5

    не работает!
  • Iproute2, пять внешних IP, LARTC, почему не работает?

    @nallion Автор вопроса
    Руслан Федосеев:
    так? (в /etc/rc.local)
    не работает же)
    /bin/ip route add default via 93.170.123.191 table P1
    /bin/ip route add default via 93.170.123.201 table P2
    /bin/ip route add default via 93.170.123.208 table P3
    /bin/ip route add default via 93.170.123.212 table P4
    /bin/ip route add default via 93.170.123.213 table P5
  • Iptables mark + iproute2, как заблокировать домен?

    @nallion Автор вопроса
    Решено.
    iptables -A FORWARD -p tcp --dport 1094 -m string --string "ya.ru" --algo kmp -j REJECT --reject-with tcp-reset
    Прокси и локальный днс не совсем подходят.
    В сети есть юзеры и маршруты \ прокси, для которых нада сделать исключение.