嵌入式linux 平台如何上外網

來源:互聯網
上載者:User

 

首先說一下我用的ST的STi7105平台。  現在想在目標板上能直接存取外網,比如ping www.sohu.com 。 目標板已經連上了可以直接存取外網的區域網路。網關為192.168.1.1,目標板的ip為192.168.1.150  首先我們要得到一個外網的iP地址,以便測試。 在windows 下的cmd 裡執行: nslookup www.sohu.com ,可以得到搜狐網的若干個IP地址。如"121.14.0.19" 在目標板的終端下直接ping 121.14.0.19,不通!原來沒有設定路由,如下設定路由:route add default gw 192.168.1.1 在ping 121.14.0.19 。可以同了。到了這裡,我們實現了跟外網的串連了!接下來配置DNS。 要想實現DNS,必須安裝b ind 包。這裡由於ST給的開發包裡已經有了,就不在寫它是怎麼交叉編譯了。 主要將它的配置。/etc/hosts 如下 編輯:127.0.0.1       localhost.localdomain   localhost /etc/host.conf: 如下編輯order hosts,bind /etc/resolv.conf   //如下編輯,添加DNS網域名稱解析伺服器。 #
# resolv.conf  This file is the resolver configuration file
# See resolver(5).
#nameserver 202.96.134.133
nameserver 202.96.128.68  儲存後,我們可以執行nslookup www.sohu.com 看是否能想在windows那樣顯示搜狐網的IP地址。 如果能夠成功顯示,則說明DNS可以正常工作。 執行: ping www.sohu.com 也可以通啦。附帶 ,bind 交叉編譯:
cd bind-9.6.1 
BUILD_CC=gcc ./configure --host=arm-none-linux-gnueabi --prefix=/home/terry/Workdir/Applications/common-lib/bind-9.6.1/install_arm/ --enable-epoll=no --with-randomdev=   轉自:http://www.cublog.cn/u3/109710/showart_2149674.html
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.