На компьютере с Debian 4 есть два сетевых интерфейса с адресами eth0(10.0.0.7) и eth1(192.168.106.147), подключенные соответственно eth0 в сеть 10.0.0.0/255.255.255.0 и eth1 в сеть 192.168.64.0/255.255.192.0. Когда пытаюсь пинговать компьютер с адресом 192.168.106.18 запрос идет с адреса 10.0.0.7 через eth1(192.168.106.147), но так как на машине с адресом 192.168.106.18 не прописан маршрут до этого адреса(10.0.0.7) ответ назад не приходит. Как сделать так чтобы при пинге адреса в сети 192.168.64.0/255.255.192.0 запрос шел от 192.168.106.147, а при пинге адреса в сети 10.0.0.0/255.255.255.0 запрос шел от 10.0.0.7.?Вот что выдает route:
10.0.0.0 * 255.255.255.0 U 0 0 0 eth0
192.168.64.0 * 255.255.192.0 U 0 0 0 eth1
default 10.0.0.3 0.0.0.0 UG 0 0 0 eth0Файл interfaces:
auto lo
iface lo inet loopback# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 10.0.0.7
netmask 255.255.255.0
gateway 10.0.0.3allow-hotplug eth1
iface eth1 inet static
address 192.168.106.147
netmask 255.255.192.0Вот что выдает IpTraf:
ICMP echo req (84 bytes) from 10.0.0.7 to 192.168.106.18 on eth1
PS: Если прописать маршрут до 10.0.0.7 на машине 192.168.106.18 то ответ проходит
>Как сделать так чтобы при пинге адреса в сети 192.168.64.0/255.255.192.0
>запрос шел от 192.168.106.147, а при пинге адреса в сети 10.0.0.0/255.255.255.0
>запрос шел от 10.0.0.7.?Странно, у меня (тож Etch) пинг работает именно так - исходящие с адреса "ближайшего" интерфейса в направлении "цели".... Как Вы _добивались_ обатного? Верните :) всё назад.
>Вот что выдает IpTraf:
>ICMP echo req (84 bytes) from 10.0.0.7 to 192.168.106.18 on eth1А команда ping -- какая? Версия/пакет бинарника (да, они бывают разные)? И полная командная строка конкретного пинга?
$ dpkg -S `which ping`
iputils-ping: /bin/ping
$ dpkg -l iputils-ping|tail -2
+++-==============-==============-===============================================
ii iputils-ping 20020927-6 Tools to test the reachability of network hosts
$ _
dpkg -S `which ping`
iputils-ping: /bin/ping
dpkg -l iputils-ping|tail -2
+++-==============-==============-===============================================
ii iputils-ping 20020927-6 Tools to test the reachability of network hosts
>dpkg -S `which ping`
>iputils-ping: /bin/ping
>dpkg -l iputils-ping|tail -2
>+++-==============-==============-===============================================
>ii iputils-ping 20020927-6 Tools to
>test the reachability of network hostsSNAT делали?
iptables-save покажите
По этой команде много информации, что конкретно нужно посмотреть.
>По этой команде много информации, что конкретно нужно посмотреть.iptables-save -t nat
-A POSTROUTING ....
iptables -t nat -A POSTROUTING -s 192.168.0.0/16 -j SNAT --to-source 10.0.0.7
$IPTABLES -t nat -A POSTROUTING -s 192.168.0.0/16 -j SNAT --to-source 10.0.0.7
>$IPTABLES -t nat -A POSTROUTING -s 192.168.0.0/16 -j SNAT --to-source 10.0.0.7:)
$IPTABLES -t nat -A POSTROUTING - o eth0 -s 192.168.0.0/16 -j SNAT --to-source 10.0.0.7
>>$IPTABLES -t nat -A POSTROUTING -s 192.168.0.0/16 -j SNAT --to-source 10.0.0.7
>
>:)
>
>$IPTABLES -t nat -A POSTROUTING - o eth0 -s 192.168.0.0/16 -j SNAT
>--to-source 10.0.0.7:(
>>>$IPTABLES -t nat -A POSTROUTING -s 192.168.0.0/16 -j SNAT --to-source 10.0.0.7
>>
>>:)
>>
>>$IPTABLES -t nat -A POSTROUTING - o eth0 -s 192.168.0.0/16 -j SNAT
>>--to-source 10.0.0.7
>
>:($IPTABLES -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/16 -j SNAT --to-source 10.0.0.7
а то удалить из правил
>[оверквотинг удален]
>>>
>>>$IPTABLES -t nat -A POSTROUTING - o eth0 -s 192.168.0.0/16 -j SNAT
>>>--to-source 10.0.0.7
>>
>>:(
>
>$IPTABLES -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/16 -j SNAT --to-source
>10.0.0.7
>
>а то удалить из правилОгромное спасибо!!!!!!!! :-)
Вопрос исчерпан.
Дело тут не только в пинге. У меня используется авторизация Active Directory в Виндовом домене(находящемся в сегменте 192.168.64.0/255.255.192.0) и на него с Debiana запросы идут тоже с адреса 10.0.0.7.