LinuxForum.Fans
Тема

Одна сеть видит другую, но не наоборот

Автор: daniser 7 сообщений 2310 просмотров
#261061

Я по большей части новичок в конфигурировании сетей, хотел бы попросить у знатоков помощи.

Есть 2 сети, соединенные по PPP через модемное соединение. Проблема в том, что из моей сети я имею доступ к удаленной сети, но не наоборот. Я думал, что что-то не так с маршрутами, перепробовал кучу вариантов, но так ни к чему и не пришел.
Схема сетей такова:

10.2.70.1/24
Linux -----------------------
10.2.107.2/30 (PPP Server)
|
|
10.2.107.1/30 (PPP Client)
Windows ------------------------
10.2.7.8/24
|
|
10.2.7.10/24
Router --------------------------

Моя сеть - 10.2.7.0/24.
Для сети 10.2.7.0/24 шлюз - роутер 10.2.7.10
Для сети 10.2.70.0/24 шлюз - компьютер 10.2.70.1
В роутере для нахождения сети 10.2.70.0/24 прописан маршрут:
Network - Netmask - Nexthop - Interface
10.2.70.0 - 255.255.255.0 - 10.2.7.8 - vlan2
На виндовой машине 10.2.7.8 PPP подключение расшарено для всех компьютеров сети.
На линуксовом 10.2.70.1 прописан маршрут:
10.2.7.0 - 255.255.255.0 - 10.2.70.1 - eth0

Максимум, что я получаю при пинге, так это Destination Unreachable (или вообще ничего).
Думал было, что дело в фаерволе и попробовал следующее:

text
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -I FORWARD 1 -i eth0 -o ppp0 -j ACCEPT
iptables -I FORWARD 1 -i ppp0 -o eth0 -j ACCEPT
iptables -I FORWARD 1 -s 10.2.7.0/24 -d 10.2.70.0/24 -j ACCEPT
iptables -I FORWARD 1 -s 10.2.70.0/24 -d 10.2.7.0/24 -j ACCEPT

Не помогло.

Вопрос: что не так?

#261338

дайте вывод команд:

text
ping 10.2.107.1

c PPP Server

text
ping 10.2.7.8.(something)

c PPP Server
тоже самое с PPP клиента
mtr или pathping с клиентов обех сетей в сеть удаленную

text
ifconfig
#261379

С 10.2.70.1 удаленная сторона пингуется до 10.2.107.1:

text
>ping 10.2.107.1
PING 10.2.107.1 (10.2.107.1) 56(84) bytes of data.
64 bytes from 10.2.107.1: icmp_seq=1 ttl=64 time=218 ms
64 bytes from 10.2.107.1: icmp_seq=2 ttl=64 time=179 ms
64 bytes from 10.2.107.1: icmp_seq=3 ttl=64 time=179 ms
64 bytes from 10.2.107.1: icmp_seq=4 ttl=64 time=189 ms
64 bytes from 10.2.107.1: icmp_seq=5 ttl=64 time=169 ms
64 bytes from 10.2.107.1: icmp_seq=6 ttl=64 time=169 ms
64 bytes from 10.2.107.1: icmp_seq=7 ttl=64 time=179 ms
64 bytes from 10.2.107.1: icmp_seq=8 ttl=64 time=169 ms
64 bytes from 10.2.107.1: icmp_seq=9 ttl=64 time=169 ms

--- 10.2.107.1 ping statistics --- 9 packets transmitted, 9 received, 0% packet loss, time 8098ms rtt min/avg/max/mdev = 169.307/180.820/218.188/14.793 ms

Но не до 10.2.7.8:

text
>ping 10.2.7.8
PING 10.2.7.8 (10.2.7.8) 56(84) bytes of data.
From 10.2.70.1 icmp_seq=1 Destination Host Unreachable
From 10.2.70.1 icmp_seq=2 Destination Host Unreachable
From 10.2.70.1 icmp_seq=3 Destination Host Unreachable
From 10.2.70.1 icmp_seq=4 Destination Host Unreachable
From 10.2.70.1 icmp_seq=5 Destination Host Unreachable
From 10.2.70.1 icmp_seq=6 Destination Host Unreachable

--- 10.2.7.8 ping statistics --- 7 packets transmitted, 0 received, +6 errors, 100% packet loss, time 6028ms, pipe 3

10.2.7.8 > 10.2.107.2:

text
>ping 10.2.107.2

Обмен пакетами с 10.2.107.2 по 32 байт:

Ответ от 10.2.107.2: число байт=32 время=160мс TTL=64 Ответ от 10.2.107.2: число байт=32 время=170мс TTL=64 Ответ от 10.2.107.2: число байт=32 время=159мс TTL=64 Ответ от 10.2.107.2: число байт=32 время=170мс TTL=64

Статистика Ping для 10.2.107.2: Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь), Приблизительное время приема-передачи в мс: Минимальное = 159мсек, Максимальное = 170 мсек, Среднее = 164 мсек

10.2.7.8 > 10.2.70.1:

text
>ping 10.2.70.1

Обмен пакетами с 10.2.70.1 по 32 байт:

Ответ от 10.2.70.1: число байт=32 время=571мс TTL=64 Ответ от 10.2.70.1: число байт=32 время=170мс TTL=64 Ответ от 10.2.70.1: число байт=32 время=163мс TTL=64 Ответ от 10.2.70.1: число байт=32 время=160мс TTL=64

Статистика Ping для 10.2.70.1: Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь), Приблизительное время приема-передачи в мс: Минимальное = 160мсек, Максимальное = 571 мсек, Среднее = 266 мсек

#261464

Результат выполнения ifconfig на 10.2.70.1:

text
eth0      Link encap:Ethernet  HWaddr 00:60:8C:F1:72:81
          inet addr:10.2.70.1  Bcast:10.2.70.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:33048 errors:0 dropped:0 overruns:0 frame:0
          TX packets:17187 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:2432862 (2.3 Mb)  TX bytes:1448463 (1.3 Mb)
          Interrupt:18 Base address:0xc400

lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:285 errors:0 dropped:0 overruns:0 frame:0 TX packets:285 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:21391 (20.8 Kb) TX bytes:21391 (20.8 Kb)

ppp0 Link encap:Point-to-Point Protocol inet addr:10.2.107.2 P-t-P:10.2.107.1 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1 RX packets:120 errors:1 dropped:0 overruns:0 frame:0 TX packets:131 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:17705 (17.2 Kb) TX bytes:7319 (7.1 Kb)

Это нормально что на PPP MTU равняется 1500?
mtr и pathping - не нашел таких команд.

#261469

GRE протокол разрешен и модуль загружен? Не понял одно. Гулять с винды не могешь или с линуксового ррр сераера?

#261475

PPP раздавай другой диапазон ип.

#263156

Я так понял, что дело в ICS. Получается, что я сижу за NAT и другая сетка является "внешней" по отношению ко мне (и видит только один мой IP). Как в винде XP SP3 можно настроить соединение двух сеток без использования NAT?

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