Привет всем.
Есть линуксовый роутер с двумя интерфейсами
eth0 - 6.9.215.5/26 - глобальная
eth1 - 192.168.1.9/24 - локальнаяИли вот так:
root@ant:/home/andrew# ifconfig
eth0 Link encap:Ethernet HWaddr 00:40:d0:43:d9:36
inet addr:6.9.215.5 Bcast:6.9.215.63 Mask:255.255.255.192
inet6 addr: fe80::240:d0ff:fe43:d936/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9836361 errors:0 dropped:0 overruns:0 frame:0
TX packets:8269588 errors:257 dropped:0 overruns:0 carrier:257
collisions:330 txqueuelen:1000
RX bytes:2931620412 (2.7 GiB) TX bytes:2714283766 (2.5 GiB)
Base address:0x2000 Memory:fc100000-fc120000
eth1 Link encap:Ethernet HWaddr 00:40:d0:43:d9:37
inet addr:192.168.1.9 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::240:d0ff:fe43:d937/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2959911 errors:0 dropped:0 overruns:0 frame:0
TX packets:2519368 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:255040839 (243.2 MiB) TX bytes:194822736 (185.7 MiB)
Base address:0x3400 Memory:fc220000-fc240000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:53202916 errors:0 dropped:0 overruns:0 frame:0
TX packets:53202916 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:9325941 (8.8 MiB) TX bytes:9325941 (8.8 MiB)
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:192.168.7.1 P-t-P:192.168.7.2 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:1960062 errors:0 dropped:0 overruns:0 frame:0
TX packets:1960342 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:100125633 (95.4 MiB) TX bytes:151909413 (144.8 MiB)
root@ant:/home/andrew#
--------------------------
В сети 192.168.1.0/24 находятся компьютеры:
stx1 - 192.168.1.11 (00:04:42:FF:02:E2)
mcu - 192.168.1.12 (00:04:42:FF:03:A8)
stx2 - 192.168.1.13 (00:04:42:FF:00:54)
В сети 6.9.215.0/24 находится циска 6.9.215.1 (00:09:12:FE:F0:19) и другие роутеры
ARP таблица вот такая:
root@ant:/home/andrew# arp
Address HWtype HWaddress Flags Mask Iface
192.168.1.32 ether 00:09:12:FE:F0:19 C eth1
192.168.1.12 ether 00:04:42:FF:03:A8 CM eth1
192.168.1.13 ether 00:04:42:FF:00:54 CM eth1
192.168.1.11 ether 00:04:42:FF:02:E2 CM eth1
Пингую:
root@ant:/home/andrew# ping 192.168.1.11
PING 192.168.1.11 (192.168.1.11) 56(84) bytes of data.
64 bytes from 192.168.1.11: icmp_seq=1 ttl=60 time=0.815 ms
64 bytes from 192.168.1.11: icmp_seq=2 ttl=60 time=0.769 ms
--- 192.168.1.11 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.769/0.792/0.815/0.023 ms
root@ant:/home/andrew# ping 192.168.1.12
PING 192.168.1.12 (192.168.1.12) 56(84) bytes of data.
64 bytes from 192.168.1.12: icmp_seq=1 ttl=60 time=0.674 ms
64 bytes from 192.168.1.12: icmp_seq=2 ttl=60 time=0.676 ms
--- 192.168.1.12 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.674/0.675/0.676/0.001 ms
root@ant:/home/andrew# ping 192.168.1.13
PING 192.168.1.13 (192.168.1.13) 56(84) bytes of data.
--- 192.168.1.13 ping statistics ---
10 packets transmitted, 0 received, 100% packet loss, time 8999ms
root@ant:/home/andrew#
И вот получается, что 192.168.1.13 не пингуется. (Попеременно не пингуются 11, 12 и все машины в сети 192.168.1.0/24)
И в /var/log/syslog
вто это:
Sep 12 14:19:18 ant kernel: martian source 192.168.1.11 from 192.168.1.9, on dev eth0
Sep 12 14:19:18 ant kernel: ll header: ff:ff:ff:ff:ff:ff:00:40:d0:43:d9:37:08:06
Sep 12 14:19:18 ant kernel: martian source 192.168.1.13 from 192.168.1.9, on dev eth0
Sep 12 14:19:18 ant kernel: ll header: ff:ff:ff:ff:ff:ff:00:40:d0:43:d9:37:08:06
Sep 12 14:19:18 ant kernel: martian source 192.168.1.12 from 192.168.1.9, on dev eth0
Sep 12 14:19:18 ant kernel: ll header: ff:ff:ff:ff:ff:ff:00:40:d0:43:d9:37:08:06
Обратил внимание, что машина 192.168.1.32 имеет МАС 00:09:12:FE:F0:19, но это не неё МАС, а циско роутера.
И когда не пингуюется хост, то в арп таблице не его МАС, а МАС циско роутера к тому же на интерфейсе eth1 а не eth0. Подскажите, где ошибка.
И вторая проблема с линуксового роутера я могу прилогинится телнетом на 192.168.1.11,12,13 если они пингуются НО если пытаюсь телнетом прилогинится извне. К примеру из дому. то телнет сессия не открывается и "отпадает" по таймауту. Хотя комп 192.168.1.13 в этот момент пингуется.
Какие есть предположения?
Спасибо.