The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Статическая маршрутизация во FreeBSD 4.6"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Статическая маршрутизация во FreeBSD 4.6"
Сообщение от VZ emailИскать по авторуВ закладки on 19-Июл-02, 12:11  (MSK)
В /etc/rc.conf записал
gateway_enable="YES"
network_interfaces="ed0 ed1 lo0"
ifconfig_ed0="inet 172.16.1.1 netmask 255.255.255.0"
ifconfig_ed1="inet 10.1.1.1 netmask 255.255.255.0"

Системная переменная
net.inet.ip.forwarding: 1

Машины из 10.1.1.0/24 видят только 172.1.1.1
А нужно естественно чтобы виделось все 172.16.1.0/24

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Статическая маршрутизация во FreeBSD 4.6"
Сообщение от LinaS Искать по авторуВ закладки on 19-Июл-02, 12:31  (MSK)
>В /etc/rc.conf записал
>gateway_enable="YES"
>network_interfaces="ed0 ed1 lo0"
>ifconfig_ed0="inet 172.16.1.1 netmask 255.255.255.0"
>ifconfig_ed1="inet 10.1.1.1 netmask 255.255.255.0"
>
>Системная переменная
>net.inet.ip.forwarding: 1
>
>Машины из 10.1.1.0/24 видят только 172.1.1.1
>А нужно естественно чтобы виделось все 172.16.1.0/24

а netstat -nr что говорит?
10.1.1.1 прописан как шлюз для сетки 10.1.1.0?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "RE: Статическая маршрутизация во FreeBSD 4.6"
Сообщение от VZ emailИскать по авторуВ закладки on 19-Июл-02, 17:24  (MSK)
Может кто ещё поможет?
Должно же работать, а не работает:(((
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Статическая маршрутизация во FreeBSD 4.6"
Сообщение от lavr emailИскать по авторуВ закладки on 19-Июл-02, 12:56  (MSK)
>В /etc/rc.conf записал
>gateway_enable="YES"
>network_interfaces="ed0 ed1 lo0"
>ifconfig_ed0="inet 172.16.1.1 netmask 255.255.255.0"
>ifconfig_ed1="inet 10.1.1.1 netmask 255.255.255.0"
>
>Системная переменная
>net.inet.ip.forwarding: 1
>
>Машины из 10.1.1.0/24 видят только 172.1.1.1
>А нужно естественно чтобы виделось все 172.16.1.0/24


route add -net 10.1.1.0 10.1.1.1 -netmask 255.255.255.0

выручит?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Статическая маршрутизация во FreeBSD 4.6"
Сообщение от VZ emailИскать по авторуВ закладки on 19-Июл-02, 13:45  (MSK)
>route add -net 10.1.1.0 10.1.1.1 -netmask 255.255.255.0
>
>выручит?

В ответ
route: writing to routing socket: File exists
add net 10.1.1.0: gateway 10.1.1.1: File exists

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Статическая маршрутизация во FreeBSD 4.6"
Сообщение от lavr emailИскать по авторуВ закладки on 19-Июл-02, 14:19  (MSK)
>>route add -net 10.1.1.0 10.1.1.1 -netmask 255.255.255.0
>>
>>выручит?
>
>В ответ
>route: writing to routing socket: File exists
>add net 10.1.1.0: gateway 10.1.1.1: File exists

значит netstat -rn - вычистить ошметки и снова влупить статику

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: Статическая маршрутизация во FreeBSD 4.6"
Сообщение от VZ emailИскать по авторуВ закладки on 19-Июл-02, 14:33  (MSK)
>значит netstat -rn - вычистить ошметки и снова влупить статику
Destination   Gateway     Flags   Refs   Use   Netif   Expire
default       172.16.1.1  UGSc    0      0     ed0
10.1.1/24     link#6      UC      0      0     ed1
127.0.0.1     127.0.0.1   UH      0      0     lo0
172.16.1/24   link#1      UC      1      0     ed0
172.16.1.1    mac-address UHLW    1      48    lo0

Ой, хочется, очень хочется влупить:)
Вот эти link# какие-то подозрения вызывают или нет

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: Статическая маршрутизация во FreeBSD 4.6"
Сообщение от lavr emailИскать по авторуВ закладки on 19-Июл-02, 14:43  (MSK)
>>значит netstat -rn - вычистить ошметки и снова влупить статику
>Destination   Gateway     Flags   Refs
>  Use   Netif   Expire
>default       172.16.1.1  UGSc  
> 0      0    
> ed0
>10.1.1/24     link#6      UC
>     0      
>0     ed1
>127.0.0.1     127.0.0.1   UH    
>  0      0  
>  lo0
>172.16.1/24   link#1      UC  
>   1      0  
>   ed0
>172.16.1.1    mac-address UHLW    1  
>   48    lo0
>
>Ой, хочется, очень хочется влупить:)
>Вот эти link# какие-то подозрения вызывают или нет

ну попробуй:

route delete -net 10.1.1.0
потом посмотри netstat -rn
потом снова:
route add -net 10.1.1.0 10.1.1.1 -netmask 255.255.255.0
прочти формат: man route
route add -net сеть адрес_рутера(твой ip из этой сети) -netmask маска

ping 10.1.1.255 :)))
arp -a

по тому что у тебя написано, вроде не должно быть особых проблем, если
только с nat и ipfw ничего не придумано...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: Статическая маршрутизация во FreeBSD 4.6"
Сообщение от VZ emailИскать по авторуВ закладки on 19-Июл-02, 15:08  (MSK)
>ну попробуй:
>
>route delete -net 10.1.1.0
>потом посмотри netstat -rn
Нет сети 10.1.1.0
>потом снова:
>route add -net 10.1.1.0 10.1.1.1 -netmask 255.255.255.0
Добавилась с gateway 10.1.1.1
>прочти формат: man route
>route add -net сеть адрес_рутера(твой ip из этой сети) -netmask маска
читаю
route [-n] command [-net|-host] destination gateway [netmask]
>
>ping 10.1.1.255 :)))
>arp -a
Любой ping в 10.1.1.0 заканчивается
Jul 19 15:00:11 fbsd46 /kernel: arplookup 10.1.1.1 failed: host is not on local network
Jul 19 15:00:11 fbsd46 /kernel: arpresolve: can't allocate llinfo for 10.1.1.1rt

>по тому что у тебя написано, вроде не должно быть особых проблем,
>если
>только с nat и ipfw ничего не придумано...
Сам я ничего не трогал - пустая машина, только поставил (учусь:) и смотрю стат.маршрутизацию.
А все в 10.1.1.0 перестали видеть 10.1.1.1

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "RE: Статическая маршрутизация во FreeBSD 4.6"
Сообщение от lavr emailИскать по авторуВ закладки on 19-Июл-02, 15:53  (MSK)
>>ну попробуй:
>>
>>route delete -net 10.1.1.0
>>потом посмотри netstat -rn
>Нет сети 10.1.1.0
>>потом снова:
>>route add -net 10.1.1.0 10.1.1.1 -netmask 255.255.255.0
>Добавилась с gateway 10.1.1.1
>>прочти формат: man route
>>route add -net сеть адрес_рутера(твой ip из этой сети) -netmask маска
>читаю
>route [-n] command [-net|-host] destination gateway [netmask]
>>
>>ping 10.1.1.255 :)))
>>arp -a
>Любой ping в 10.1.1.0 заканчивается
>Jul 19 15:00:11 fbsd46 /kernel: arplookup 10.1.1.1 failed: host is not on
>local network
>Jul 19 15:00:11 fbsd46 /kernel: arpresolve: can't allocate llinfo for 10.1.1.1rt
>
>>по тому что у тебя написано, вроде не должно быть особых проблем,
>>если
>>только с nat и ipfw ничего не придумано...
>Сам я ничего не трогал - пустая машина, только поставил (учусь:) и
>смотрю стат.маршрутизацию.
>А все в 10.1.1.0 перестали видеть 10.1.1.1

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

вот исходя из этого и действуй

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "RE: Статическая маршрутизация во FreeBSD 4.6"
Сообщение от VZ emailИскать по авторуВ закладки on 19-Июл-02, 16:28  (MSK)
>либо вся маршрутизация идет через default gw на котором прописана маршрутизация сетей,
>либо отдельные сетки ты поднимаешь статикой, тогда
>у тебя для дополнительных сетей должен быть маршрутизатор через который
>ты имеешь доступ не через gw а через указанный в статике роутер
>
>
>вот исходя из этого и действуй

Не понятно, что надо сделать чтобы маршрутизация заработала.
В /etc/rc.conf убрать строчку defaultrouter?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "RE: Статическая маршрутизация во FreeBSD 4.6"
Сообщение от lavr emailИскать по авторуВ закладки on 19-Июл-02, 16:32  (MSK)
>>либо вся маршрутизация идет через default gw на котором прописана маршрутизация сетей,
>>либо отдельные сетки ты поднимаешь статикой, тогда
>>у тебя для дополнительных сетей должен быть маршрутизатор через который
>>ты имеешь доступ не через gw а через указанный в статике роутер
>>
>>
>>вот исходя из этого и действуй
>
>Не понятно, что надо сделать чтобы маршрутизация заработала.
>В /etc/rc.conf убрать строчку defaultrouter?

нет, просто добавить статику для нужной сети, мб кто лучше объяснит,
я все чем мог - поделился.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "RE: Статическая маршрутизация во FreeBSD 4.6"
Сообщение от VZ emailИскать по авторуВ закладки on 20-Июл-02, 16:49  (MSK)
Я прошу меня извинить - совсем запутался в своих компьютерах - маршрутизация работает, но ... в одну сторону.
Думая, что моя проблема состоит в неправильно настроенной маршрутизации, я в сообщении изменил имя интерфейса с wi0 на ed1.
Но оказывается проблема как раз в этом и заключается (wi0 WaveLan Silver).
Сеть 172.16.1.0/24 на ed0 прекрасно работает и видит сеть 10.1.1.0/24 на wi0, а клиенты из 10.1.1.0/24 не видят 172.16.1.0/24 кроме 172.16.1.1
Кто-нибудь сталкивался с подобным?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "RE: Статическая маршрутизация во FreeBSD 4.6"
Сообщение от smooth Искать по авторуВ закладки on 22-Июл-02, 12:47  (MSK)
мне так кажнется что надо ещё ядро откомпилировать с поддержкой форвардинга и файрвола и после этого разрешить файрволом проходить всему

  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "RE: Статическая маршрутизация во FreeBSD 4.6"
Сообщение от boykov emailИскать по авторуВ закладки on 23-Июл-02, 12:38  (MSK)
>В /etc/rc.conf записал
>gateway_enable="YES"
>network_interfaces="ed0 ed1 lo0"
>ifconfig_ed0="inet 172.16.1.1 netmask 255.255.255.0"
>ifconfig_ed1="inet 10.1.1.1 netmask 255.255.255.0"
>
>Системная переменная
>net.inet.ip.forwarding: 1
>
>Машины из 10.1.1.0/24 видят только 172.1.1.1
>А нужно естественно чтобы виделось все 172.16.1.0/24

Проще всего статику прописывать в том же rc.conf

static_routes="net10 net176"        
route_net10="-net ххххххххххххххх   хххх"
route_net176="-net ххххххххххххххх   хххх"
В кавычках -- праметры команды route add
Но в твоем случае это не нужно :)

Скажи, а lo0 ты сконфигурил? Все проходящие через машину пакеты попадают на него. Попробуй сказать
network_interfaces="ed0 ed1"
и посмотри, что получится.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "RE: Статическая маршрутизация во FreeBSD 4.6"
Сообщение от lavr emailИскать по авторуВ закладки on 23-Июл-02, 12:47  (MSK)
>>В /etc/rc.conf записал
>>gateway_enable="YES"
>>network_interfaces="ed0 ed1 lo0"
>>ifconfig_ed0="inet 172.16.1.1 netmask 255.255.255.0"
>>ifconfig_ed1="inet 10.1.1.1 netmask 255.255.255.0"
>>
>>Системная переменная
>>net.inet.ip.forwarding: 1
>>
>>Машины из 10.1.1.0/24 видят только 172.1.1.1
>>А нужно естественно чтобы виделось все 172.16.1.0/24
>
>Проще всего статику прописывать в том же rc.conf
>
>static_routes="net10 net176"
>route_net10="-net ххххххххххххххх   хххх"
>route_net176="-net ххххххххххххххх   хххх"
>В кавычках -- праметры команды route add
>Но в твоем случае это не нужно :)
>
>Скажи, а lo0 ты сконфигурил? Все проходящие через машину пакеты попадают на
>него. Попробуй сказать
>network_interfaces="ed0 ed1"
>и посмотри, что получится.

что-то вертится в голове мол проблема не на рутере, а в маршрутизации
на клиентах, может быть...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "RE: Статическая маршрутизация во FreeBSD 4.6"
Сообщение от VZ emailИскать по авторуВ закладки on 23-Июл-02, 20:19  (MSK)
Один интерфейс ed0 - это genuis-подобный ne2000-compatible isa-зверь
Второй интерфейс wi0 - это pcmcia(ака pccard) wavelan или orinoco silver- карта беспроводного доступа 802.11b, установленная через pci-мост (адаптер) от Texas Instruments 1450.
Все клиенты на ed0 видят обе сети.
Клиенты на wi0 видят только свою и 172.16.1.1 (остальных в этой сети не видят).
Я проверил на этой же машине в RedHatLinux 7.3 - такоё же эффект.
Нигде информацию найти не могу.
Думаю есть два варианты:
1. Неправильная настройка связи по wi0 ( wicontrol ???)
В тоже время ping ведь ходит до 172.16.1.1
2. При установки операционок и беспроводного интерфейса - автоматически формируются правила firewall-ов таким образом чтобы защитить сеть от ненадежной радиоэфирной связи.
Т.к. с natd, ipfw, ipf я не разбирался - более ничего вразумительного сказать не могу.
Если кто настраивал wavelan подскажите в чем дело? Интересно ведь:)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

17. "RE: Статическая маршрутизация во FreeBSD 4.6"
Сообщение от proks Искать по авторуВ закладки on 24-Июл-02, 16:04  (MSK)
А какая netmask на машинах в сети 172.16.1.0 ?????


  Рекомендовать в FAQ | Cообщить модератору | Наверх

18. "RE: Статическая маршрутизация во FreeBSD 4.6"
Сообщение от proks Искать по авторуВ закладки on 24-Июл-02, 16:09  (MSK)
>А какая netmask на машинах в сети 172.16.1.0 ?????
T.e. na 10.1.1.0 ???????

  Рекомендовать в FAQ | Cообщить модератору | Наверх

19. "RE: Статическая маршрутизация во FreeBSD 4.6"
Сообщение от keepver Искать по авторуВ закладки on 24-Июл-02, 16:23  (MSK)
стоп, если там wi0 то откуда вот это в твоем примере:
network_interfaces="ed0 ed1 lo0"
ifconfig_ed0="inet 172.16.1.1 netmask 255.255.255.0"
ifconfig_ed1="inet 10.1.1.1 netmask 255.255.255.0"
просто опечатка ? не вижу я тут wi0
кроме того насколько я помню у тебя в rc.conf должно быть нечто подобное:
pccard_enable="YES"
pccard_ifconfig="inet 110.1.1.1 netmask 255.255.255.0"
ну и естественно правильные парамерты pcic в ядре
  Рекомендовать в FAQ | Cообщить модератору | Наверх

20. "RE: Статическая маршрутизация во FreeBSD 4.6"
Сообщение от VZ emailИскать по авторуВ закладки on 25-Июл-02, 13:06  (MSK)
Огромное спасибо всем!
Ошибка моя (ping-уемая машина в сети 172.16.1.0 - не имела default gateway: 172.16.1.1).Прошу извинить за поднятый шум.
Все работает, никаких фич и баг не обнаружено.
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру