1. 程式人生 > >ARM-Linux平臺UDHCP配置筆記

ARM-Linux平臺UDHCP配置筆記

在ARM-Linux系統上裝個DHCP伺服器,這樣就可以通過一條網線與PC連線了。

當然,應該也是可以在PC上裝一個DHCP伺服器,關於這一點,以後再研究......

安裝步驟:

1.下載UDHCP程式包(Google一下就可以了)

2.編譯程式碼。首先修改Makefile,將 CROSS_COMPILE 值改成你將使用的編譯器的特徵名。注意:編譯器名= CROSS_COMPILE+“gcc”

3.將編譯好的udhcpd檔案拷貝到ARM-Linux系統的/opt/udhcp/目錄下面

4.拷貝UDHCP程式包中的/samples/udhcpd.conf檔案拷貝到ARM-Linux系統的/etc/目錄下面

5.配額制ARM-Linux系統的IP設定。開啟/etc/init.d/rcS檔案,找到以  /sbin/ifconfig eth0 開頭的行,修改為

/sbin/ifconfig eth0 192.168.0.50 netmask 255.255.255.0

注意:這裡的IP地址設定必須在192.168.0.20 至 192.168.0.254之間,這是由配置檔案udhcpd.conf中的設定所決定的。當然也可以改變udhcpd.conf設定,如:改成173.1.1.10 到 173.1.1.222

注意:ARM系統中可能有多塊網絡卡,這裡可以根據實際需要去選擇網絡卡來進行設定。但是設定的時候一定要注意保持rcS 和 udhcpd.conf 之間的統一,udhcpd.conf中的interface指的是使用那個網口來著DHCP伺服器,預設是eth0口

相關推薦

ARM Linux平臺UDHCP配置筆記

下載Download the latest version (includes client): udhcp-0.9.8.tar.gz (43k) 31 Oct, 2002在KERNEL中需要將 Packet socket和IP: DHCP support編譯進核心或編譯成模組.DHCP伺服器端:(編譯器

ARM-Linux平臺UDHCP配置筆記

在ARM-Linux系統上裝個DHCP伺服器,這樣就可以通過一條網線與PC連線了。 當然,應該也是可以在PC上裝一個DHCP伺服器,關於這一點,以後再研究...... 安裝步驟: 1.下載UDHCP程式包(Google一下就可以了) 2.編譯程式碼。首先修改Makef

《net-snmp5.7.3移植到arm-linux平臺

b2c bash oca 創建 tran ros base embed mic net-snmp5.7.3移植到arm-linux平臺 本次交叉編譯在ubuntu 15.04 64位系統下進行。 準備工作 在編譯移植前有幾項準備工作需要完成。 1下載net-snmp 5.

CUDA在Windows/Linux平臺配置及編譯

text ref gpu加速 spa ron linux平臺 opencv3 v3.4 c++ 前段時間,在TX2上裝了OpenCV3.4,TX2更新源失敗的問題,OpenCV內部很多函數都已經實現了GPU加速,但是我們手動寫的函數,想要通過GPU加速就需要手動調用CU

Arm+Linux核心驅動學習筆記

韋東山老師幫我們把框架搭建起來了,我們先來看一下: 框架: app:      open,read,write "1.txt" ---------------------------------------------  檔案的讀寫 檔案系統: vfat, ext2,

arm-linux平臺上的編譯應用SQLite-3_5_8

最近拿了一塊Flysun9200-DVK2。3開發板,板子基於Atmel公司的AT91RM9200 arm處理器,內嵌arm9200T核心,主頻是180MHz。要在上面開發一個集採集、儲存、資料分析、統計管理、傳送、遠端互動等功能的小程式。由於涉及每鍾要素的儲存與統計,考慮使用SQLite。SQLite 第一

Golang在ARM/Linux平臺上函式引數的傳遞

一.前言     作為一名初級的嵌入式軟體開發從業者,工作中大部分專案以C語言實現。使用C語言來編寫程式碼,通常我們可以預測到編譯生成的彙編/機器編碼的大致情況,在不同的晶片架構上,有其相應的ABI標準。而近年來逐漸流行起來的Go語言程式設計,雖然同樣語法上和C語言語法都有

ARM-Linux平臺的Busybox交叉編譯

http://blog.mcuol.com/User/lyusheng/Article/4797_1.htm ARM-Linux平臺的Busybox 交叉編譯           什麼是Busybox呢?            從名字上直接理解,Busybox是一個“繁

Java學習筆記——Linux下安裝配置MySQL

code names 刪掉 set 影響 per install nod 設置 山重水復疑無路,柳暗花明又一村               ——遊山西村 系統:Ubuntu 16.04LTS 1\官網下載mysql-5.7.18-linux-glibc2.5-x86

jsoncpp linux平臺編譯和arm移植

clas inux sta 編譯 動態 cpp 取出 dir 沒有 下載 http://sourceforge.net/projects/jsoncpp/ 或者 http://download.csdn.net/detail/chinaeran/8631141 Linux平

Linux平臺 Oracle 18c RAC安裝Part2:GI配置

ffline named The conf mman not 需要 配置 ipa 三、GI(Grid Infrastructure)安裝 3.1 解壓GI的安裝包 3.2 安裝配置Xmanager軟件 3.3 共享存儲LUN的賦權 3.4 使用Xmanager圖形化界面配

Linux的Apache應用筆記--配置片段

配置節點容器的型別 有兩種基礎型別的容器,大多數的容器是特定對每個請求的。裡面的指令只作用於與標籤匹配條件的請求。在服務啟動或者重啟的時候,標籤所對應的條件是真的話,就執行裡面的指令,否則不執行。

微信公眾平臺配置-筆記

微信公眾平臺 本文寫於2018年12月15日。後面微信升級了就可能不同了。 包括了什麼 微信公眾平臺按賬號分為了三類,目前。 服務號 訂閱號 小程式 服務號和訂閱號的區別就是: 服務號給企業開通,訊息直接顯示在Chats裡 而訂閱號給個人申請,訊息放在Chats-Sub

鳥哥的Linux私房菜讀書筆記--配置檔案解析與設定

X server的配置檔案預設放置在/etc/X11下,相關的顯示模組或總模組主要放置在/usr/lib64/xorg/modules,提供螢幕大的字型/usr/share/X11/fonts/,顯示介面卡的晶片組/usr/lib64/xorg/modules/drivers

中大東校區iNode For linux 配置筆記

說明: 平臺: deepin 64位 準備: sudo apt-get install libncurses5 確認網絡卡名稱是否為 eth0 確認方法: ifconfig 修改辦法: vim /etc/default/grub 修改為GRUB_CMDLINE_LINUX_DEFAULT條目

docker使用筆記-linux平臺

一、環境準備 1、ubuntu 版本 Linux ubuntu 4.4.0-31-generic #50~14.04.1 二、安裝 1、安裝1.9版本 1)執行以下指令 sudo apt-get install apt-transport-https sudo ap

linux下haproxy安裝配置筆記

1.下載 https://fossies.org/linux/misc/legacy/haproxy-1.7.9.tar.gz 2.解壓 將安裝包上傳至home目錄下 cd /home tar -zxvf haproxy-1.7.9.tar.gz cd haproxy-1

Linux + ARM驅動開發環境配置(核心配置與編譯)

要想編寫驅動,首先是建立核心目錄樹。 ** 1、檢視ARM開發板的核心版本 ** uname -a 我的arm開發板的版本是3.4.39 ** 2、安裝必要的軟體包 ** sudo apt-get install build-essentia

linux編譯配置好的核心,編譯映象時候出現arm-linux-:命令未找到

解決方法: 1、在root許可權下設定環境變數: 命令:gedit /etc/profile 在檔案末端加上 export PATH=$PATH:XXXXX,並儲存。 2、執行source /etc/profile 這是避免重新啟動ubuntu而又使剛剛修改的環境變數生效的

web叢集之一 linux下apache+tomcat負載均衡配置-筆記

負載均衡叢集配置(7):Apache配置——建立workers.properties    httpd.conf的最後新增的配置中workers.properties檔案是不存在的,需要我們自己在apache/conf路徑下建立。workers.properties檔案用於對負載均衡的負載器worker (