嵌入式开发者社区

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

作者: jinyi7016    时间: 2017-9-29 11:26
标题: 文件系统中的dns无法存储
硬件上:LAN8720,50M有源晶振,晶振上的时钟输出到CVIDEO_DIN1/RMII_MHZ_50_CLK引脚。
3 r  G1 E7 i* `% W7 w$ Y2 _
( X/ h; d! c# I要设置为静态的IP。$ }$ F$ F2 Y9 z; ^& n
/etc/network/ interfaces 中的内容:
3 u% g, U0 S: N0 x- d' k' H4 A% a. i. G. J$ C
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
/ U9 F# T( B! Z, P# E! k; l
1 Q! d' f1 y/ S7 q5 i" J# The loopback interface
1 k* z4 a$ i( u6 h/ Dauto lo
" z  S/ K" P( u7 l% ciface lo inet loopback8 J! }# E' L; c- i$ Y& N& L
; n& g3 S5 O! l% R- ]6 z# X
# Wireless interfaces8 u" E" @& V9 T  t& k" l5 @
iface wlan0 inet dhcp8 X4 m  {2 S  y7 m& P; ?- }
        wireless_mode managed
, W# ^( ?; X! r6 E! x& n: c+ V* e( E& d        wireless_essid any
& J2 f( a4 z4 E( V/ c        wpa-driver wext9 n/ |4 f8 Z, n# R8 m
        wpa-conf /etc/wpa_supplicant.conf1 n6 f8 k# D4 k* t5 e$ x

4 E( r1 H: E- ?- o$ ^2 ?- ~iface tiwlan0 inet dhcp) L) z8 _8 G1 u5 w' Y& v! {8 o" N
        wireless_mode managed- ~2 X$ G+ j0 e$ c
        wireless_essid any' e8 E2 }9 `1 h! P* k# T' ^
- _& D3 N; t- v3 w* b+ c
iface atml0 inet dhcp( b8 F" V! }2 o& S1 r0 o

  S" G; J) y* \. b# Wired or wireless interfaces" U3 \/ V& }2 O0 r9 r7 C
auto eth0
% E2 |$ J% U5 e) N2 [. [( r#iface eth0 inet dhcp
# r4 `) g- \3 D. T4 h' eiface eth0 inet static9 p9 y6 R% D' Z- o3 \' _
address 192.168.11.170
: i  z- Y7 `$ Z. ?netmask 255.255.255.0' g, M9 h+ X4 H
gateway 192.168.11.1
; [; f& a2 Z. l) c! I
7 o5 x* Z/ M& |' _" B6 L
% f! x" J/ F- Q, x) M! b #       pre-up /bin/grep -v -e "ip=[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+" /proc/cmdline > /dev/null4 [( f' E0 c/ b, }

' Y% v0 h2 {5 K5 N#iface eth1 inet dhcp2 B6 v2 T8 q% Q- U, Q% |3 @
. p. ^, |0 p( k. g( G/ |
# Ethernet/RNDIS gadget (g_ether)
8 m) `+ ?7 B2 {+ ?# ... or on host side, usbnet and random hwaddr
4 l/ p1 q% J2 o3 y' niface usb0 inet dhcp$ C$ l/ T7 n1 C1 k% ]+ s
1 y7 ^2 N- Z3 K+ I+ t0 G
# Bluetooth networking
! N; f5 ^" X. X* Liface bnep0 inet dhcp" P# m  }4 B9 |5 o
/ r! [7 L6 N; ?: J7 s
% J! A: i0 Z, l! @
/etc/resolv.conf 配置了DNS,但是重启后,文件就又是空的了。
% ]; ]+ j- \% Q  v& s5 @
8 F# F) d8 ]$ I* j8 I/ S3 `#ifconfig后的结果0 N: Q/ Y- x# k% i1 c1 i
eth0      Link encap:Ethernet  HWaddr 12:00:a0:35:3b:89  
* T: a2 K3 b- R8 a6 v' }6 K4 p          inet addr:192.168.11.170  Bcast:192.168.11.255  Mask:255.255.255.08 K9 r" t" u. g' N2 w
          UP BROADCAST MULTICAST  MTU:1500  Metric:10 l+ |% a, Y! i4 T
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0' Q+ T* ?: [- }6 n, n8 W
          TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
9 C3 w/ K5 r4 C- J/ i0 q' y          collisions:0 txqueuelen:1000 & [/ P0 [4 s6 F; M" i
          RX bytes:0 (0.0 B)  TX bytes:180 (180.0 B)! F. [+ t$ S% P4 w4 W% ]
          Interrupt:33 4 F: i0 Q9 R( a1 u8 T0 I* b
/ i$ W+ {! X5 _5 \4 z
lo        Link encapocal Loopback  
# W! v" {8 u2 d' t8 y9 ~9 A          inet addr:127.0.0.1  Mask:255.0.0.0; _3 T  g' W, g2 k
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
' k+ S- r# X% r" O' _+ K          RX packets:165 errors:0 dropped:0 overruns:0 frame:0
4 {) x& H4 K  j% [& r" o$ z' L3 Y          TX packets:165 errors:0 dropped:0 overruns:0 carrier:07 T8 A& m- i- ]' W0 y* i; e4 D. D
          collisions:0 txqueuelen:0 * f( c! T" i, O- j0 |' Q
          RX bytes:246293 (240.5 KiB)  TX bytes:246293 (240.5 KiB)* O$ h: o+ W5 _8 k! p
# z/ A; N8 k8 H' `8 X
+ J/ v* G% z% f6 p5 c
7 U& v: V- X) P7 v
/etc/init.d/networking restart后会死机- F  s2 K9 M+ v' }; g5 m
" Y3 H  ~/ R: X5 g

作者: 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; U& ]7 [: Z* U7 }3 \8 p& t
您好,设置静态ip可以ping通,但是DNS无法存储的话,请问您那边,是否有参照我们提供的哪个例程呢?如果您 ...
. S$ Y# Y+ u. F1 A
并不是NFS,只是网络的测试。" T( _3 y1 t5 n
就是 /etc/resolv.conf 中的内容添加了dns后,重启就会清空。而其他的文件并不会清空
作者: 伊撒斯    时间: 2017-9-30 19:03
您好:; Q1 T9 H! \7 I% ^* J: U4 `1 z
: u% E/ }& `. W! M5 V8 S  ?
     请问您指的是网络层面的dns存储吗?请问您那边,试过动态映射吗?现在研发工程师已下班,我下周再帮您跟进这个问题吧。  ]! J3 d) E" K: i0 m$ l% S/ p

! A1 W' _" m5 }; R2 W/ U: ]& ?; _     祝您中秋快乐,阖家团圆,身体健康,工作顺利!
作者: jinyi7016    时间: 2017-10-3 22:09
伊撒斯 发表于 2017-9-30 19:03
# h2 L* {% r3 \1 l3 u您好:0 m* Q' G% h3 x( G! A) M

& l9 f; ]. V5 A# ^  A) f2 w     请问您指的是网络层面的dns存储吗?请问您那边,试过动态映射吗?现在研发工程师已下班,我下 ...
! k5 M- R6 v' {! ~7 v) O5 e
可能没有明白我的问题。我现在问的不是网络问题,是文件系统中的一个文件 /etc/resolv.conf,在启动后,其中的内容就没有了。每次重启后,这个文件就成了空的了。




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