加载
...
[ 1.098960] enc28j60 spi0.0: Ethernet driver 1.02 probed
[ 1.104485] enc28j60 spi0.0: Ethernet driver 1.02 loaded
....
[ 4.343318] enc28j60 spi0.0 eth0: link down
Starting ntpd: [ 4.354284] enc28j60 spi0.0 eth0: normal mode
[ 4.359272] enc28j60 spi0.0 eth0: multicast mode
OK
[ 5.292753] enc28j60 spi0.0 eth0: link up - Half duplex
...
移植之后
我的rootfs没有dhcp的软件,没法自动拿ip地址。所以我们需要配置一下buildroot。
进入目录,make menuconfig
,进入
Target packages ---> Networking applications
,勾上以下内容:
- dhcp
- dhcpd
- dhcpdump
- dnsmasq
- tftp support
- dhcp support
- ethtool
- hostapd
- httping
- iptables
- iw
- lrzsz
- ntp
- openssh
- client
- server
- key utilities
- tcpdump
- wget
再次重新上电,进入系统,输入ifconfig
,非常漂亮地拿到了ip地址,不过由于校园网需要认证,目前没法访问内网和外网。
# ifconfig
eth0 Link encap:Ethernet HWaddr 96:54:CC:C7:65:B4
inet addr:59.66.*.* Bcast:59.66.*.* Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:953 errors:0 dropped:0 overruns:0 frame:0
TX packets:44 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:70235 (68.5 KiB) TX bytes:3760 (3.6 KiB)
Interrupt:67
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:128 errors:0 dropped:0 overruns:0 frame:0
TX packets:128 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:9472 (9.2 KiB) TX bytes:9472 (9.2 KiB)
困扰了两年的心结,从高二困扰到大一,终于解决了!