分类 硬件 下的文章

用树莓派打造家庭多媒体服务器

重新开启root账号,可由pi用户登录后,执行此命令后系统会提示输入两遍的root密码,输入你想设的密码即可。

启用 root 账号登录

输入上面第一行代码 第二行是提示错误的代码

原因是 新版本ssh默认关闭root登陆 你可以修改一下ssh的配置文件

Ctrl + W 快捷键 搜索 PermitRootLogin without-password

修改 PermitRootLogin without-password 为 PermitRootLogin yes

Ctrl + O 快捷键 保存

Ctrl + X 快捷键 退出 Nano 编辑器

执行完之后,用 reboot 命令重启,这样就可以解锁root账户。

建立仓库目录

sudo mkdir -p /home/git/repo

cd /home/git/repo

git clone git@hostname:/home/git/repo/project.git

外接U盘或移动硬盘时,默认不会自动挂载,所以需要用 mount 命令挂载。通常我们在 /mnt 或 /media 目录下新建一个目录作为挂载点。比如:

sda1 是取决于你的实际情况,a表示第一个硬盘,1表示第一个分区。

FAT 格式U盘 mount 本身就能支持,但如果你的U盘或移动硬盘使用的是 exFAT 格式,mount 会说不支持。没关系,安装 exfat-fuse 软件之后 mount 就支持了。

如果想开机自动挂载,而不是每次手工执行,可以编辑 /etc/fstab 文件。比如在末尾添加一行:

默认挂载NTFS格式的硬盘只有只读权限,需要借助其它工具实现。

安装所需软件包

编辑fstab让移动硬盘开机自动挂载

在最后一行添加如下内容

保存重启,即可生效

创建挂载点

编辑fstab让移动硬盘开机自动挂载

在最后一行添加如下内容

保存重启,即可生效

查看挂载情况可使用以下命令。

更新一下源:

安装samba

阅读全文

用树莓派打造无线中继路由器

将Raspbian系统烧录到sd卡上,然后在sd卡根目录放置一个文件名为ssh的文件

在sd卡根目录放置一个文件名为wpa_supplicant.conf的文件,内容如下:

把SD卡插回树莓派,开机。

树莓派的apt-get的源在英国,因此访问起来比较缓慢。编辑/etc/apt/source.list,删除其中的内容,使用一下内容代替

运行sudo -s获得root权限

之后运行sudo apt-get update来更新源

内置的无线网卡是为了连接现有网络,USB无线网卡则是为了建立WIFI热点。为了建立WIFI热点,无线网卡必须具有AP的mode。可以使用命令`iw list|grep -A10 'Supported interface modes'``查看。比如,我选用的设备是TP-LINK WN823N,其参数如下:

该设备依然是插入即可,不需要驱动。

依然是编辑/etc/network/interfaces,更改wlan1的配置如下

Linux启用WIFI热点,使用的是hostapd。首先,用命令sudo apt-get install hostapd安装它,然后增加配置文件/etc/hostapd/hostapd.conf如下:

只需要更改其中的ssid和wpa_passphrase属性。

之后运行命令sudo hostapd -d /etc/hostapd/hostapd.conf来观察测试,没有错误可以连接,就OK了。 CTRL+C后,编辑/etc/default/hostapd,改变DAEMON_CONF的配置如下

设置开机启动 hostapd

之后就可以使用sudo service hostapd start正式启动WIFI热点了

先来说明一下网段设置,有线网络使用192.168.3这个网段,而无线AP端,使用192.168.2这个网段。

配置完毕,树莓派会自动连接到配置的WIFI网络,如果没有,使用sudo wpa_cli reconfigure命令启动连接(未验证)

使用命令sudo apt-get install dnsmasq,编辑/etc/dnsmasq.conf,注意更改如下几段:

阅读全文