bind(2) na neexistujici rozhrani

Jan Kasprzak kas na informatics.muni.cz
Pondělí Listopad 26 11:46:02 CET 2001


	V souvislosti s experimentovanim s high-availability jsem
narazil na nasledujici vec: Kdyz udelam bind(2) na IP adresu, ktera
nepatri existujicimu lokalnimu rozhrani, tak bind(2) spadne
Xinetd pise:

bind failed (Cannot assign requested address (errno = 99)). service = telnet

	Nedelal jsem strace, ale predpokladam ze to skutecne jadro
reklo na volani bind(2) ne. Proc mi jadro nepovoli bind() na nelokalni
adresu? Resp. jak by se stav po takovem bind()u lisil od toho, kdy
dam ifconfig dummy:0 <nejaka_ip_adresa>, dam bind() na tuhle IP adresu
(treba spustim xinetd) a pak ifconfig eth0:1 down?

-Y.

-- 
| Jan "Yenya" Kasprzak  <kas at {fi.muni.cz - work | yenya.net - private}> |
| GPG: ID 1024/D3498839      Fingerprint 0D99A7FB206605D7 8B35FCDE05B18A5E |
| http://www.fi.muni.cz/~kas/   Czech Linux Homepage: http://www.linux.cz/ |
Having your own personal custom language dialect might be tempting but it is
normally something only the lisp community do.                    (Alan Cox)


Další informace o konferenci Linux