FreeBSD route

Discussion in 'Безопасность и Анонимность' started by procedure, 25 May 2008.

  1. procedure

    procedure Elder - Старейшина

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    В общем 1.5 недели парился с ними. Реализовал подключение с помощью mpd4.
    В винде выглядит все так:
    PHP:
    route delete *
    route add 192.168.0.0 mask 255.255.0.0 192.168.3.109 -p
    route add 217.21.51.1 mask 255.255.255.255 192.168.3.1 
    -p
    route add 217.21.51.32 mask 255.255.255.255 192.168.3.1 
    -p
    route add 192.168.33.0 mask 255.255.255.0 192.168.3.1 
    -p
    route add 172.17.222.1 mask 255.255.255.255 192.168.3.2 
    -p
    route add 10.1.47.1 mask 255.255.255.255 192.168.3.1 
    -
    Вобщем я перевел так:
    PHP:
    static_routes="net1 net2 net3 host1 host2 host3"
    route_net1="-net 192.168.0.0/16 192.168.3.109"
    route_net2="-net 192.168.33.0/24 192.168.3.1"
    route_host1="-host 217.21.51.1 192.168.3.1"
    route_net3="-net 217.21.51.32/32 192.168.3.1"
    route_host2="-host 172.17.222.1 192.168.3.2"
    route_host3="-host 10.1.47.1 192.168.3.1"
    Помогите плиз найти в чем может быть ошибка.
     
  2. Ky3bMu4

    Ky3bMu4 Elder - Старейшина

    Joined:
    3 Feb 2007
    Messages:
    487
    Likes Received:
    284
    Reputations:
    42
    Под линем виндовая строка
    route -p add 10.0.0.0 mask 255.0.0.0 10.80.192.1
    Выглдит как:
    ip route add 10.0.0.0/8 via 10.80.192.1
    Под фрей будет примерно так:
    ip route add 10.0.0.0/8 10.80.192.1
    На счёт ip в начале не уверен, просто фри сейчас под рукой нет.
     
  3. procedure

    procedure Elder - Старейшина

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    Ky3bMu4->
    а вот смотри, откуда ты узнал что после слеша должна стоять 8ка?
    Я так понимаю что ты мне говоришь команды которые нужно вводить поочереди, а у меня это все записано в /etc/rc.conf
     
  4. gibson

    gibson Elder - Старейшина

    Joined:
    24 Feb 2006
    Messages:
    391
    Likes Received:
    247
    Reputations:
    88
    172.16.0.0/16
    10.0.0.0/8
    169.254.0.0
    192.168.0.0

    С класс тобиш локальная сеть.

    посмотри у себя netstat -rn
     
    1 person likes this.
  5. procedure

    procedure Elder - Старейшина

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    в общем вот вывод комманды, netstat -rn
    Code:
    Routing tables
    
    Internet:
    Destination        Gateway            Flags    Refs      Use  Netif Expire
    default            192.168.3.1        UGS         0        5   axe0
    10.1.47.1          192.168.3.1        UGHS        0        0   axe0
    127.0.0.1          127.0.0.1          UH          0        0    lo0
    172.17.222.1       192.168.3.2        UGHS        0        0   axe0
    192.168.0.0/16     192.168.3.109      UGS         0        0   axe0
    192.168.3.0/24     link#1             UC          0        0   axe0
    192.168.3.1        00:13:49:aa:91:92  UHLW        6       13   axe0   1098
    192.168.3.2        link#1             UHLW        2        0   axe0
    192.168.3.109      link#1             UHLW        2        0   axe0
    192.168.33.0/24    192.168.3.1        UGS         0        0   axe0
    217.21.51.1        192.168.3.1        UGHS        0        0   axe0
    217.21.51.32/32    192.168.3.1        UGS         0        0   axe0
    
    Internet6:
    Destination                       Gateway                       Flags      Netif Expire
    ::1                               ::1                           UHL         lo0
    fe80::%lo0/64                     fe80::1%lo0                   U           lo0
    fe80::1%lo0                       link#5                        UHL         lo0
    ff01:5::/32                       fe80::1%lo0                   UC          lo0
    ff02::%lo0/32                     fe80::1%lo0                   UC          lo0
     
  6. procedure

    procedure Elder - Старейшина

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    отлично, вчера всю ночь парился, может еще варианты будут?
     
  7. Ky3bMu4

    Ky3bMu4 Elder - Старейшина

    Joined:
    3 Feb 2007
    Messages:
    487
    Likes Received:
    284
    Reputations:
    42
    Ну дык, в /usr/local/etc/rc.d положи скипт route.sh в коммандами, а потом в echo "route_enable=YES" >> /etc/rc.conf

    И всё таки route add 10.0.0.0/8 10.80.192.1 (без ip в начале)
     
    1 person likes this.
  8. procedure

    procedure Elder - Старейшина

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    В каком смысле положить? а мля, этож ведь папка rc.d, чет забыл*))
    А route.sh самому написать? Я конечно могу на баше что нибудь написать, типа hello world или там работа с текстовым документом. Но такого вида, не могу сори*))
    Вот тут я честно, говоря вобще не понял. таких
    нет.
    p.s. Если не затруднит, можешь прям написать какой должна быть таблица роутов, чтоб я прям смог скопировать и вставить в файл с роутами. Если не затруднит конечно. Буду очень благодарен.
     
  9. Ky3bMu4

    Ky3bMu4 Elder - Старейшина

    Joined:
    3 Feb 2007
    Messages:
    487
    Likes Received:
    284
    Reputations:
    42
    10.0.0.0/8
    /8 это префикс - число бит в маске подсети
    Соответствено, route.sh:
    Code:
    route add 192.168.0.0/16 192.168.3.109  
    route add 217.21.51.1/32 192.168.3.1  
    route add 217.21.51.32/32 192.168.3.1 
    route add 192.168.33.0/24  192.168.3.1 
    route add 172.17.222.1/32  192.168.3.2 
    route add 10.1.47.1/32 192.168.3.1  
    
     
  10. neval

    neval Elder - Старейшина

    Joined:
    13 Dec 2006
    Messages:
    457
    Likes Received:
    116
    Reputations:
    23
    Ошибка какая именно, нет инета?

    Я конечно хз как команды freebsd, если получится выложи вывод route -n и ifconfig