|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alexander V. Zinin 2:5020/400 15 May 2004 22:46:19 To : All Subject : route и natd ошибка для моей подсети --------------------------------------------------------------------------------
Добрый вечер,
Сейчас обнаружил странную ошибку на своём сервере.
3 сетевых платы:
vr0 - 192.168.1.1/24
rl0 - 217.10.43.32/24
rl1 - 10.0.0.42/19
два natd, один на rl0, другой на rl1.
маршруты:
10.0.0.0/8 и 217.10.32.0/20 - rl1(10.0.0.1)
default - rl0(217.10.43.1)
Случайно обнаружил недостпуность компьютера с адресом 217.10.43.90 через
nat(с WinXP машины), хотя с сервера всё работает.
Всё стало работать, когда прописал прямой маршрут на route add 217.10.43.90
10.0.0.1 на сервере.
Хотя маршрут route add 217.10.32.0/20 10.0.0.1 ,как я думал, должен его
включать.
ifconfig rl0 217.10.43.32 netmask 255.255.255.0
ifconfig rl1 10.0.0.42 netmask 255.255.224.0
route -q flush
route -q add default 217.10.43.1
route -q add 10.0.0.0/8 10.0.0.1
route -q add 217.10.32.0/20 10.0.0.1
natd -p 8668 -n rl0
natd -p 8669 -n rl1
часть ipfw правил:
CTV="{ 10.0.0.0/8, 217.10.32.0/20 }"
Internet="{ not 10.0.0.0/8, 217.10.32.0/20, 192.168.1.0/24,
192.168.100.0/24 }"
............
ipfw add divert 8668 all from any to ${Internet} via rl0
ipfw add divert 8668 all from ${Internet} to any via rl0
ipfw add divert 8669 all from any to ${CTV} via rl1
ipfw add divert 8669 all from ${CTV} to any via rl1
............
Hасколько я понял так будет с каждым компьютером из мой подсети 217.10.43.*.
Я никак не могу понять, почему к ним есть доступ с сервера, но нету через
NAT ?
--- ifmail v.2.15dev5.3
* Origin: Comcor-TV (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/13370301fbb8a.html, оценка из 5, голосов 10
|