LinuxForum.Fans
Тема

mpd5 не на шлюзе

Автор: frezer 5 сообщений 5388 просмотров
#170527

Уважаемые форумчане помогите разобраться!
Раньше стояла машина под freebsd в качестве шлюза, на ней mpd5, всё работало.
Сейчас в качестве шлюза поставили циску, а фрибсд теперь смотрит в локалку и выходит в интернет через циску, где до неё мапятся порты.
Итак, клиент со внешней сети подключается к mpd серверу ip 192.168.52.254 имеет виртуальный ip 192.168.52.40 и шлюз 192.168.52.10, но ПК в сети 192.168.52.0 даже не пингуются. И с ПК не пингуется 192.168.52.10. По логам видно, что проблема с роутингом, но вот в каком месте затык понять не могу.

text

less /var/log/mpd.log
Jun 16 14:29:02 vns mpd: [B-1] CCP: state change Ack-Sent --> Opened
Jun 16 14:29:02 vns mpd: [B-1] CCP: LayerUp
Jun 16 14:29:02 vns mpd: [B-1] CCP: Compress using: mppc (MPPE(128 bits), stateless)
Jun 16 14:29:02 vns mpd: [B-1] CCP: Decompress using: mppc (MPPE(128 bits), stateless)
Jun 16 14:29:02 vns mpd: [B-1] IPCP: rec'd Configure Request #8 (Ack-Rcvd)
Jun 16 14:29:02 vns mpd: [B-1]   IPADDR 192.168.52.40
Jun 16 14:29:02 vns mpd: [B-1]     192.168.52.40 is OK
Jun 16 14:29:02 vns mpd: [B-1]   PRIDNS 213.183.96.2
Jun 16 14:29:02 vns mpd: [B-1]   PRINBNS 192.168.52.254
Jun 16 14:29:02 vns mpd: [B-1]   SECDNS 213.183.97.2
Jun 16 14:29:02 vns mpd: [B-1] IPCP: SendConfigAck #8
Jun 16 14:29:02 vns mpd: [B-1]   IPADDR 192.168.52.40
Jun 16 14:29:02 vns mpd: [B-1]   PRIDNS 213.183.96.2
Jun 16 14:29:02 vns mpd: [B-1]   PRINBNS 192.168.52.254
Jun 16 14:29:02 vns mpd: [B-1]   SECDNS 213.183.97.2
Jun 16 14:29:02 vns mpd: [B-1] IPCP: state change Ack-Rcvd --> Opened
Jun 16 14:29:02 vns mpd: [B-1] IPCP: LayerUp
Jun 16 14:29:02 vns mpd: [B-1]   192.168.52.10 -> 192.168.52.40
Jun 16 14:29:02 vns mpd: [B-1] IFACE: Add route 0.0.0.0/0 192.168.52.40 failed: File exists
Jun 16 14:29:02 vns mpd: [B-1] IFACE: Up event

netstat -nr

text
netstat -nr
Routing tables

Internet: Destination Gateway Flags Refs Use Netif Expire default 192.168.52.253 UGS 0 1372 em1 127.0.0.1 127.0.0.1 UH 0 1532 lo0 192.168.51.0/24 link#2 UC 0 0 em1 192.168.51.255 ff:ff:ff:ff:ff:ff UHLWb 1 73 em1 192.168.52.0/24 link#2 UC 0 0 em1 192.168.52.1 90:e6:ba:35:3e:c2 UHLW 1 222 em1 754 192.168.52.2 90:e6:ba:35:45:e5 UHLW 1 46 em1 1052 192.168.52.4 00:23:8b:f2:01:1f UHLW 2 2156 em1 1198 192.168.52.40 192.168.52.10 UH 0 0 ng0 192.168.52.40 00:15:17:ca:82:9f UHLS2 1 0 em1 192.168.52.253 00:22:90:18:6f:c8 UHLW 2 0 em1 648 192.168.52.254 00:15:17:ca:82:9f UHLW 1 6 lo0 192.168.52.255 ff:ff:ff:ff:ff:ff UHLWb 1 73 em1

#170536
frezer написал:
default 192.168.52.253 UGS 0 1372 em1

Это шлюз на фришке?

#170543

default 192.168.52.253 UGS 0 1372 em1
это ip циски, которая явл. шлюзом

#171420

проблема несколько локализовалась.
MPD не при чём. Машина с FreeBSD стоит в локальной сети, где 2 подсети на одном интерфейсе em1: 192.168.52.0 и 192.168.51.0 em0: отключена.

text
ifconfig
em0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4>
        ether 00:22:90:18:6f:c8
        media: Ethernet autoselect
        status: no carrier
em1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
        ether 00:15:17:ca:82:9f
        inet 192.168.51.253 netmask 0xffffff00 broadcast 192.168.51.255
        inet 192.168.52.254 netmask 0xffffff00 broadcast 192.168.52.255
        media: Ethernet autoselect (1000baseTX <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        inet 127.0.0.1 netmask 0xff000000

В качестве шлюза у всех машин роутер циско. С фрибсд пингуется сеть 192.168.52.0, но нет пингов ни на одну машину в сети 192.168.51.0
С других машин в локалке пингуется всё включая фрю с 51.253 и 52.254
Вроде в ipfw всё разрешил, но тем не менее проблему не решил. Подскажите, что ещё можно проверить?

#187353

ipfw sh в студию

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