嵌入式开发者社区

标题: 文件系统中的dns无法存储 [打印本页]

作者: jinyi7016    时间: 2017-9-29 11:26
标题: 文件系统中的dns无法存储
硬件上:LAN8720,50M有源晶振,晶振上的时钟输出到CVIDEO_DIN1/RMII_MHZ_50_CLK引脚。$ ]/ Z4 o- z  n" }, Y: k$ Q; Z# `
/ {7 U9 f1 x/ g- N; R1 E
要设置为静态的IP。* Z' j( C. v& z) x2 T
/etc/network/ interfaces 中的内容:
3 h5 T6 T5 C+ V- B& w5 m9 B4 ^- n* b  z, l- |* _- q
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
. J" c4 P4 o' k1 ~4 h4 r% x) ]- \& u/ o7 Q
# The loopback interface
8 _) W; [$ Z' r0 Y2 O2 Bauto lo
+ I/ j7 `' \5 R0 U) r5 a6 uiface lo inet loopback2 G$ [- j. G; ~$ ^
5 ~; N3 ]; o* n  A
# Wireless interfaces2 s  {$ `& Y- V2 f1 h; O
iface wlan0 inet dhcp
3 a( H/ Y7 C# c& q( h  h6 t4 G0 D( W        wireless_mode managed
4 r2 j2 v3 |! n9 Z" ?        wireless_essid any
% L3 @9 ?: U) W( [: u        wpa-driver wext
, ~) d, H: u/ ]7 P7 b( b        wpa-conf /etc/wpa_supplicant.conf$ D4 P) `, q4 {

, N7 w$ {( ]+ d  S$ |iface tiwlan0 inet dhcp7 _7 f; ~5 e# |/ ]: V$ u
        wireless_mode managed' x& O6 Y6 U5 o( P; E  e% P
        wireless_essid any
# E9 w5 W' F9 \3 S& ]" `, }/ V+ M+ I; }  J7 F4 ~9 k% ]
iface atml0 inet dhcp. j7 C* Y/ A; n! l, N

6 G/ u2 T8 ]+ i# Wired or wireless interfaces
$ ^9 \7 ~. J  Y% H8 q& C8 r/ oauto eth0, m1 i& d/ f  U8 k% `7 r+ O
#iface eth0 inet dhcp
8 a7 Y; ]; {, Z- d, ~iface eth0 inet static& Z- O. }9 |; M! y! g
address 192.168.11.170& E# G/ G1 n% N. v
netmask 255.255.255.0
6 V. V* T5 Z/ |8 E4 I9 H, G0 r, c: y( R% Mgateway 192.168.11.1
1 D# A& ^: `3 j1 z7 o4 _* C6 W5 R: O9 J/ c$ Y
2 J+ f6 e' {" N/ f3 c
#       pre-up /bin/grep -v -e "ip=[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+" /proc/cmdline > /dev/null) G! r3 e% }* Y* O% Y

. {6 i* H7 f& |( y! m+ h: `% }#iface eth1 inet dhcp
5 ]6 C7 u' v1 K" c! u( t! x3 v! G# U3 ~4 n& J- T' \
# Ethernet/RNDIS gadget (g_ether)
! w3 r# s  R5 d2 c( a# ... or on host side, usbnet and random hwaddr
0 ~7 x8 @/ E! h  F5 _iface usb0 inet dhcp
4 ?$ L. G5 t6 q/ Z' J2 v
, \5 N- v! ^" C8 f" o# Bluetooth networking- @" e+ L+ |7 J7 p+ z+ _1 s2 c
iface bnep0 inet dhcp
5 g  I" S! r, J0 V" V8 s2 G" ^1 P& U( t5 H% f5 }
, U0 p4 B8 A1 q8 ^
/etc/resolv.conf 配置了DNS,但是重启后,文件就又是空的了。1 F3 k% v! t# h9 u* X* [  D

  f# N- e7 {: }* k#ifconfig后的结果0 e. Z9 ^/ z4 N0 _( Q
eth0      Link encap:Ethernet  HWaddr 12:00:a0:35:3b:89  
& t4 [4 N% F) [. C/ h& {          inet addr:192.168.11.170  Bcast:192.168.11.255  Mask:255.255.255.0
! G3 u7 n0 U- _+ l, v          UP BROADCAST MULTICAST  MTU:1500  Metric:1
4 Q$ O3 r% F+ u6 X          RX packets:0 errors:0 dropped:0 overruns:0 frame:0, r' \3 R; D/ h! T1 X6 p% f7 X
          TX packets:3 errors:0 dropped:0 overruns:0 carrier:0& z/ u0 H, |+ M
          collisions:0 txqueuelen:1000
# y* _- |/ N# H9 {          RX bytes:0 (0.0 B)  TX bytes:180 (180.0 B)2 v, G& ~1 H- Q; [
          Interrupt:33
% f% R8 W9 n) i6 s# L  X+ Q* u# z+ v0 d. P: h" ~5 ^0 j
lo        Link encapocal Loopback  
4 p/ U7 Q/ w& P  i5 x$ v          inet addr:127.0.0.1  Mask:255.0.0.0
  H5 L# P5 r+ w! a          UP LOOPBACK RUNNING  MTU:16436  Metric:10 o8 ~  F) P3 b" l4 g) J
          RX packets:165 errors:0 dropped:0 overruns:0 frame:0$ \! W" s9 }2 n, ~
          TX packets:165 errors:0 dropped:0 overruns:0 carrier:0
' a* h0 W9 S; S- [% E+ h5 L+ [          collisions:0 txqueuelen:0
" p1 s" k& o: G5 r& h' [% s% c          RX bytes:246293 (240.5 KiB)  TX bytes:246293 (240.5 KiB)
- ]- d  v, n( x: }0 b3 I& `' U0 M8 ]: }- D+ l$ Z
2 g" @/ P7 x/ v6 H
% \0 l6 x9 d/ }) K
/etc/init.d/networking restart后会死机; Y& q7 Z  R4 I

& s( {! V  r/ {
作者: jinyi7016    时间: 2017-9-29 12:04
目前网络可以通了,但是DNS存储问题没有解决
作者: 伊撒斯    时间: 2017-9-30 10:14
您好,设置静态ip可以ping通,但是DNS无法存储的话,请问您那边,是否有参照我们提供的哪个例程呢?如果您是需要使用网络文件系统,也可以参考我们的nfs开发环境搭建的参考文档。
作者: 伊撒斯    时间: 2017-9-30 10:15
[attach]2830[/attach]
作者: jinyi7016    时间: 2017-9-30 10:35
伊撒斯 发表于 2017-9-30 10:14
0 S2 {: _* X4 i8 v您好,设置静态ip可以ping通,但是DNS无法存储的话,请问您那边,是否有参照我们提供的哪个例程呢?如果您 ...
! A8 G4 n1 D8 Q  F' g
并不是NFS,只是网络的测试。
& n' R/ C6 }  r# p5 y# }# x( x就是 /etc/resolv.conf 中的内容添加了dns后,重启就会清空。而其他的文件并不会清空
作者: 伊撒斯    时间: 2017-9-30 19:03
您好:
0 v4 ^; ~8 G$ X/ S6 I: d1 L/ K# F1 w# y& e( C) q7 i* t
     请问您指的是网络层面的dns存储吗?请问您那边,试过动态映射吗?现在研发工程师已下班,我下周再帮您跟进这个问题吧。
6 ~- i  g' p) m9 k, S; Z$ t) E- j6 T* H& z: V  E7 B
     祝您中秋快乐,阖家团圆,身体健康,工作顺利!
作者: jinyi7016    时间: 2017-10-3 22:09
伊撒斯 发表于 2017-9-30 19:033 T/ y( f- F4 Y1 W* M7 ?
您好:
" ~+ ~! ~6 `, w3 x- [, d; A
' j% b* Z- L; }3 `: q     请问您指的是网络层面的dns存储吗?请问您那边,试过动态映射吗?现在研发工程师已下班,我下 ...

9 c! ]3 o7 w/ }1 g, H4 P' |可能没有明白我的问题。我现在问的不是网络问题,是文件系统中的一个文件 /etc/resolv.conf,在启动后,其中的内容就没有了。每次重启后,这个文件就成了空的了。




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4