2011/3/7 Max <[email protected]>:
> 07.03.2011 8:18, Valentin Nechayev пишет:
>>
>>  Sun, Mar 06, 2011 at 19:54:07, max wrote about "[freebsd] Apache2+vlan":
>>
>>> Подскажите, как решить проблему:
>>> Поставил Апач22 и запустил, на серваку 2 сетевушки em0, em1.
>>> Ем0 сетевуха имеет прямой айпи, доступ к сайту через него работает на
>>> 100%
>>> Ем1 сетевуха имеет несколько айпи через вланы и вот на ней сайты не
>>> работают.
>>> Хотя пинг и остальные сервисы доступны с любого влана.
>>> Как можно решить эту проблему.
>>>
>>> Заранее благодарю, за ответ.
>>
>> По-моему, вывод ifconfig на системе (особенно на этих vlan'ах) Вы ещё не
>> показывали, а тут может быть зарыта самая большая собака.
>>
>>
>> -netch-
>
> ---- cut ifconfig ----
> em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>
>  options=219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC>
>        ether 00:30:48:8e:da:44
>        inet [xxx.xxx.xxx.xxx netmask 0xfffffff0 broadcast xxx.xxx.xxx.xxx
>        media: Ethernet autoselect (100baseTX <full-duplex>)
>        status: active
> em1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>
>  options=219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC>
>        ether 00:30:48:8e:da:45
>        inet 172.16.0.3 netmask 0xffffff00 broadcast 172.16.0.255
>        media: Ethernet autoselect (100baseTX <full-duplex>)
>        status: active
> plip0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> metric 0 mtu 1500
> lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
>        options=3<RXCSUM,TXCSUM>
>        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
>        inet6 ::1 prefixlen 128
>        inet 127.0.0.1 netmask 0xff000000
>        nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
> vlan2: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>        options=3<RXCSUM,TXCSUM>
>        ether 00:30:48:8e:da:45
>        inet 192.168.2.254 netmask 0xffffff00 broadcast 192.168.2.255
>        media: Ethernet autoselect (100baseTX <full-duplex>)
>        status: active
>        vlan: 2 parent interface: em1
> vlan4: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>        options=3<RXCSUM,TXCSUM>
>        ether 00:30:48:8e:da:45
>        inet 192.168.4.254 netmask 0xffffff00 broadcast 192.168.4.255
>        media: Ethernet autoselect (100baseTX <full-duplex>)
>        status: active
>        vlan: 4 parent interface: em1
> vlan22: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>        options=3<RXCSUM,TXCSUM>
>        ether 00:30:48:8e:da:45
>        inet 192.168.22.254 netmask 0xffffff00 broadcast 192.168.22.255
>        media: Ethernet autoselect (100baseTX <full-duplex>)
>        status: active
>        vlan: 22 parent interface: em1
> vlan77: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>        options=3<RXCSUM,TXCSUM>
>        ether 00:30:48:8e:da:45
>        inet 192.168.77.254 netmask 0xffffff00 broadcast 192.168.77.255
>        media: Ethernet autoselect (100baseTX <full-duplex>)
>        status: active
>        vlan: 77 parent interface: em1

Вроде бы всё в порядке.

Странно, как у Вас другие сервисы работают.
Судя по предоставленному tcpdump пакеты от сервера с SYN+ACK не
доходят до клиента.

Можете показать tcpdump с сессией на работающий сервис, например, ssh?
Если там TCP-соединение будет устанавливаться, то скорее всего дело в firewall.

-- 
Mykhaylo Yehorov

Ответить