Перейти к содержимому
Калькуляторы

ip_forward=1 а пакетики не бегают...

Господа, подскажите начинающему, почему могут не роутится пакетики на слакваре 10.0, при том что есть два адаптера, которые смотрят в две разные подсети типа 192.168.2. и 192.168.102.

С линукса всех можно попинговать а вот из подсети в подсеть ничего не бегает. Линуксовый адаптер из соседней подсети видно, а дальше ничего....

Самбу с трудом настроил, почта(локальная) ходит, апач тоже по умолчанию работает... Даже диалап с натом пробовал расшарить - веб бегал (но аська почему-то не запускалась)... Да, нат теперь убрал...

Помогите, пожалуйста :-) Форумов уже обчитался - обычно у народа проблема с ип_форвард=0.... Файрволов пока нет.

 

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

192.168.102.0 * 255.255.255.0 U 0 0 0 eth0

192.168.2.0 * 255.255.255.0 U 0 0 0 eth1

loopback * 255.0.0.0 U 0 0 0 lo

 

 

eth0 Link encap:Ethernet HWaddr 00:0D:88:41:BB:6F

inet addr:192.168.102.241 Bcast:192.168.102.255 Mask:255.255.255.0

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

 

eth1 Link encap:Ethernet HWaddr 00:02:44:23:3B:EB

inet addr:192.168.2.2 Bcast:192.168.2.255 Mask:255.255.255.0

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

 

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

UP LOOPBACK RUNNING MTU:16436 Metric:1

 

root@vvm_test:/etc/rc.d# cat /proc/sys/net/ipv4/ip_forward

1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Гость

в дополнение к вопросу...

 

у меня на этой же машине есть фрибсд 5.0

вот таким образом выглядят интерфейсы :

# ifconfig

ed0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500

inet 192.168.2.2 netmask 0xffffff00 broadcast 192.168.2.255

inet6 fe80::202:44ff:fe23:3beb%ed0 prefixlen 64 scopeid 0x1

ether 00:02:44:23:3b:eb

rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500

inet 192.168.102.241 netmask 0xffffff00 broadcast 192.168.102.255

inet6 fe80::20d:88ff:fe41:bb6f%rl0 prefixlen 64 scopeid 0x2

ether 00:0d:88:41:bb:6f

media: Ethernet autoselect (100baseTX <full-duplex>)

status: active

lp0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384

inet6 ::1 prefixlen 128

inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4

inet 127.0.0.1 netmask 0xff000000

 

пакетитики тоже не бегают между сетями, хотя тоже изнутри все пингуется...

может ли быть это железной проблемой?

 

 

# cat rc.conf

 

# -- sysinstall generated deltas -- # Thu Oct 14 20:12:42 2004

# Created: Thu Oct 14 20:12:42 2004

# Enable network daemons for user convenience.

# Please make all changes to this file, not to /etc/defaults/rc.conf.

# This file now contains just the overrides from /etc/defaults/rc.conf.

gateway_enable="YES" <<<<<<-----тут просят енейбл и есть енейбл....

kern_securelevel_enable="NO"

linux_enable="YES"

sendmail_enable="YES"

sshd_enable="YES"

usbd_enable="YES"

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

в дополнение к вопросу...

 

у меня на этой же машине есть фрибсд 5.0

вот таким образом выглядят интерфейсы :

# ifconfig

ed0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500

inet 192.168.2.2 netmask 0xffffff00 broadcast 192.168.2.255

inet6 fe80::202:44ff:fe23:3beb%ed0 prefixlen 64 scopeid 0x1

ether 00:02:44:23:3b:eb

rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500

inet 192.168.102.241 netmask 0xffffff00 broadcast 192.168.102.255

inet6 fe80::20d:88ff:fe41:bb6f%rl0 prefixlen 64 scopeid 0x2

ether 00:0d:88:41:bb:6f

media: Ethernet autoselect (100baseTX <full-duplex>)

status: active

lp0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384

inet6 ::1 prefixlen 128

inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4

inet 127.0.0.1 netmask 0xff000000

 

пакетитики тоже не бегают между сетями, хотя тоже изнутри все пингуется...

может ли быть это железной проблемой?

 

 

# cat rc.conf

 

# -- sysinstall generated deltas -- # Thu Oct 14 20:12:42 2004

# Created: Thu Oct 14 20:12:42 2004

# Enable network daemons for user convenience.

# Please make all changes to this file, not to /etc/defaults/rc.conf.

# This file now contains just the overrides from /etc/defaults/rc.conf.

gateway_enable="YES" <<<<<<-----тут просят енейбл и есть енейбл....

kern_securelevel_enable="NO"

linux_enable="YES"

sendmail_enable="YES"

sshd_enable="YES"

usbd_enable="YES"

 

по идее на BSD еще можно проверить вот так:

 

#sysctl net.inet.ip.forwarding

sysctl net.inet.ip.forwarding: 1

 

но похоже, что дело не в этом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А еще можно посмотреть

 

#ipfw list

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Гость

# ipfw list

ipfw: getsockopt(IP_FW_GET): Protocol not available

# sysctl net.inet.ip.forwarding

net.inet.ip.forwarding: 1

 

Да, на машинах, которые пингую, прописаны шлюзы по умолчанию, причем с линуксом в качестве сервера пингуется с сетки 192.168.2. интерфейс на роутере 192.168.102.241 ( уже из соседней сети), а на бсд - нет...

 

на вин98 сделал роутинг где-то за час а с юниксами уже третий день... :-(

 

спасибо за ответы!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Гость

Такое подозрение, что линукс пакетики форвардит, просто на том конце не знают, куда ответку кинуть...

Странная проблема, потому как форвардинг в *никсах включается и работает на раз-два.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Гость

спасибо :-) - действительно проблема настройках "клиентов".

я туплю...

сначала была проблема в том, что на одной из машин 4 интерфейса, и одного из них был адрес из противоположной подсети... (витуха, двб-карта, вирелесная карта и ппп-интерфейс от модемного соединения)

потом, как теперь понятно :-), что пинговал я железяку, которая действительно не знала куда деть те пакеты(хотя со своей подсети она пинговалась нормально - длинк 700ап в режиме клиента). Но сегодня я заменил ее компом, который был не настоен (не был указан гейт по умолчанию - раньше при експериментах с виндой дописал ручками)

Всем спасибо за внимание и ответы!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.