1、在哪,linux/樹莓派做無線路由器怎麼查看已
# 推薦用 $ man dhcpd.leases 指令 查看詳細含義
lease 192.168.8.24 {
starts 3 2016/05/18 10:48:59; # 分配地址的時間
ends 3 2016/05/18 10:58:59; # 租約到期時間
tstp 3 2016/05/18 10:58:59; # 租約到期時間
cltt 3 2016/05/18 10:49:04; # 客戶端最後訪問時間
binding state free; # 租約綁定狀態 狀態分別是 free 和 active
hardware ethernet 30:3a:64:50:2d:32; # 客戶端mac地址
uid "\0010:dP-2"; # 客戶端識別id
set vendor-class-identifier = "MSFT 5.0";
}
lease 192.168.8.25 {
starts 2 2016/06/14 04:23:16;
ends 2 2016/06/14 04:33:16;
cltt 2 2016/06/14 04:23:16;
binding state free;
next binding state free;
rewind binding state free;
hardware ethernet c0:ee:fb:25:82:92;
client-hostname "android-50efd8d429a1278b"; # 客戶端主機名}
lease 192.168.8.25 {
starts 2 2016/06/14 04:28:08;
ends 2 2016/06/14 04:38:08;
cltt 2 2016/06/14 04:28:08;
binding state active;
next binding state free;
rewind binding state free;
hardware ethernet c0:ee:fb:25:82:92;
client-hostname "android-50efd8d429a1278b";
}
2、如何修改樹莓派 retroarch.cfg
臨時修改來主機名:sudo hostname 新的主機自名永久修改主機名:主機名存儲在兩個地方,兩個地方都有修改sudo nano /etc/hostname,將原本的名稱改為新的主機名sudo nano /etc/hosts,同樣將原本的名稱改為新的主機名重啟就OK了
3、如何找到樹莓派通過DHCP獲得的IP地址
通過arp協議獲得IP
通過arp-scan獲得樹莓派IP
arp協議是一個數據鏈路層協議,負責IP地址和Mac地址的轉換。下面我們介紹一個arp-scan工具掃出區域網所有的IP地址
安裝arp-scan
Mac OS
brew install arp-scan
Ubuntu
sudo apt-get arp-scan
掃描乙太網IP地址
arp-scan --interface en0 --localnet
此處en0是網卡的設備名稱,可以通過ifconfig命令獲得,有多種網卡時注意不要寫錯
掃描結果如下
nterface: en0, datalink type: EN10MB (Ethernet)
Starting arp-scan 1.8 with 256 hosts (http://www.nta-monitor.com/tools/arp-scan/)
192.168.199.1 d4:ee:07:04:0d:e6 (Unknown)
192.168.199.239 e8:8d:28:06:db:2f (Unknown)
192.168.199.107 b8:27:eb:96:c4:2f (Unknown)
513 packets received by filter, 0 packets dropped by kernel
Ending arp-scan 1.8: 256 hosts scanned in 1.242 seconds (206.12 hosts/sec). 2 responded
由於arp-scan的版本比較低,所以主機名為Unknown,不過沒有關系,由於樹莓派的Mac地址都是 b8:27:3b 開頭的。所以 192.168.199.107 就是樹莓派的IP地址
4、如何通過VNC登陸樹莓派桌面
遠程桌面操作linux,我覺得用VNC-Viewer更好點在2台Linux機器之間,修改伺服器端配置文件/etc/ssh/sshd_config中的兩個參數修改客戶端配置文件/etc/ssh/ssh_configForwardX11yes則從客戶端ssh到伺服器端後會自動設置DISPLAY環境變數,允許在伺服器端執行的圖形程序將圖形顯示在客戶端上.在伺服器上查看環境變數顯示如下(這個結果不同的時候並不相同)DISPLAY=localhost:10.0=============================在Linux/Unix類操作系統上,DISPLAY用來設置將圖形顯示到何處.直接登陸圖形界面或者登陸命令行界面後使用startx啟動圖形,DISPLAY環境變數將自動設置為:0:0,此時可以打開終端,輸出圖形程序的名稱(比如xclock)來啟動程序,圖形將顯示在本地窗口上,在終端上輸入printenv查看當前環境變數,輸出結果中有如下內容:DISPLAY=:0.0使用xdpyinfo可以查看到當前顯示的更詳細的信息.DISPLAY環境變數格式如下host:NumA.NumB,host指Xserver所在的主機主機名或者ip地址,圖形將顯示在這一機器上,可以是啟動了圖形界面的Linux/Unix機器,也可以是安裝了Exceed,X-Deep/32等Windows平台運行的Xserver的Windows機器.如果Host為空,則表示Xserver運行於本機,並且圖形程序(Xclient)使用unixsocket方式連接到Xserver,而不是TCP方式.使用TCP方式連接時,NumA為連接的埠減去6000的值,如果NumA為0,則表示連接到6000埠;使用unixsocket方式連接時則表示連接的unixsocket的路徑,如果為0,則表示連接到/tmp/.X11-unix/X0.NumB則幾乎總是0.如果使用suusername或者su-username切換到別的用戶,並且使用命令exportDISPLAY=:0.0設置DISPLAY環境變數,運行圖形程序(如xclock)時會收到如下錯誤:Xlib:connectionto":0.0"refusedbyserverXlib:NoprotocolspecifiedError:Can'topendisplay::0.0這是因為Xserver默認情況下不允許別的用戶的圖形程序的圖形顯示在當前屏幕上.如果需要別的用戶的圖形顯示在當前屏幕上,則應以當前登陸的用戶,也就是切換身份前的用戶執行如下命令xhost+這個命令將允許別的用戶啟動的圖形程序將圖形顯示在當前屏幕上.在2台Linux機器之間,如果設置伺服器端配置文件/etc/ssh/sshd_config中包含X11Forwardingno客戶端配置文件/etc/ssh/ssh_config包含ForwardX11yes則從客戶端ssh到伺服器端後會自動設置DISPLAY環境變數,允許在伺服器端執行的圖形程序將圖形顯示在客戶端上.在伺服器上查看環境變數顯示如下(這個結果不同的時候並不相同)DISPLAY=localhost:10.0在客戶機上可以看到有程序監聽了6010埠netstat-lnptcp00127.0.0.1:60100.0.0.0:*LISTEN4827/1如果希望允許遠程機器上的圖形程序將圖形顯示在本地機器的Xserver上,除了要設置遠端機器的DISPLAY環境變數以外,還需要設置本地機器的Xserver監聽相應的TCP埠.而現在的Linux系統出於安全的考慮,默認情況下不再監聽TCP埠.可通過修改/etc/X11/xinit/xserverrc文件,將exec/usr/bin/X11/X-dpi100-nolistentcp修改為exec/usr/bin/X11/X-dpi100允許在直接使用startx啟動圖形時啟動對TCP埠的監聽.修改/etc/kde3/kdm/kdmrc,將ServerArgsLocal=-nolistentcp修改為ServerArgsLocal=允許kdm作為顯示管理器時,啟動會話時監聽相應的TCP埠.修改/etc/gdm/gdm.conf,在[Security]一節增加DisallowTCP=false或者在登陸窗口選擇"Options"->"ConfigureLoginManager"的Security頁面,取消"DenyTCPconnectionstoXserver",允許gdm作為顯示管理器時,啟動會話時監聽相應的TCP埠.
5、關於如何使用筆記本電腦顯示屏顯示RPI屏幕
首先把樹莓派連上路由,
在路由端查看IP
然後用ssh 登錄即可,我用的是securecrt
在ssh2 中
輸入你的主機版名,埠號權22
用戶名pi,
要密碼的話就是raspberry
然後當然是安裝tightvncserver
6、如何找到樹莓派通過DHCP獲得的IP地址
m提到了幾種有意思的方法
通過命令行
h = raspberrypi(『raspberrypi-ah')
h.openShell(『ssh')
安裝一個啟動過程中能讀出IP的軟體,該軟體也是MathWork出品的
通過DDNS(Dynamic DNS)
啟動時發郵件通知
就個人而言,上面的方法覺得都不夠好。
需要安裝Matlab,一個好幾G的工具軟體就是為了找個IP用,有些蛋疼
要插個耳機或者音響什麼的
需要互聯網環境
需要互聯網環境
下面我介紹一個簡單實用的方法,通過arp協議獲得IP
通過arp-scan獲得樹莓派IP
arp協議是一個數據鏈路層協議,負責IP地址和Mac地址的轉換。下面我們介紹一個arp-scan工具掃出區域網所有的IP地址
安裝arp-scan
Mac OS
brew install arp-scan
Ubuntu
sudo apt-get arp-scan
掃描乙太網IP地址
arp-scan --interface en0 --localnet
此處en0是網卡的設備名稱,可以通過ifconfig命令獲得,有多種網卡時注意不要寫錯
掃描結果如下
nterface: en0, datalink type: EN10MB (Ethernet)
Starting arp-scan 1.8 with 256 hosts (http://www.nta-monitor.com/tools/arp-scan/)
192.168.199.1 d4:ee:07:04:0d:e6 (Unknown)
192.168.199.239 e8:8d:28:06:db:2f (Unknown)
192.168.199.107 b8:27:eb:96:c4:2f (Unknown)
513 packets received by filter, 0 packets dropped by kernel
Ending arp-scan 1.8: 256 hosts scanned in 1.242 seconds (206.12 hosts/sec). 2 responded
由於arp-scan的版本比較低,所以主機名為Unknown,不過沒有關系,由於樹莓派的Mac地址都是 b8:27:3b 開頭的。所以 192.168.199.107 就是樹莓派的IP地址
One line Command
arp-scan --interface en0 --localnet | grep grep b8:27:eb
7、如何用Windows遠程桌面連接樹莓派Raspbian Linux系統
首先,SSH到樹莓派。運行命令:
sudo apt-get -y install xrdp
完成後,還有個逼要裝,就是默認情專況下,你只能用IP地址來訪屬問樹莓派,而Windows的Ping命令,ping一個主機名是可以得到IP地址的,為了能ping樹莓派裝成功這個逼,還需要安裝一個包:
sudo apt-get -y install samba
這一步耗時比較長
完成以後,就能從你的Windows PC Ping樹莓派了:
現在在Windows PC上運行mstsc,就可以通過主機名或IP地址連接樹莓派。
登錄用的是你的Linux賬號
8、如何修改樹莓派的主機名
臨時修改主機名:sudo hostname 新的主機名
永久修改主機名:
主機名存儲在兩個地方,兩專個地方都有修改
sudo nano /etc/hostname,將原本的名稱改為屬新的主機名
sudo nano /etc/hosts,同樣將原本的名稱改為新的主機名
重啟就OK了
9、路由器不能解析到樹莓派的主機名
這個應該是屬於動態IP導致的。還有就是網路顯示的IP地址也不是很准確,你如果是動態IP的話那是非常有可能的。
10、如何在樹莓派3中刷kali linux
1. 首先下載kali linux
下載映像文件
根據實際情況選擇你要下載的版本,我下載的是Kali Linux 64 Bit ISO。
2. 安裝VMware Workstation 10
3. 安裝kali linux
打開安裝好的VMware(在這里有的系統我們可能需要用管理員身份運行,不然安裝時會出差錯,我的系統是win8.1,右鍵管理員運行,各位根據自己的系統而定)在這里我們選擇創建新的虛擬機。
之後我們選擇自定義,點擊下一步。
點擊下一步
接下來我們選擇稍後安裝操作系統,點擊下一步。
這里客戶機操作系統我們選擇Linux,版本選擇Debin 7 64位(根據你下載的定),點擊下一步
下面填寫你的虛擬機的名稱和安裝的路徑,點擊下一步。
根據自己電腦配置,一般默認就可以了,點擊下一步。
配置內存大小,內存大小,根據自己機器的內存選擇配置就可以了,這里採用默認值。
根據自己的需求選擇網路類型(每種網路類型的意思請問度娘),這里才用默認,點擊下一步。
下面的都採取默認即可。
這里根據自己的需求設置磁碟大小,建議不要太小,太小可能導致安裝失敗,我用的建議大小20G,單擊下一步。
默認即可,點擊下一步。
完成。
這時我們我們在VMware中可以看到有一個新的虛擬機,注意現在我們還沒有安裝完成安裝。
下面點擊編輯虛擬機設置
選中CD/DVD(IDE)項,在右邊選擇使用ISO映像文件,找到你下載的kali linux的ISO文件,點擊確定。
之後再點擊開啟此虛擬機。
選擇「Graphic install」,回車繼續。
之後的選擇配置隨自己喜好了。就不多做說明了。
一系列安裝之後。配置主機名,根據自己的喜好配置就可以了。
配置域名,這個隨意用不到,直接繼續。
設置Root賬戶密碼,這個就是你登陸的密碼噢,可一定要記牢。
配置磁碟分區,這里和接下來的步驟,為簡單起見,我們都選擇非手工方式,選擇「使用整個磁碟」。
只有一個磁碟,繼續。
選擇分區方案。
確認分區方案。
開始安裝系統,耐心等待一會吧,這段時間可以看集動漫,很快就過去了。
映像內容安裝完成後,會提醒是否使用網路映像,如果處於聯網狀態,推薦使用,以便獲取更新的內容。
安裝完成後,點擊繼續,結束安裝過程。虛擬機會重啟進入Kali Linux。
在系統登錄界面,選擇你設置的域,輸入用戶名「root」,你先前配置好的密碼,登錄。
這樣我們就可以進入kali了。