도와주세요!!
글 수 15,339
2003.01.24 01:43:49 (*.125.62.170)
6673
답변 감사합니다. 정말 큰도움이 되었습니다.
장형기님의 답변대로 리눅스머신의 IP를 고치면 인터넷을 사용할 수 없는 것
같아서 랜카드를 하나더 달았습니다.
eth0 164.125.62.170 -> 인터넷 전용
eth1 IP : 211.217.10.100 -> 이지보드에 직접연결
netmask : 255.255.255.0
gateway : 211.217.10.1
ezboard IP : 211.217.10.101로 set을 통해 부여했습니다.
인터넷은 잘 됩니다.
램디스크의 rc.local에는 다음과 같습니다.
중략
ifconfig eth0 211.217.10.1 netmask 255.255.255.0 up
fi
route add default gw 211.217.10.1 eth0
장형기님이 리눅스 서버의 머신IP가 gateway의 IP와 같아야 된다는게
바로 여기서 같게 설정해야 된다는 의미가 맞나요?
저는 그렇게 이해 했습니다. -> 이렇게 하면 ezboard로 부팅해서
ping 211.217.10.100 하면 잘 됩니다. 그런데 eth0 211.217.10.100으로
하면 ping이 안되더군요.
export화일은 다음과 같이 설정했습니다.
/nfs 211.217.10.101(rw,insecure)
/nfs 211.217.10.100(rw,insecure)
물론 tftp는 잘되구요. ezboard로 부팅해서 ifconfig하면 다음과 같습니다.
[root@ezboard /root]$ifconfig
eth0 Link encap:Ethernet HWaddr 00:D0:CA:F1:26:25
inet addr: 211.217.10.1 Bcast:211.217.10.255 Mask:255.255.255.0
UP BROADCAST RUNNING HULTICAST MTU:1500 Metric:1
RX packet:0 errors;0 dropped:0 overruns:0 frame:0
TX packet:0 errors;0 dropped:0 overruns:0 frame:0
collisions:0 txqueuelen:100
Interrupt:47 Base address:0x300
lo Link encap:Local Loopback
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packet:0 errors;0 dropped:0 overruns:0 frame:0
TX packet:0 errors;0 dropped:0 overruns:0 frame:0
collisions:0 txqueuelen:0
여기서
[root@ezoard /root]$mount -t nfs -o nolock 211.217.10.100:/nfs /mnt/nfs
를 하면
mount:211.217.10.100:/nfs failed, reason given by server: Permission
denied.
라고 나옵니다. 퍼미션이 없다고 하는데
chmod 777 nfs 로 퍼미션은 다준것 같은데요..
chown nobody nfs 에서 nobody의 의마가 무엇이지요?
이 자리는 소유자가 들어가야 하는것 아닌가요?
이제 거의 다온것 같습니다. 환경설정에 삽질을 너무 많이 하는것 같네요.--;
항상 감사합니다.
그럼 수고하십시오.
장형기님의 답변대로 리눅스머신의 IP를 고치면 인터넷을 사용할 수 없는 것
같아서 랜카드를 하나더 달았습니다.
eth0 164.125.62.170 -> 인터넷 전용
eth1 IP : 211.217.10.100 -> 이지보드에 직접연결
netmask : 255.255.255.0
gateway : 211.217.10.1
ezboard IP : 211.217.10.101로 set을 통해 부여했습니다.
인터넷은 잘 됩니다.
램디스크의 rc.local에는 다음과 같습니다.
중략
ifconfig eth0 211.217.10.1 netmask 255.255.255.0 up
fi
route add default gw 211.217.10.1 eth0
장형기님이 리눅스 서버의 머신IP가 gateway의 IP와 같아야 된다는게
바로 여기서 같게 설정해야 된다는 의미가 맞나요?
저는 그렇게 이해 했습니다. -> 이렇게 하면 ezboard로 부팅해서
ping 211.217.10.100 하면 잘 됩니다. 그런데 eth0 211.217.10.100으로
하면 ping이 안되더군요.
export화일은 다음과 같이 설정했습니다.
/nfs 211.217.10.101(rw,insecure)
/nfs 211.217.10.100(rw,insecure)
물론 tftp는 잘되구요. ezboard로 부팅해서 ifconfig하면 다음과 같습니다.
[root@ezboard /root]$ifconfig
eth0 Link encap:Ethernet HWaddr 00:D0:CA:F1:26:25
inet addr: 211.217.10.1 Bcast:211.217.10.255 Mask:255.255.255.0
UP BROADCAST RUNNING HULTICAST MTU:1500 Metric:1
RX packet:0 errors;0 dropped:0 overruns:0 frame:0
TX packet:0 errors;0 dropped:0 overruns:0 frame:0
collisions:0 txqueuelen:100
Interrupt:47 Base address:0x300
lo Link encap:Local Loopback
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packet:0 errors;0 dropped:0 overruns:0 frame:0
TX packet:0 errors;0 dropped:0 overruns:0 frame:0
collisions:0 txqueuelen:0
여기서
[root@ezoard /root]$mount -t nfs -o nolock 211.217.10.100:/nfs /mnt/nfs
를 하면
mount:211.217.10.100:/nfs failed, reason given by server: Permission
denied.
라고 나옵니다. 퍼미션이 없다고 하는데
chmod 777 nfs 로 퍼미션은 다준것 같은데요..
chown nobody nfs 에서 nobody의 의마가 무엇이지요?
이 자리는 소유자가 들어가야 하는것 아닌가요?
이제 거의 다온것 같습니다. 환경설정에 삽질을 너무 많이 하는것 같네요.--;
항상 감사합니다.
그럼 수고하십시오.