LinuxForum.Fans
Тема

туплю; две подсети; freebsd

Автор: Fat-Zer 14 сообщений 7602 просмотров
#175654

итак на машине с freebsd две карточки em0 (192.168.0.11/24) и em1 (192.168.10.3/24). Нужно дать возможность другим машинам из этих подсетей общаться...
пока додумался:
на клиентах из 192.168.0.0 прописать route add net 192.168.10.0/24 gw 192.168.0.11
и аналогично на другой стороне: route add net 192.168.0.0/24 gw 192.168.10.3

что ещё нужно? чего-то я страшно туплю...

#175668

Т.е. эта машина выполняет роль шлюза между двумя подсетями?

P.S. А не проще просто маску поменять? (как вариант)

#175673

Fat-Zer,

Fat-Zer написал:
что ещё нужно? чего-то я страшно туплю...

тыц

#175685
mdma написал:
Т.е. эта машина выполняет роль шлюза между двумя подсетями?

да, шлюз - вот то слово которое я искал...

mdma написал:
P.S. А не проще просто маску поменять? (как вариант)

нет... нужно именно так... это виртуальный хост для тестинга...

i2ks написал:
тыц

так, вроде всё правильно что я не так сделал?

[added]
причём пинги ходят с клиентов до сетивухи шлюза на другой стороне, но дальше - ни как...

#175689

а между 2мя шлюзами маршруты прописать ни как? что бы они могли видеть друг друга =) или не?

#175693
i2ks написал:
а между 2мя шлюзами маршруты прописать ни как? что бы они могли видеть друг друга или не?

подробней?

#175696

если я все правильно понял, то в rc.conf добавьте строчку gateway_enable="YES" и у вас должно все получится и так, т.е. клиенты этих подсетей будут видеть друг друга.

что бы сразу внести запись: echo "gateway_enable = \"YES"\" >> /etc/rc.conf

#175698
i2ks написал:
если я все правильно понял, то в rc.conf добавьте строчку gateway_enable="YES" и у вас должно все получится и так, т.е. клиенты этих подсетей будут видеть друг друга.

бинго! чисто ради интереса, как изменить это без перезагрузки?

#175712

sysctl -w net.inet.ip.forwarding=1

#175713

всем спасибо, тему можно считать решённой.

#175714
Fat-Zer написал:
всем спасибо, тему можно считать решённой.

что сделал то? =)

Fat-Zer написал:
чисто ради интереса, как изменить это без перезагрузки?

могу и ошибаться, но вроде бы автоматом все должно подхватиться =)

#175716
i2ks написал:
что сделал то?

:o как вы и написали, добавил gateway_enable в rc.conf

i2ks написал:
могу и ошибаться, но вроде бы автоматом все должно подхватиться

эмм... с какого перепугу? rc.conf читается только во время загрузки...

#175718
Fat-Zer написал:
rc.conf читается только во время загрузки...

нет, не только :rolleyes: , к прмиеру собрали мы из портов апач, в логах мы видим, следующие, для того что бы апач стратовал во время загрузки то надо добавить его в rc.conf, это все правильно, а теперь вот такая фишка, запускаем сервис, /usr/local/etc/rc.d/apache22 start, и видим ошибку, то что запустить его можно в 2х случаях, прописать заветную строчку в rc.conf или выполнить onestart =)

p.s. но это лишь мой домыслы, то что rc.conf читается не только во время загрузки, в принципе можно в хандбук заглянуть, и узнать подробности, ну а так, ЕМНИП, то выполнить достаточно было-бы, /etc/netstart =)

#175722

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

Войдите или зарегистрируйтесь, чтобы ответить.