글 수 90
2008.08.14 18:13:19 (*.105.125.81)
32722
EZBOOT모드에서 로컬 IP를 설정할 수 있습니다. 그러나 EZBOOT 모드에서 정상적으로 IP를 설정했는데도 불구하고 엉뚱한 IP로 설정되는 경우가 있습니다.
이렇게 EZBOOT모드의 IP가 아닌 다른 IP로 설정되는 이유는 /etc/rc.d/rc.local 에서 로칼 아이피를 따로 설정할 수 있기 때문입니다.
EZBOOT 모드에서 설정한 로컬 IP를 부팅 후에도 그대로 적용하시려면 아래의 rc.local 을 사용하시거나 내용을 참고하여 수정하시기 바랍니다.
EZ보드에서 EZBOOT 모드에서 로컬 IP를 변경하는 방법은 EZ-X5에서 local IP 변경하는 방법을 참고하십시오.
#!/bin/sh # This script will be executed *after* all the other init scripts. # You can put your own initialization stuff in here if you don't # want to do the full Sys V style init stuff. ifconfig lo 127.0.0.1 up IP="0" if [ -f /proc/ez-x5/ip0 ]; then IP=$(cat /proc/ez-x5/ip0) ifconfig eth0 $IP netmask 255.255.255.0 up fi if [ "$IP" = "0" ]; then ifconfig eth0 192.168.10.125 netmask 255.255.255.0 up fi #mount -t nfs -o nolock 192.168.10.20:/nfsfg /mnt/nfs mount -t yaffs /dev/mtdblock2 /app if [ -f /proc/ez-x5/gw ]; then route add default gw $(cat /proc/ez-x5/gw) eth0 elif [ -f /app/gateway ]; then route add default gw $(cat /app/gateway) eth0 else route add default gw 192.168.10.1 eth0 fi if [ -f /app/app_script ]; then /app/app_script fi TERM=xterm export $TERM arch=$(uname -m) a="a" case "_$arch" in _a*) a="an";; _i*) a="an";; esac # This will overwrite /etc/issue at every boot. So, make any changes you # want to make to /etc/issue here or you will lose them when you reboot. # echo "" > /etc/issue # echo "PXA Linux (experimental)" >> /etc/issue # echo "Kernel $(uname -r) on $a $(uname -m)" >> /etc/issue