楼主: 
LogicLab (202TA)   
2007-05-18 00:22:53※ 引述《LogicLab (202TA)》之铭言:
:     在 linux 底下要查看 daemon 有没有跑起来,
:     可以用 ps 这个指令去看现有的 process, 然后 pipeline 作 grep 找 tftp:
:         ps aux | grep tftp
:     如果只有一个 grep tftp 的 process, 表示你的 tftpd 没有跑起来,
:     请确认网络设定和 tftpd config file(/etc/default/tftpd-hpa)
:     如果 tftpd 起来了却还是没办法传档案到实验板上
:     请确认 1) 网络线插在正确的位置
:            2) 跳线接头有接
    这边要确认的是网络卡上接头旁边的灯有亮。目前发现跳线头常有遐疵,
    如果网络设定一一确认过后还是无法连线、由实验板 ping 不到 linux host,
    可以换一个跳线转接头试验看看。
    一般说来PC或实验板的硬件或 server软件损坏机率不高,请不要怀疑它们。
:            3) 实验板跟 host pc 的 ip 设定有正确对应
    ubuntu下的 ip设定请用 ifconfig 这个指令,
    首先输入 ifconfig 观察 linux host 的网卡, eth 开头的应该有两张,
    目前实验室的机器一般是:
        eth2
        eth3
    如果可以正常连线到 internet,"ping 140.112.2.2" 有正常回应,
    那么以上其中一张网卡应该有 192.168.80 开头的 ip,那就是对外的网络卡。
    假设有 ip 的网卡是 eth2,那么我们要设定对内当 server ip 的就是 eth3:
        ifconfig eth3 10.26.2.254 netmask 255.255.255.0
    最后再输入 ifconfig 观察一次,此时 eth2, eth3 应该会各自有不同的 ip,如:
        192.168.80.50
        10.26.2.254