天天看點

TQ2440的上網設定

手裡有一塊開發闆,按照TQ2440的說明手冊進行上網配置,可以使用ping指令與我的PC進行通信,但是不能上網,我的ifcongfig輸出結果如下:

view plaincopy toclipboardprint?

1.     [[email protected]y /]# ifconfig                                                      

2.     eth0      Link encap:Ethernet  HWaddr 10:23:45:67:89:AB                          

3.               inet addr:192.168.1.6  Bcast:192.168.1.255  Mask:255.255.255.0         

4.               UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1                     

5.               RX packets:63 errors:0 dropped:0 overruns:0 frame:0                    

6.               TX packets:103 errors:0 dropped:0 overruns:0 carrier:0                 

7.               collisions:0 txqueuelen:1000                                           

8.               RX bytes:7799 (7.6 KiB)  TX bytes:6002 (5.8 KiB)                       

9.               Interrupt:51 Base address:0x4000                                       

10.                                                                                    

11.   lo        Link encap:Local Loopback                                              

12.             inet addr:127.0.0.1  Mask:255.0.0.0                                    

13.             UP LOOPBACK RUNNING  MTU:16436  Metric:1                               

14.             RX packets:28 errors:0 dropped:0 overruns:0 frame:0                    

15.             TX packets:28 errors:0 dropped:0 overruns:0 carrier:0                  

16.             collisions:0 txqueuelen:0                                              

17.             RX bytes:2512 (2.4 KiB)  TX bytes:2512 (2.4 KiB)                       

18.                                         

DNS我已經設定成與我的PC相同了,然後執行:

view plaincopy toclipboardprint?

1.     [[email protected] /]# telnet  166.111.8.238                                          

2.     telnet: can't connect to remote host (166.111.8.238): No route to host            

如上,不能連接配接到網際網路:                                 

telnet: can't connect to remote host (166.111.8.238): No route tohost   

闆子上執行ifconfig看不到網關,PC上執行也看不到,在Ubuntu中檢視連接配接資訊,發現預設路由(這個應該就是網關,起初不知道,網絡知識沒學好阿,慚愧)為:

192.168.1.1

這時候想到闆子的網關不是這個,是以設定了闆子的網關也為:192.168.1.1

修改方法比較多:

方法一:

1.在/etc/net.conf中修改,

IPADDR=192.168.1.6

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

MAC=10:23:45:67:89:ab

然後執行:

#net_set

使設定生效。

方法二:

在闆子的網絡設定中進行設定,然後set,

OK!修改後就可以上網了!

附:TQ2440手冊上網絡設定方法:

修改檔案系統的/etc/net.conf檔案,裡面包含了 IP 位址、掩碼、網關和 mac 值等資訊,下面列出該文

件的内容:

IPADDR=192.168.1.6

NETMASK=255.255.255.0

GATEWAY=192.168.1.2

MAC=10:23:45:67:89:ab

說明:如果要在區域網路中使用多個 TQ2440 開發闆時,一定要修改 mac 值的。

修改檔案系統的/etc/nettype.conf檔案,裡面包含了所使用的網絡的類型,當 CDMAUSE 為 1 時,表示

使用 GPRS 或 CDMA 撥号上網;當 CDMAUSE 為 0 時,NETTYPE=1 時,表示使用有線網絡,DM9000

上網;當 CDMAUSE 為 0 時,NETTYPE=2 時,表示使用無線網絡,無線網卡上網。

CDMAUSE=0

NETTYPE=1

修改檔案系統的/etc/resolv.conf檔案,裡面包含了 DNS 的資訊,當要使用 TQ2440 登入網際網路時,一

定要設定 DNS 值的,這個值由您所在的網絡的供應商提供。

nameserver 202.96.128.166

完成以上資訊修改後,在開發闆的終端執行:$net_set指令就可以重新完成網絡的配置,或者重新開機開

發闆也能完成配置。