# mkdir /tftpboot
# echo "tftp dgram udp6 wait root /usr/sbin/in.tftpd in.tftpd -s /tftpboot" > /etc/inetd.conf
# /usr/sbin/inetconv
# svcs network/tftp/udp6
# svcadm restart network/tftp/udp6
參考這裡 ,但第二行我是用 vi /etc/inet/inetd.conf 方式去改的,並異動資料匣 /tftpboot --> /usr/local/tftpboot
後來不乖乖聽說的結果,當然是run起來有問題,client會出現Error on server : Access violation
在google上找了很多方式,如:改tftpboot的權限777、 tftpboot下要有上傳的檔案等都無法解決
於是只好自已想辦法了,雖然我不太認識Solaris...Orz
在下完指令inetconv之後出現
inetconv: Notice: Service manifest for tftp already generated as /var/svc/manifest/network/tftp-udp6.xml, skipped
我決定去tftp-udp6.xml裡的東西,結果裡面的路徑竟然和我要的不一樣
於是我把這個tftp-udp6.xml rm掉,在重新inetconv之後就OK了
不過,過程不太了就是了...參考這裡 有介紹inetconv
沒有留言:
張貼留言