Извинявайте, ако определяте този въпрос за смешен, но според
мен не е толкова тривиален. Имам система, която си работи
добре с kernel 2.4.27, една сутрин се събудих с идеята да
пусна 2.6.9. (кофти сутрин) След прекомпилирането 3 часа се
боря с мрежовите карти, които очевидно работят, но нямам
достъп навън. Оказа се че ми е разменил номерирането на
мр.картите като eth0->eth1 и eth1->eth0. После се наложи да
прекомпилирам и bind заради SO_BSDCOMPAT, но OpenSSH
проблема ме довърши. Сървър услугата работи без забележки,
но когато се опитам да използвам клиента веднага ме заплюва
с permission denied. Като погледна в логовете и syslog ми се
оплаква с "sshd[29158]: error: open /dev/tty failed - could
not set controlling tty: Is a directory"
strace ssh ip.ip.ip.ip ми показва, че клиента се опитва
"open("/dev/tty", O_RDWR|O_LARGEFILE) = -1 EISDIR (Is a
directory)"
Оказа се всъщност, че permission denied, е защото не
съществува /root/.ssh/identity файла
OpenSSH 3.9.p1 е прекомпилиран с новото ядро.
Изобщо как го ползвате с kernel 2.6
|