pty 만들려면..??(/dev/pty/*)

현재 pppd 를 설치했는데
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
pppd Couldn't determine if PPP is supported (no free ptys)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
와 같은 에러메세지가 나옵니다.
그래서 /dev/ 를 봤더니만 /dev/pty 가 없더군요..
일단 이게 있어야 할것 같은데요..
커널 컴파일 옵션에서
network device->ppp
Filesystems-> /dev/pts filesystem for Unix98 PTYs 체크 했구요..
또 /etc/fstab
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
none /dev/pts devpts gid=5, mode=620 0
0
와 같이 넣어 줬습니다.
제가 알기로는 /dev/ttyp* 계열의 파일들이 마스터로서 /dev/pty/ 디렉토
리의 파일들을 슬레이브(pseudo)로 쓴다고 알고 있는데요..
제가 커널을 좀 옵티마이즈 한 지라.. 어디서 잘못되었는지 모르겠네요..
(무책임.. ㅡㅡ;)
이 부분(pty생성) 에 대해서 정보좀 부탁 드립니다.
감사합니다.
Re: pty 만들려면..??(/dev/pty/*)
예전에 Com Port가 날아가서 해봤던 기억은 있는데... --;
MAKEDEV 또는 mknod 쪽을 알아보십시요.
문서를 뒤져보니 이 두 명령(or 스크립트)중에 하나는 맞는데... ^^;
Re^2: pty 만들려면..??(/dev/pty/*)
물론 해봤지만 root로 mknod 를 해도 /dev/pts/ 밑의 파일들은 권한이 없
다고 나옵니다.
또 제가 알기로는 pts 디렉토리의 파일들은 생성해 주는게 아니라 마스터
파일에 의해서 자동생성되는걸로 알고 있거든요..
마스터 파일이 /dev/ttyp* 류의 파일들인데, 저는 이것만 만들어 주
면 /dev/pts/ 밑의 파일이 자동 생성될 줄 알았는데 그렇지 않군요..
관심 감사합니다.
댓글 달기