|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alexander S. Usov 2:5020/400 15 Mar 2002 22:30:43 To : All Subject : dante socks server --------------------------------------------------------------------------------
Привет Алл :)
Есть сабж: dante/server v1.1.12-pre1
в его конфиге говорим:
external: 192.168.0.2
берем клиента, пробуем идти в инет, получаем такую фигню:
Mar 15 20:12:20 sockd[2259]: created new negotiatorchild
Mar 15 20:12:20 sockd[2253]: isonexternal(): 192.168.0.1.0 selected for
connection but not on external list
Mar 15 20:12:20 sockd[2253]: getifa(): address 192.168.0.1.0 selected, but not
set for external interface
Mar 15 20:12:20 sockd[2260]: created new requestchild
Mar 15 20:12:20 sockd[2261]: created new iochild
Mar 15 20:12:29 sockd[2257]: pass(3): tcp/connect ]: 437 -> 192.168.1.84.1337 ->
732, 732 -> 204.152.186.46.80 -> 437: remote closed
Hо в инет ходит.
192.168.0.1 -- DSL терминал, который стоит defaultgateway'ем.
Судя по исходникам (сильно не разбирался) он этот адрес получает
когода пытается определить ip который присвоит система пакету. Фраза
из исходников:
/*===========================================================================
* Given a destination address, getifa() returns the local source address
* that will be selected by the OS to connect to that destination address.
*==========================================================================*/
Вопрос -- каким боком он получает адрес defaultgateway вместо адреса
интерфейса, который 192.168.0.2 ?
PS.
FreeBSD darkini.itv 4.5-STABLE FreeBSD 4.5-STABLE #0: Sun Feb 3 17:52:08 EET
2002
--
Best regards,
Alexander
--- ifmail v.2.15dev5
* Origin: ITV (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/52667adc8ea8.html, оценка из 5, голосов 10
|