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了。