Page 8 of 10 FirstFirst ... 678910 LastLast
Results 106 to 120 of 142

Thread: Внутренний и внешний IP адреса + DCHub

  1. #106
    Все ОК. Комментируем команды с iptables. Итого в post-firewall должно получиться:
    Code:
    #!/bin/sh
    
    #iptables -t nat -D PREROUTING 2
    #iptables -t nat -I PREROUTING -d 192.168.31.46 -j VSERVER
    #iptables -t nat -I PREROUTING -d 91.195.xxx.10 -j VSERVER
    
    #iptables -t nat -D POSTROUTING 2
    #iptables -t nat -I POSTROUTING -o eth1 -s !192.168.31.46 -j MASQUERADE
    #iptables -t nat -I POSTROUTING -o eth1 -s !91.195.xxx.10 -j MASQUERADE
    
    #ip route delete default via 10.44.22.1
    
    
    export >> /tmp/script.log
    echo "$*" >> /tmp/script.log
    echo "<=end=>" >> /tmp/script.log
    Сохраняемся, перезагружаемся, пробуем.

    Интересуют данные только из /tmp/script.log. Там должно быть больше текста
    Last edited by Basile; 28-01-2010 at 21:31.
    ASUS RT-N16 1.9.2.7-rtn, Zotac ZBOX (rtorrent@Ubuntu 13.10)

  2. #107
    Join Date
    Feb 2008
    Location
    Украина Запорожье
    Posts
    351
    Подправил, сохранился и перегрузился сразу со включенным кабелем

    Code:
    [maxya@maxya_wi_fi root]$ iptables -t nat -vnL POSTROUTING
    Chain POSTROUTING (policy ACCEPT 79 packets, 7059 bytes)
     pkts bytes target     prot opt in     out     source               destination
      333 16701 MASQUERADE  all  --  *      vlan1  !10.44.22.205         0.0.0.0/0
       22  5332 MASQUERADE  all  --  *      eth1   !10.44.22.205         0.0.0.0/0
        3   566 MASQUERADE  all  --  *      br0     192.168.0.0/24       192.168.0.0/24
    [maxya@maxya_wi_fi root]$
    Code:
    [maxya@maxya_wi_fi root]$ iptables -t nat -vnL PREROUTING
    Chain PREROUTING (policy ACCEPT 1390 packets, 154K bytes)
     pkts bytes target     prot opt in     out     source               destination
        1    64 VSERVER    all  --  *      *       0.0.0.0/0            10.44.22.205
        1    64 VSERVER    all  --  *      *       0.0.0.0/0            10.44.22.205
    [maxya@maxya_wi_fi root]$
    Code:
    [maxya@maxya_wi_fi root]$ route -n
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    91.195.XXX.9    0.0.0.0         255.255.255.255 UH    0      0        0 eth1
    10.44.22.1      0.0.0.0         255.255.255.255 UH    0      0        0 vlan1
    192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 br0
    91.195.XXX.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1
    192.168.31.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1
    10.44.22.0      0.0.0.0         255.255.255.0   U     0      0        0 vlan1
    10.0.0.0        10.44.22.1      255.0.0.0       UG    0      0        0 vlan1
    127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
    0.0.0.0         10.44.22.1      0.0.0.0         UG    0      0        0 vlan1
    0.0.0.0         91.195.XXX.9    0.0.0.0         UG    0      0        0 eth1
    [maxya@maxya_wi_fi root]$

    содержимое /tmp/script.log - только это

    Code:
    start
    устройство должно решать проблема - а не создавать их!
    WL-500W, WRT610N v2 + WD 250Gb 2.5" Отправка смс + шаринг на openbox x730
    TwonkyMedia + dbhub_0.450 + lighttpd+ssl+auth + dlengine + NOD32 update server
    Огромный респект Олегу и vectorm

  3. #108
    Вы, когда редактировали post-firewall, случайно не снесли атрибут "исполняемый"?

    На всякий случай привожу команду, как его вернуть:
    Code:
    chmod +x /tmp/local/sbin/post-firewall
    ASUS RT-N16 1.9.2.7-rtn, Zotac ZBOX (rtorrent@Ubuntu 13.10)

  4. #109
    Join Date
    Feb 2008
    Location
    Украина Запорожье
    Posts
    351

    Post

    Лог роутера, если вставить кабель после полной загрузки

    Code:
    Jan 28 21:49:59 udhcpc[158]: Lease of 10.44.22.205 obtained, lease time 172800
    Jan 28 21:50:00 syslog: ERRO: MC-Router API already in use; Errno(125): Address already in use
    Jan 28 21:50:00 dhcp client: bound IP : 10.44.22.205 from 10.44.22.1
    Jan 28 21:50:01 /opt/sbin/cron[454]: (maxya) CMD (run-parts /opt/etc/cron.5m
    Лог /tmp/script.log, если также вставить кабель после полной загрузки

    Code:
    start
    export HOME='/'
    export PATH='/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin'
    export PWD='/'
    export TZ='EET-2EEST,M3.5.0/3,M10.5.0/4'
    export broadcast='10.44.22.255'
    export dhcptype='5'
    export dns='10.10.10.2 10.10.12.3'
    export domain='beeline.ua'
    export interface='vlan1'
    export ip='10.44.22.205'
    export lease='172800'
    export mask='24'
    export msroutes='8 10 10 44 22 1'
    export router='10.44.22.1'
    export serverid='10.10.14.2'
    export subnet='255.255.255.0'
    vlan1 10.44.22.205 br0 192.168.0.1 eth1 10.44.22.205
    <=end=>
    ~
    Attached Images Attached Images  
    Last edited by колбаскин; 28-01-2010 at 21:08.
    устройство должно решать проблема - а не создавать их!
    WL-500W, WRT610N v2 + WD 250Gb 2.5" Отправка смс + шаринг на openbox x730
    TwonkyMedia + dbhub_0.450 + lighttpd+ssl+auth + dlengine + NOD32 update server
    Огромный респект Олегу и vectorm

  5. #110
    С атрибутами вроде все ОК. Вот такой script.log мне и был нужен.

    Последнее на сегодня. Правим post-firewall:
    Code:
    #!/bin/sh
    
    if [ $interface = 'vlan1' ]; then
    	iptables -t nat -D PREROUTING 2
    	iptables -t nat -I PREROUTING -d 192.168.31.46 -j VSERVER
    	iptables -t nat -I PREROUTING -d 91.195.xxx.10 -j VSERVER
    
    	#iptables -t nat -D POSTROUTING 2
    	#iptables -t nat -I POSTROUTING -o eth1 -j MASQUERADE
    
    	ip route delete default via 10.44.22.1
    fi
    
    export >> /tmp/script.log
    echo "$*" >> /tmp/script.log
    echo "<=end=>" >> /tmp/script.log
    Сохраняемся, перезагружаемся. Сразу же после перезагрузки вынуть кабель основного провайдера и снова подключить, потом уже подключать Билайн.
    Далее, получить содержимое script.log, iptables -t nat -vnL POSTROUTING. Далее выполнить 3 команды, которые закомментированы и посмотреть на результат их вывода (вывод сюда). По-моему, они на что-то ругаются, а на что не понятно. Затем снова получить вывод от iptables -t nat -vnL POSTROUTING

    P.S. А что у вас за прошивка стоит?
    Last edited by Basile; 29-01-2010 at 18:26. Reason: поправил ошибки
    ASUS RT-N16 1.9.2.7-rtn, Zotac ZBOX (rtorrent@Ubuntu 13.10)

  6. #111
    Join Date
    Feb 2008
    Location
    Украина Запорожье
    Posts
    351

    Post

    Подправил, сохранился, перегрузился
    Вынул кабель основного провайдера, подключил, подключил билайн

    Лог роутера

    Code:
    Jan 28 22:36:19 udhcpc[159]: Lease of 10.44.22.205 obtained, lease time 172800
    Jan 28 22:36:21 syslog: ERRO: MC-Router API already in use; Errno(125): Address already in use
    Jan 28 22:36:21 dhcp client: bound IP : 10.44.22.205 from 10.44.22.1
    Лог
    Code:
    /tmp/script.log
    Code:
    start
    export HOME='/'
    export PATH='/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin'
    export PWD='/'
    export TZ='EET-2EEST,M3.5.0/3,M10.5.0/4'
    export broadcast='10.44.22.255'
    export dhcptype='5'
    export dns='10.10.10.2 10.10.12.3'
    export domain='beeline.ua'
    export interface='vlan1'
    export ip='10.44.22.205'
    export lease='172800'
    export mask='24'
    export msroutes='8 10 10 44 22 1'
    export router='10.44.22.1'
    export serverid='10.10.14.2'
    export subnet='255.255.255.0'
    vlan1 10.44.22.205 br0 192.168.0.1 eth1 10.44.22.205
    <=end=>
    Code:
    [maxya@maxya_wi_fi root]$ iptables -t nat -vnL POSTROUTING
    Chain POSTROUTING (policy ACCEPT 16 packets, 2056 bytes)
     pkts bytes target     prot opt in     out     source               destination
        4   240 MASQUERADE  all  --  *      vlan1  !10.44.22.205         0.0.0.0/0
      258 33201 MASQUERADE  all  --  *      eth1   !10.44.22.205         0.0.0.0/0
        4   757 MASQUERADE  all  --  *      br0     192.168.0.0/24       192.168.0.0/24
    [maxya@maxya_wi_fi root]$

    Даю команды


    Code:
    [maxya@maxya_wi_fi root]$ iptables -t nat -D POSTROUTING 2
    [maxya@maxya_wi_fi root]$ iptables -t nat -I POSTROUTING -o eth1 -s !192.168.31.46 -j MASQUERADE
    iptables v1.2.7a: host/network `!192.168.31.46' not found
    Try `iptables -h' or 'iptables --help' for more information.
    [maxya@maxya_wi_fi root]$ iptables -t nat -I POSTROUTING -o eth1 -s !91.195.XXX.10 -j MASQUERADE
    iptables v1.2.7a: host/network `!91.195.XXX.10' not found
    Try `iptables -h' or 'iptables --help' for more information.
    [maxya@maxya_wi_fi root]$
    Code:
    [maxya@maxya_wi_fi root]$ iptables -t nat -vnL POSTROUTING
    Chain POSTROUTING (policy ACCEPT 43 packets, 6962 bytes)
     pkts bytes target     prot opt in     out     source               destination
        0     0 MASQUERADE  all  --  *      vlan1  !10.44.22.205         0.0.0.0/0
        2   470 MASQUERADE  all  --  *      br0     192.168.0.0/24       192.168.0.0/24
    [maxya@maxya_wi_fi root]$
    Прошивка 1.9.2.7-10.7
    устройство должно решать проблема - а не создавать их!
    WL-500W, WRT610N v2 + WD 250Gb 2.5" Отправка смс + шаринг на openbox x730
    TwonkyMedia + dbhub_0.450 + lighttpd+ssl+auth + dlengine + NOD32 update server
    Огромный респект Олегу и vectorm

  7. #112
    Join Date
    May 2007
    Location
    Истра
    Posts
    1,246
    Quote Originally Posted by колбаскин View Post

    Даю команды


    Code:
    [maxya@maxya_wi_fi root]$ iptables -t nat -D POSTROUTING 2
    [maxya@maxya_wi_fi root]$ iptables -t nat -I POSTROUTING -o eth1 -s !192.168.31.46 -j MASQUERADE
    iptables v1.2.7a: host/network `!192.168.31.46' not found
    Try `iptables -h' or 'iptables --help' for more information.
    [maxya@maxya_wi_fi root]$ iptables -t nat -I POSTROUTING -o eth1 -s !91.195.XXX.10 -j MASQUERADE
    iptables v1.2.7a: host/network `!91.195.XXX.10' not found
    Try `iptables -h' or 'iptables --help' for more information.
    [maxya@maxya_wi_fi root]$
    Отсюда вывод - восклицательный знак нужно отделять пробелом от адреса.
    Everybody stand back. I know iptables.
    Мой вариант правильного выключения роутера.

  8. #113
    Join Date
    Feb 2008
    Location
    Украина Запорожье
    Posts
    351

    Smile

    Спасибо! точно
    Code:
    [maxya@maxya_wi_fi root]$ iptables -t nat -vnL POSTROUTING
    Chain POSTROUTING (policy ACCEPT 13 packets, 1180 bytes)
     pkts bytes target     prot opt in     out     source               destination
       27  3837 MASQUERADE  all  --  *      eth1   !91.195.XXX.10        0.0.0.0/0
        8  1250 MASQUERADE  all  --  *      eth1   !192.168.31.46        0.0.0.0/0
        0     0 MASQUERADE  all  --  *      vlan1  !10.44.22.205         0.0.0.0/0
        3   566 MASQUERADE  all  --  *      br0     192.168.0.0/24       192.168.0.0/24
    [maxya@maxya_wi_fi root]$
    Интернет работает при включенном кабеле Beeline UA
    Я так понимаю осталось прописать маршруты или что-то еще?
    устройство должно решать проблема - а не создавать их!
    WL-500W, WRT610N v2 + WD 250Gb 2.5" Отправка смс + шаринг на openbox x730
    TwonkyMedia + dbhub_0.450 + lighttpd+ssl+auth + dlengine + NOD32 update server
    Огромный респект Олегу и vectorm

  9. #114
    Join Date
    May 2007
    Location
    Истра
    Posts
    1,246
    Кстати, Basile, а зачем 2 правила?
    Code:
    iptables -t nat -I POSTROUTING -o eth1 -s ! 192.168.31.46 -j MASQUERADE
    iptables -t nat -I POSTROUTING -o eth1 -s ! 91.195.xxx.10 -j MASQUERADE
    Ведь пакеты, не обработанные одним (с адресом отправления = 91.195.xxx.10), обязательно обработаются вторым (и наоборот, в каком порядке их не ставь). Не проще ли сразу одним махом
    Code:
    iptables -t nat -I POSTROUTING -o eth1 -j MASQUERADE
    Everybody stand back. I know iptables.
    Мой вариант правильного выключения роутера.

  10. #115
    Join Date
    Feb 2008
    Location
    Украина Запорожье
    Posts
    351
    В общем второй провайдер работает, и даже человек ко мне смог зайти на хаб, но не могу попасть на сайты во второй сети, наверное не понимает днс

    http://10.10.12.4/ - так открывает
    http://bee.lan/ - так нет! это типо сетевых сайтиков

    На компьютере когда было подключено сразу два провайдера, по доменным именам ходило, можно как-то сделать возможным и на роутере?

    И я так понимаю две сети между собой не видны?

    ЗЫ спасибо всем кто помогал

    И на хабы в сетях ни к кому не могу подключится
    Last edited by колбаскин; 29-01-2010 at 15:15.
    устройство должно решать проблема - а не создавать их!
    WL-500W, WRT610N v2 + WD 250Gb 2.5" Отправка смс + шаринг на openbox x730
    TwonkyMedia + dbhub_0.450 + lighttpd+ssl+auth + dlengine + NOD32 update server
    Огромный респект Олегу и vectorm

  11. #116
    Quote Originally Posted by Power View Post
    Кстати, Basile, а зачем 2 правила?
    Во всех случаях, которые я встречал, всегда все IP'шники, присвоенные роутеру, были в цепочке POSTROUTING
    Нужно написать правило (может поможете?): "для всего, для чего источник не равен 192.168.31.46 и не равен 91.195.xxx.10 и интерфейс (out) равен eth1 маскардить его" Я пока не знаю как. Вариант приведенный ниже, я думаю, не прокатит:
    iptables -t nat -I POSTROUTING -o eth1 -s ! 192.168.31.46 -s ! 91.195.xxx.10 -j MASQUERADE
    Last edited by Basile; 29-01-2010 at 17:00.
    ASUS RT-N16 1.9.2.7-rtn, Zotac ZBOX (rtorrent@Ubuntu 13.10)

  12. #117
    Quote Originally Posted by колбаскин View Post
    В общем второй провайдер работает, и даже человек ко мне смог зайти на хаб, но не могу попасть на сайты во второй сети, наверное не понимает днс
    Да, с DNS'ами я вам не помогу. На хабы можно заходить по его IP'шнику, не только по его имени
    Quote Originally Posted by колбаскин View Post
    И на хабы в сетях ни к кому не могу подключится
    Здесь надо разбираться. Вы сейчас о каком хабе говорите? О своем? Если о своем, здесь сложнее.
    Если о внешнем, то давайте начнем с того, пингуется этот кто-то (не хаб, а человек, пир) или нет, трассируется к нему маршрут или нет?
    ASUS RT-N16 1.9.2.7-rtn, Zotac ZBOX (rtorrent@Ubuntu 13.10)

  13. #118
    Join Date
    May 2007
    Location
    Истра
    Posts
    1,246
    Quote Originally Posted by Basile View Post
    Во всех случаях, которые я встречал, всегда все IP'шники, присвоенные роутеру, были в цепочке POSTROUTING
    Нужно написать правило (может поможете?): "для всего, для чего источник не равен 192.168.31.46 и не равен 91.195.xxx.10 и интерфейс (out) равен eth1 маскардить его" Я пока не знаю как. Вариант приведенный ниже, я думаю, не прокатит:
    iptables -t nat -I POSTROUTING -o eth1 -s ! 192.168.31.46 -s ! 91.195.xxx.10 -j MASQUERADE
    Айпишники там для экономии. Чтобы не маскарадить те пакеты, у которых и так уже нужный адрес. Но в этом случае проще будет не городить огород, а воспользоваться тем правилом без айпишников, что я привёл. Возможно, оно даже будет быстрее.
    Да, ваш вариант не прокатит, -s можно указать только один раз.
    Everybody stand back. I know iptables.
    Мой вариант правильного выключения роутера.

  14. #119
    Join Date
    Feb 2008
    Location
    Украина Запорожье
    Posts
    351

    Post

    Нужно как-то сделать чтобы
    интернет и сеть 10.1.xxx.xxx-10.20.xxx.xxx шли через основной шлюз 91.195.XXX.10
    а 10.21.xxx.xxx - 10.60.xxx.xxx шли через 10.44.22.1

    на основном провайдере есть сети 10.1.xxx.xxx-10.20.xxx.xxx, а на Beeline UA 10.21.xxx.xxx - 10.60.xxx.xxx

    Через билайн подключен по ip к хабу и не могу зайти на юзеров, ip пингуется
    устройство должно решать проблема - а не создавать их!
    WL-500W, WRT610N v2 + WD 250Gb 2.5" Отправка смс + шаринг на openbox x730
    TwonkyMedia + dbhub_0.450 + lighttpd+ssl+auth + dlengine + NOD32 update server
    Огромный респект Олегу и vectorm

  15. #120
    Quote Originally Posted by колбаскин View Post
    Нужно как-то сделать чтобы
    интернет и сеть 10.1.xxx.xxx-10.20.xxx.xxx шли через основной шлюз 91.195.XXX.10
    а 10.21.xxx.xxx - 10.60.xxx.xxx шли через 10.44.22.1
    Я покопался на сайте вашего провайдера и не увидел инструкцию, где указано, что нужно настраивать IP-адрес статически, как вы это делаете. И инструкции, как настроить два IP'шника на WAN-пор тоже не нашел. Короче, я бы настроил получение IP по DHCP и посмотрел, какие маршруты выдаются для вашего основного провайдера
    Quote Originally Posted by колбаскин View Post
    на основном провайдере есть сети 10.1.xxx.xxx-10.20.xxx.xxx, а на Beeline UA 10.21.xxx.xxx - 10.60.xxx.xxx
    Судя по настройкам ваш основной шлюз должен быть 192.168.31.1. Вам в post-firewall сразу же после строчки ip route delete default via 10.44.22.1 нужно добавить следующие строчки:
    Code:
    ip route add 10.1.0.0/16 via 192.168.31.1 dev eth1
    ip route add 10.2.0.0/16 via 192.168.31.1 dev eth1
    ip route add 10.3.0.0/16 via 192.168.31.1 dev eth1
    и так далее
    ip route add 10.19.0.0/16 via 192.168.31.1 dev eth1
    ip route add 10.20.0.0/16 via 192.168.31.1 dev eth1
    Quote Originally Posted by колбаскин View Post
    Через билайн подключен по ip к хабу и не могу зайти на юзеров, ip пингуется
    Вы перешли на FlyLinkDC++?

    Quote Originally Posted by Power View Post
    проще будет не городить огород, а воспользоваться тем правилом без айпишников, что я привёл
    Поправил
    колбаскин, измените post-firewall в соответствии с рекомендациями
    Last edited by Basile; 29-01-2010 at 18:27.
    ASUS RT-N16 1.9.2.7-rtn, Zotac ZBOX (rtorrent@Ubuntu 13.10)

Page 8 of 10 FirstFirst ... 678910 LastLast

Similar Threads

  1. Получил внешний IP... проблем добавилось
    By usmailer™ in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 14
    Last Post: 05-11-2007, 19:11

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •