간단한 프로그램을 짜려고 하는데....좀 도와주세요...

익명 사용자의 이미지

안녕하세요..

지금 간단한 프로그램을 짜고 있는데..

잘 안되서 이렇게 도움을 청합니다.

다름이 아니고..

netcfg명령을 실행하면 윈도우 창이 뜨고 네트워크 정보를 수정할 수 있잖아요?

그리고 그 내용은 /etc/sysconfig/network-scripts/ifcfg-eth0라는 파일에 저장되고요..

DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=203.250.152.124
NETMASK=255.255.255.0
GATEWAY=203.250.152.254

위와 같은 내용이거든요..

그런데, 제가 하는 레포트는 단순히 scanf같은 명령으로 IP, NETMASK같은 정보를

받아서 네트워크 정보를 바꾸게 하는 프로그램을 짜는 거여요..

제 생각으로는 ifcfg-eth0라는 파일을 열어서 IP를 바꿔 준다고 하면, 'IPADDR='

이라는 문장을 찾고 그 다음에 새로운 IP넣어주면 될 거 같은데, 잘 안되요..

제발 어떻게 하는지 좀 가르쳐 주세요....

그럼 답장 기다릴께요...

수고하세요,...

익명 사용자의 이미지

pipe 에 관해서 읽어보세요