700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Linux学习笔记——远程ssh(putty)登录linux + wifi配置与静态ip设置

Linux学习笔记——远程ssh(putty)登录linux + wifi配置与静态ip设置

时间:2019-02-05 13:43:58

相关推荐

Linux学习笔记——远程ssh(putty)登录linux + wifi配置与静态ip设置

最近学习了一段时间linux的基本操作,但在pc机上使用虚拟机学习比较麻烦。在实验室找到了块树莓派zero w,它的操作系统是raspbian,是一种基于debian的linux操作系统,于是尝试利用树莓派学习linux。利用putty远程登录raspbian,这样可以在自己的pc操作树莓派,避免每次使用都要为树莓派配备屏幕和键鼠,方便使用和学习。

工具:raspberrypi zero w(自带wifi 蓝牙)、显示器、键盘鼠标、putty

1.wifi配置无线网络连接与静态ip设置

(1)配置wifi

方法一:使用图形界面

树莓派接好显示器、鼠标键盘后插上电源启动。若启动后界面是命令行,输入startx即可启动图形桌面。在屏幕右上角可以看到网络连接的信号图标,左击图标,连接方法与在windows中类似。右击图标可以进行ip的配置。由于图形界面的使用不是学习重点,这里就不做详细说明和记录。

方法二:使用命令行

此处参考:/shubin/p/7746399.html文章说的很清晰也很详细。

a.扫描WIFI:

sudo iwlist wlan0 scan

或扫描你的目的wifi **

sudo iwlist wlan0 scan | grep **

b1.添加有密码的WIFI网络

通过配置wpa_supplicant.conf可以设置要连接的无线网。

sudo vim /etc/wpa_supplicant/wpa_supplicant.conf

添加以下代码,ssid_nam、password分别为wifi名和密码

network={ssid="ssid_name"key_mgmt=WPA-PSKpsk="password"}

查看IP地址是否分配成功

ifconfig wlan0

b2.连接隐藏网络

如果要连接的是隐藏的网络,需要在配置文件中添加scan_ssid连接。需要添加的内容如下:

network={ssid="yourHiddenSSID"scan_ssid=1psk="Your_wifi_password"}

b3.添加多个无线网络配置并设置优先级

network={ssid="HomeOneSSID"psk="passwordOne"priority=1id_str="homeOne"}network={ssid="HomeTwoSSID"psk="passwordTwo"priority=2id_str="homeTwo"}

b4.添加没有密码的WIFI网络

添加没有密码的WIFI网络需要注意将key_mgmt设置为NONE

network={ssid="ssid_name"key_mgmt=NONE}

c.错误的调试

如果出现连接不成功的情况,有很大的可能是由于配置文件配置错误的原因。

sudo wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf -i wlan0

通过wpa_supplicant的直接连接,如果配置文件出现问题,则会直接提示配置文件的错误详情。

如果出现一下结果,则一般代表配置文件没有问题

Successfully initialized wpa_supplicantnl80211: Driver does not support authentication/association or connect commandswlan0: Failed to initialize driver interface

(2)静态ip设置

此处参考:/ch3c_am/blog/static/1896372138911852245/?t=1474203973809修改/etc/dhcpcd.conf 也就是 DHCP 的配置文件的方法。

vim /etc/dhcpcd.conf# 使用 vim编辑文件,增加下列配置项atuo wlanointerface wlan0static ip_address=172.33.31.100/19 # 指定静态IP,/19表示子网掩码为 255.255.224.0static routers=172.33.0.1 # 路由器/网关IP地址static domain_name_servers=114.114.114.114 # 手动自定义DNS服务器# 修改完成后,按esc键后输入 :wq 保存。重启树莓派就生效了sudo reboot

2.putty登录raspberry pi

在Hostname 栏输入刚设置好的静态ip(ip设置要与pc连接的无线网在同一个网段)save后回车连接,ssh端口号默认22。连接号后输入用户名密码即可登录。

—————————————————————————————————————

—————————————————————————————————————

出现的问题:

学习过程中出现了一些问题,如果有大神看见希望帮忙解决。

1.当用自己的手机(魅族pro6s)作为热点,树莓派和笔记本都连接上热点,ip配置正常,能互相ping通,putty登录输入用户名和密码后一直卡在以下界面。连接路由器时这种情况不会出现。

2.putty shutdown树莓派后,树莓派再次启动大多数情况不能自动连接到我的路由器(reboot后可以),除非以图形界面启动点击网络图标又能自动连接。有时在命令行 输入sudo iwlist wlan0 scan | grep **出现了我的路由器的SSID后也能连上,但并不是100%成功。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。