Hello!
А кто возился с tun на FreeBSD? Что-то у меня подозрение, что не совсем он
"нормальный" в FreeBSD (или по крайней мере в 3.2-RELEASE). Вот какая
петрушка - поднимается ppp over tcp нормально, ifconfig говорит:
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
inet 195.239.79.249 --> 195.239.79.250 netmask 0xfffffffc
тот конец пингуется прекрасно, все зашибись. netstat -rn показывает все
путьком:
195.239.79.250 195.239.79.249 UH 0 0 tun0
Aдрес ethernet'а на этой машине - 195.239.79.5, gateway для нее -
195.239.79.1. Теперь делаю traceroute из соседней сети на удаленный конец
этого PPP и вижу странную картинку:
> traceroute -n 195.239.79.250
1 195.239.68.254 2.304 ms 2.042 ms 2.477 ms <- вошло в сетку
2 195.239.79.1 39.957 ms 38.928 ms 38.810 ms <- рвануло на выход
3 195.239.79.5 38.630 ms 38.959 ms 38.890 ms <- шлюз вернул усе взад
4 195.239.79.1 38.661 ms 38.900 ms 38.868 ms <- опять на выход
5 195.239.79.5 39.776 ms 39.770 ms 39.846 ms <- пинг-понг
и т.д. Т.е. мораль - FreeBSD'шная машина напрочь не понимает, что через
tun0 можно роутить пакетики, хотя net.inet.ip.forwarding установлен в 1.
Где я ошибся?
Спасибо.
--
doka
=============================================================================
"inet-admins" Internet access mailing list. Maintained by East Connection ISP.
Mail "unsubscribe inet-admins" to Majordomo@info.east.ru if you want to quit.
Archive is accessible on http://info.east.ru/rus/inetadm.html