bind(2) na neexistujici rozhrani

Jan Kasprzak kas na informatics.muni.cz
Pondělí Listopad 26 17:37:55 CET 2001


Jirka Kosina wrote:
: Rekl bych, ze jadro skutecne nema duvod bind() na nelokalni adresu 
: nepovolit, a mam pocit, ze to ani nedela:
: bind(8, {sin_family=AF_INET, sin_port=htons(1234),sin_addr=inet_addr("0.49.19.198")}}, 16) = 0
: 
: Tu ip adresu jsem si vymyslel, rozhodne nepatri zadnemu z mych sitovych 
: rozhrani, a jak vidno, bind() normalne uspel.

	Hmm. Napsal jsem si testovaci program, a bind() mi vraci
-1, "Cannot assign requested address". A zkousel jsem stracovat
xinetd, a dela to to same. Kernel 2.4.14.

-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