dapper 에서 hardy 로 업그레이드 하면서, 설정이 조금씩 바뀌는 부분이 있었다.
그 중에 crontab 의 설정이다.
설정 자체가 바뀐 것은 아니고, rule 의 체크가 깐깐해 졌다고 해야하나?

dapper 에 쓰던 설정을 그대로 적용하니, cron 이 작동하지 않는 문제가 있었다.
왜 그런가 한참을 봐도 모르겠다.

syslog 를 살펴보니 다음과 같은 메세지가 나왔다.
Error: bad username; while reading /etc/crontab
왜 틀렸다고 하지? 이상하네..

그런데 cron 설정한 것을 하나하나 살펴보니.
36 * * * *    /etc/cron.myset/get_ip.cron.sh
이런식으로 되어 있었다.
36 * * * *  root  /etc/cron.myset/get_ip.cron.sh
이렇게 root 로 되어 있어야 하는데 말이다.

어! 그런데, dapper 에서 그냥 저렇게 없어도 작동했던 것 같은데, 그 때도 작동을 안했나?
cron 이 새버전(hardy  버전)으로 바뀌면서 룰을 바꿨나?

여러개중에 하나의 설정 때문에 cron 전체가 작동하지 않았다.
깐깐한 체크가 좋기는 하지만, 한참 헤맸다.


ps. 예전 로그를 살펴보니, 잘못된 설정의 cron 은 실행이 안 된 듯 하다.
  별로 중요한 설정이 아니라, 미처 발견을 못 했나 보다.

  저런경우 /etc/cron.d/  에  cron 설정을 분리해서 넣어두면 좋을 듯 하다.

반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,
ubuntu 의 프린터를 네트워크 프린터로 사용하려한다.
cupsd 를 사용하면 쉽게 설정할 수 있다.

보통 네트워크 프린터 를 사용할 때,

http://192.168.0.167:631/printers/MyPrinter   이런식으로 설정하게 된다.

그런데, cupsd 는 기본설정이 localhost 만 열려있다.
/etc/cups/cupsd.conf   를 수정한다.
#Listen localhost:631
Listen *:631
위처럼 localhost 로 된 부분을  *:631 로 처리한다.
<Location />
  Order allow,deny
  Allow From 192.168.0.*
</Location>
Allow From 192.168.0.*
부분을 추가해서, 네트웍크 프린터를 사용할 내부 네트웍의 IP대역을 허용한다.


반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,
ubuntu hardy 로 업그레이드 하면서 kdm 의 설정이 바뀌어 자동로그인이 해제되었다.

터미널에서 바꾸는 방법은 다음과 같다.

/etc/kde3/kdm/kdmrc  를 연다.
AutoLogin 으로 검색해서
다음과 같은 항목의 주석을 해제한다.
[X-:0-Core]
AutoLoginEnable=true
AutoLoginUser=username
username 은 로그인할 유저ID 를 넣는다.


반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,
예전 글은 dapper 버전에서 처리한 것이다(http://blog.1day1.org/86)

그 사이에 관련 오픈소스 프로젝트도 생겼다(http://rt2x00.serialmonkey.com - 원래 있었나? )
2009년 버전으로 새 드라이버가 올라왔다.( 예전 방식대로 해도 상관없을 듯 )


이번에 dapper 에서 hardy 로 업그레이드 되면서 무선랜카드 에 대한 설정을 정리한다.
한마디로 더 쉬워졌다. 기본제공되어 설정만 하면 된다(따로 컴파일할 필요없음)

hardy 에서는 rt61pci 라고 기본으로 드라이버를 지원하고 있다.
WEP 방식은 설정도 간단하다.

udev 에서 wlan0 로 드라이버를 잡는다.
iface wlan0 inet dhcp
        pre-up ifconfig wlan0 up
        pre-up iwconfig wlan0 essid {ESSID}
        pre-up iwconfig wlan0 Key {key ascii or hex}
auto wlan0
위와 같이 설정하면 끝이다.
WEP key 값은  s:acsii_text  , hex_key_val  형식으로 넣으면 된다.(s: 여부)

또는
iface wlan0 inet dhcp
        pre-up ifconfig wlan0 up
        wireless-essid {ESSID}
       wireless-key {key ascii or hex}
auto wlan0
위 처럼 iwconfig 부분을 바꿔준다. ( pre-up iwconfig 는 직접 설정하는 방법)

그외 기타옵션
 pre-up iwconfig wlan0 mode Managed
 pre-up iwconfig wlan0 channel 9

참조 자료 :
https://help.ubuntu.com/community/WifiDocs/Driver/RalinkRT2500
https://help.ubuntu.com/community/WifiDocs/Driver/RalinkRT61

반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,
파일질라 인코딩 옵션 추가하는 작업중이다.
http://blog.1day1.org/292

기본 빌드방법을 알아내고 소스를 살펴보았다.(한동안 살펴볼 짬이 나지 않았다)
kdevelop 을 쓰니 편하게 처리할 수 있었다.


빌드환경을 만들고 마지막 Filezilla 컴파일 하기 부분부터 정리.

파일질라 빌드하기

cd FileZilla3 
./autogen.sh
mkdir compile
cd compile
../configure --prefix=/opt/FileZilla3
make
strip src/interface/.libs/filezilla.exe
strip src/putty/.libs/fzsftp.exe
strip src/putty/.libs/fzputtygen.exe

cat COPYING | iconv -f utf-8 -t utf-16 > COPYING~
mv COPYING~ COPYING




컴파일 완료후에
NSIS 로 배포파일 만들기
compile/data  폴더에  install.nsi  를 오른쪽마우스로 클릭하면 아래처럼.


배포파일을 만들면 된다.



빌드한 파일.
다운로드 :

FileZilla_3_encoding-setup.zip


실행 방법은

filezilla -e UTF-8 ftp://ftp.daum.net
filezilla -e EUC-KR ftp://ftp.daum.net


등으로 하면 된다.

잠깐 테스트 해봤는데, 별 이상없다.
좀더 테스트 해보고, 소스 patch 파일만 따로 올릴예정.
파일질라 개발팀에도 보낼예정인데, 어찌될지.


수정된 파일 (3.2.6.1 기준)

filezilla_encoding_changed.zip


패치파일 :

filezilla.encoding.patch




반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,