嵌入式开发者社区

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

作者: jinyi7016    时间: 2017-9-29 11:26
标题: 文件系统中的dns无法存储
硬件上:LAN8720,50M有源晶振,晶振上的时钟输出到CVIDEO_DIN1/RMII_MHZ_50_CLK引脚。
8 b4 t: w5 [3 _$ w! |- z. C6 N& J: O. ^0 s) M
要设置为静态的IP。
1 \& ?+ u8 E0 o, j% V/ u0 C8 v/etc/network/ interfaces 中的内容:5 j3 X+ ?- `1 {, H

  Q: N. V/ X$ r# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)* g0 a6 W, G1 Q- N* U

8 ?" W  a8 N  t% o* r4 s# The loopback interface
2 r4 Z0 ]/ U1 d8 Pauto lo
( l$ ]4 R9 N/ {5 r6 Miface lo inet loopback
  ~2 r/ B& w! a0 v  Y, T; ^% B  t
# Wireless interfaces
. o: j" _# I+ R; y4 I/ O* L6 K2 yiface wlan0 inet dhcp
2 s8 ~  i3 \0 L) @/ U' \% D        wireless_mode managed
8 U1 l1 q8 n4 U9 g. x6 b        wireless_essid any; S/ H3 h8 U- b; z5 f
        wpa-driver wext( U6 G8 c- u' }/ [0 M  I5 `5 J5 i
        wpa-conf /etc/wpa_supplicant.conf3 w7 }2 C; `5 |) j+ T# m
+ K2 O0 Y" i+ P( H$ ^6 _3 Z6 y- |5 X
iface tiwlan0 inet dhcp
2 r2 V, O/ E5 s3 e        wireless_mode managed& T1 C4 U# h% O1 ?
        wireless_essid any
! G6 I0 u2 k" n2 ?1 _7 k6 E1 z- E0 c
6 v2 a, S( z+ H2 D1 V: @: U; \: N$ C- j9 niface atml0 inet dhcp
  r: m5 {+ {, s2 d0 e, V
4 W: E  N  H; `( a# Wired or wireless interfaces. i" l* M' m  V
auto eth0
  ?& A6 a5 {0 E  W! I0 c#iface eth0 inet dhcp
* u, L( E6 M1 Y3 ^1 A6 A( F9 Riface eth0 inet static9 u" j1 d  Z" l. v1 Y/ ]
address 192.168.11.170- H8 W! ]5 M3 \5 p* t, W( Z
netmask 255.255.255.0& _8 X5 j8 V, j/ i4 Q' g- i) P- `
gateway 192.168.11.14 T; T- T) h, H+ y% P! k

: H: m( H% j& y' C; I* x3 t9 Z
! T; h) v  x! J; A #       pre-up /bin/grep -v -e "ip=[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+" /proc/cmdline > /dev/null
0 o/ ^6 Q3 G. F( R
6 H, h- w! J' T* W. d. R% K" ]#iface eth1 inet dhcp
; ^! E5 g) [8 G3 @+ r% v; L5 }/ e8 ]" j! y
# Ethernet/RNDIS gadget (g_ether)
1 ^0 u$ x) M; _- W9 ]# ... or on host side, usbnet and random hwaddr, Z- }6 S1 [- K2 @/ n$ V5 f
iface usb0 inet dhcp
" A' A6 F$ {: E  P7 I. W8 c: X2 j; a1 t; b4 X, d
# Bluetooth networking) K5 \5 L" W& Z4 t9 d& b) G
iface bnep0 inet dhcp. I8 x4 r# G) x$ {# T1 O9 ?) r
2 B% f( l/ A6 i

0 B, {) G& @+ g; ]6 g /etc/resolv.conf 配置了DNS,但是重启后,文件就又是空的了。8 D. K, i6 {9 C1 k* [* W' f" Y5 z
* _; d0 [" n1 J5 r% \' Z% {2 l! G" v
#ifconfig后的结果; I. o9 g1 @: N% I
eth0      Link encap:Ethernet  HWaddr 12:00:a0:35:3b:89  3 S( [6 @' }3 p9 i9 W7 Y  O
          inet addr:192.168.11.170  Bcast:192.168.11.255  Mask:255.255.255.0
+ L8 |! |; A5 z          UP BROADCAST MULTICAST  MTU:1500  Metric:1
9 R) a2 B5 q' c* p5 |; Y- e. o          RX packets:0 errors:0 dropped:0 overruns:0 frame:0  w. f/ [! L. Z
          TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
3 q  m' e, m% S6 G5 Q! H          collisions:0 txqueuelen:1000 & N- `5 K" y; q, H
          RX bytes:0 (0.0 B)  TX bytes:180 (180.0 B)( M: _7 |8 \7 e& m0 d5 u' i3 S& P
          Interrupt:33 ' Q/ h& x" W2 [- N( o

1 A3 H2 R: y6 L& blo        Link encapocal Loopback  : N* M$ G" `5 ?) f/ q  f$ T
          inet addr:127.0.0.1  Mask:255.0.0.0
2 `1 [  d5 ^# j          UP LOOPBACK RUNNING  MTU:16436  Metric:1
" |$ `( m, m4 i+ ]3 R          RX packets:165 errors:0 dropped:0 overruns:0 frame:0
' }8 w. O: r: v          TX packets:165 errors:0 dropped:0 overruns:0 carrier:0
, o7 V0 F% [4 E8 i          collisions:0 txqueuelen:0 6 k# G* h8 Q  d( z0 R9 c
          RX bytes:246293 (240.5 KiB)  TX bytes:246293 (240.5 KiB)! X* J+ @: {6 \* R4 T
# f7 t' W! X* e! Q
2 i( o" t, J3 |/ b1 U% a) h8 a

% G( a; ]' f  ]( Q( R /etc/init.d/networking restart后会死机
' S( D( N- M) t9 m/ P+ m/ E0 V
% T6 O6 T; d# G. S% H9 n. ~2 g& ?. 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" {$ M% g+ D9 r" F9 s
您好,设置静态ip可以ping通,但是DNS无法存储的话,请问您那边,是否有参照我们提供的哪个例程呢?如果您 ...
0 }2 N. X/ r7 C4 |
并不是NFS,只是网络的测试。
, c% l" n* v9 j3 j. Q9 U就是 /etc/resolv.conf 中的内容添加了dns后,重启就会清空。而其他的文件并不会清空
作者: 伊撒斯    时间: 2017-9-30 19:03
您好:
+ F; B$ r- T+ c% e$ Y* D; ~1 v1 }) K6 u
     请问您指的是网络层面的dns存储吗?请问您那边,试过动态映射吗?现在研发工程师已下班,我下周再帮您跟进这个问题吧。
: H% }7 O* P: t0 W4 \$ O
7 v7 I( o1 ^! m' _5 z. t     祝您中秋快乐,阖家团圆,身体健康,工作顺利!
作者: jinyi7016    时间: 2017-10-3 22:09
伊撒斯 发表于 2017-9-30 19:03
% x$ o& F7 i0 _+ o您好:
% U' J2 M- s7 r  h" ^( K3 I( n- P1 e' p
     请问您指的是网络层面的dns存储吗?请问您那边,试过动态映射吗?现在研发工程师已下班,我下 ...
* \& x7 v5 s1 i! p2 t, K
可能没有明白我的问题。我现在问的不是网络问题,是文件系统中的一个文件 /etc/resolv.conf,在启动后,其中的内容就没有了。每次重启后,这个文件就成了空的了。




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