嵌入式开发者社区

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

作者: jinyi7016    时间: 2017-9-29 11:26
标题: 文件系统中的dns无法存储
硬件上:LAN8720,50M有源晶振,晶振上的时钟输出到CVIDEO_DIN1/RMII_MHZ_50_CLK引脚。
! j' O1 h& ^7 G, u9 n7 n, y" m  C$ g7 {8 Q, o' }+ ]
要设置为静态的IP。
" q8 r4 E9 N8 p/etc/network/ interfaces 中的内容:
' ?% |% G, U3 N- m' I2 N) F( Q. x- F9 O8 z( J
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
: k, \* `0 ~  n- F! x9 i
1 \  K. h5 B) g  Z: C% \2 V  y# The loopback interface
) R, c0 M8 n+ ^; F0 yauto lo
' X6 V, l7 w$ Riface lo inet loopback
8 U# K, f5 H6 n3 K/ O) f
8 k+ u) o  S+ {# C' B+ ]0 N# Wireless interfaces
; l! W# F/ O3 L- p" V$ miface wlan0 inet dhcp0 T2 X! [( T% e% T2 v2 n9 u
        wireless_mode managed
. a9 S' }: W: F) d3 m; p: b# g. _! w1 B        wireless_essid any. ?, {% r. i* J) O
        wpa-driver wext) d8 k# L, R# i# \2 E1 H$ V+ C
        wpa-conf /etc/wpa_supplicant.conf
+ U* Q. l9 o% l# l1 n' B4 ?+ q. N+ `4 l3 r
iface tiwlan0 inet dhcp
- v/ w+ f  J9 ?1 ~. A1 p) ?8 s        wireless_mode managed
( u$ w- b$ N6 A        wireless_essid any+ O8 U4 M: s. l/ e
! d7 w0 I5 g4 L: {
iface atml0 inet dhcp
. i: U) n  A- B1 l# ]. ~
9 W" J5 f7 y4 e; G: l1 {# Wired or wireless interfaces
4 K1 s1 p+ F9 C6 qauto eth0
; E  J/ x; U6 u1 T7 r#iface eth0 inet dhcp
  d! ?, `  K& c5 Z& aiface eth0 inet static6 ?* n( X3 s3 U
address 192.168.11.170; _% y9 i/ Z, v5 W- p; b! _5 ?2 w
netmask 255.255.255.0
$ f2 t8 A) w9 n9 {) `  _gateway 192.168.11.15 J( |5 W( |4 g2 G  y: p8 Z
. Q( e0 \  J4 ]* w* ~- ~, c

" n9 p+ i( g; O7 F3 w/ e' h #       pre-up /bin/grep -v -e "ip=[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+" /proc/cmdline > /dev/null
' ~" ~. ?3 q3 t- j. G0 h- x% d2 Z2 C0 |7 q) `% C+ b/ j
#iface eth1 inet dhcp' g4 D# \0 i0 x
' s  }5 x- _: B, E& V$ [" n4 n5 \
# Ethernet/RNDIS gadget (g_ether). [& m6 K! t+ w
# ... or on host side, usbnet and random hwaddr7 x4 |% S8 d0 y
iface usb0 inet dhcp6 m. y! m) ^/ x7 ]3 a  T- O( M0 d- m

4 G( _, N1 z+ J9 }* f: {# Bluetooth networking
$ X: o5 _5 H7 s$ h9 g- ciface bnep0 inet dhcp
$ K: n; k" o6 M3 j4 N" Z7 T$ t7 @& Y; D, @) W. u, Y

, t& y" t. `0 i6 \. f /etc/resolv.conf 配置了DNS,但是重启后,文件就又是空的了。
- m5 [3 M. i1 Y& U) v9 R) o
* k; e1 W% }  J4 l#ifconfig后的结果9 m( c. R3 t( n
eth0      Link encap:Ethernet  HWaddr 12:00:a0:35:3b:89  
1 e/ k( X4 e! O* n" [          inet addr:192.168.11.170  Bcast:192.168.11.255  Mask:255.255.255.07 }; L; w9 w2 o  Z/ S2 Y6 z' l
          UP BROADCAST MULTICAST  MTU:1500  Metric:1- S' U; [  f; d) |8 S
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
1 u( H) V  E) Z1 f          TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
" `0 \0 q) n+ }' a) h          collisions:0 txqueuelen:1000
) _" p9 Q, Z8 w3 y( t          RX bytes:0 (0.0 B)  TX bytes:180 (180.0 B)
' X4 ?. c- [$ U0 e- v4 x8 R          Interrupt:33 ; o) ~& Z% R1 v2 S6 ]4 |2 X
, \  x& r0 N0 C, P$ u
lo        Link encapocal Loopback  
4 L& J8 ], T" S- T          inet addr:127.0.0.1  Mask:255.0.0.05 v9 b* B/ w# ~% ^; c8 K/ |% {8 N
          UP LOOPBACK RUNNING  MTU:16436  Metric:1" G9 L, K; z  q7 d
          RX packets:165 errors:0 dropped:0 overruns:0 frame:0$ e3 F+ X0 i# y; v5 w2 i: M9 V
          TX packets:165 errors:0 dropped:0 overruns:0 carrier:02 @2 |0 W% z7 y2 ?' X- R
          collisions:0 txqueuelen:0
+ T# [$ P2 T1 j' w$ F          RX bytes:246293 (240.5 KiB)  TX bytes:246293 (240.5 KiB)
, O$ D: Y5 d6 ?. G6 B6 W6 C% O& e* O5 S8 Y( [" ~! [
8 |' z; m% k% Q' f. m
$ q0 h1 C- k4 o9 M' c4 N2 f
/etc/init.d/networking restart后会死机
; j  U* m, [1 v# z* P+ X0 N& O" b8 C1 M. q. o

作者: 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& h; }% H: m% x7 T3 h3 c9 i( r
您好,设置静态ip可以ping通,但是DNS无法存储的话,请问您那边,是否有参照我们提供的哪个例程呢?如果您 ...
7 b8 I! i8 f& m9 l
并不是NFS,只是网络的测试。4 J2 t9 h& [. ?6 Z8 E
就是 /etc/resolv.conf 中的内容添加了dns后,重启就会清空。而其他的文件并不会清空
作者: 伊撒斯    时间: 2017-9-30 19:03
您好:# }# Y, O8 R, T0 A! f! R6 I0 g: h

+ D# N: `# Y/ R: L0 O+ v     请问您指的是网络层面的dns存储吗?请问您那边,试过动态映射吗?现在研发工程师已下班,我下周再帮您跟进这个问题吧。' b7 b$ ?- B& {/ A
4 o1 n- F$ ]  v0 f/ j9 V$ V) {$ T/ Y
     祝您中秋快乐,阖家团圆,身体健康,工作顺利!
作者: jinyi7016    时间: 2017-10-3 22:09
伊撒斯 发表于 2017-9-30 19:03
& C/ y1 r) C. f' s3 X( ~您好:
, N' X- P! S, V7 P, `5 f$ g( `! N) Y* t4 L  U, ]! N
     请问您指的是网络层面的dns存储吗?请问您那边,试过动态映射吗?现在研发工程师已下班,我下 ...

! V7 u( x( j" E可能没有明白我的问题。我现在问的不是网络问题,是文件系统中的一个文件 /etc/resolv.conf,在启动后,其中的内容就没有了。每次重启后,这个文件就成了空的了。




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