找回密码
 -注册-
查看: 4360|回复: 19
打印 上一主题 下一主题

debian 下hqe 、naa网络编方法分享(虚拟网卡完美解决直连naa的ip设置问题)

[复制链接]
跳转到指定楼层
1
发表于 2021-8-15 13:08 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式 来自 广东佛山
本帖最后由 鱼花 于 2021-8-15 17:04 编辑

静态IP
在debian下的hqplayer embedded现打算固定下ip
查看网络情况
  1. ifconfg
复制代码


得知我的网卡名叫:eno1
先备份原有配置文件
  1. cp /etc/network/interfaces /etc/network/interfacesbak
复制代码

可以用nano命令打开配置文件,或xftp 选中文件后右键“用记事本编辑”



原来配置(interfacesbak) 不是执行

  1. # This file describes the network interfaces available on your system
  2. # and how to activate them. For more information, see interfaces(5).

  3. source /etc/network/interfaces.d/*

  4. # The loopback network interface
  5. auto lo
  6. iface lo inet loopback

  7. # The primary network interface
  8. allow-hotplug eno1
  9. iface eno1 inet dhcp
复制代码

需要改为的配置新的interfaces,不是执行
  1. # This file describes the network interfaces available on your system
  2. # and how to activate them. For more information, see interfaces(5).

  3. source /etc/network/interfaces.d/*
  4.      
  5. # The loopback network interface
  6. auto lo
  7. iface lo inet loopback

  8. # The primary network interface
  9. allow-hotplug eno1
  10. iface eno1 inet static
  11. address 192.168.1.177
  12. netmask 255.255.255.0
  13. broadcast 192.168.1.255
  14. gateway 192.168.1.1
复制代码


执行
  1. /etc/init.d/networking restart
  2. ifdowon eno1
复制代码
然后网会断了,得hqe 主机接上键盘,显示器执行
  1. ifup eno1
复制代码








2
 楼主| 发表于 2021-8-15 13:16 | 只看该作者 来自 广东佛山
本帖最后由 鱼花 于 2021-8-15 17:04 编辑

添加虚拟网卡
设成静态,不一定适合所有应用场境,居此添加一虚拟网口,并设为态动就完美解决。这样把hq 主力机拿到2级路由下还可以得到其它ip用。
一楼设静态ip是为直连naa服务的。

在新的配置文件再添加一行
  1. iface eno1:0 inet dhcp
复制代码
需要改为的配置新的interfaces,不是执行
  1. # This file describes the network interfaces available on your system
  2. # and how to activate them. For more information, see interfaces(5).

  3. source /etc/network/interfaces.d/*
  4.      
  5. # The loopback network interface
  6. auto lo
  7. iface lo inet loopback

  8. # The primary network interface
  9. allow-hotplug eno1
  10. iface eno1 inet static
  11. address 192.168.1.177
  12. netmask 255.255.255.0
  13. broadcast 192.168.1.255
  14. gateway 192.168.1.1

  15. iface eno1:0 inet dhcp
复制代码
(注意,就算把虚拟网口设静态也不能设网关的,eno1:0没有gateway)
然后使用ifup eno1:0就可以了。
不要使用/etc/init.d/network restart的方法

  1. ifup eno1:0
复制代码
eno1是我的网卡名,eno1:0新添加的虚拟网卡名。


回复

使用道具 举报

3
 楼主| 发表于 2021-8-15 13:22 | 只看该作者 来自 广东佛山
本帖最后由 鱼花 于 2021-8-15 17:05 编辑

无风扇开发板安装debian +naa
因为debian安装效率看起来比ubuntu快,没archlinux别妞,吸引了我打算用它来安装naa的系统,好处还可以更新上官方指定5.4内核。好处是与hqe那同样系统用的语法一致,少走弯路。
比naa imge有更大控制权。
我naa用的是up board,首先安装好debian 10 ( debian-live-10.10.0-amd64-standard.iso)
  1. https://laotzu.ftp.acc.umu.se/debian-cd/10.10.0-live/amd64/iso-hybrid/debian-live-10.10.0-amd64-standard.iso
复制代码

更新官方指定内核,并安装官方naa包
  1. sudo apt-get -y update
  2. sudo apt-get -y dist-upgrade
  3. sudo apt-get install alsa-utils  ##解码器等驱动包
  4. sudo reboot
  5. sudo apt-get -y install libglib2.0-0 libflac8 libasound2 libasound2-data libgomp1    ##解码器等驱动包
  6. sudo apt-get -y install rygel
  7. sudo wget https://www.sonarnerd.net/src/buster/linux-headers-5.10.42-jl+_5.10.42-jl+-1_amd64.deb  ##内核
  8. sudo wget https://www.sonarnerd.net/src/buster/linux-image-5.10.42-jl+_5.10.42-jl+-1_amd64.deb       ##内核
  9. sudo dpkg -i linux-headers-5.10.42-jl+_5.10.42-jl+-1_amd64.deb
  10. sudo dpkg -i linux-image-5.10.42-jl+_5.10.42-jl+-1_amd64.deb
  11. wget https://www.sonarnerd.net/src/buster/libgmpris_2.2.1-7_amd64.deb
  12. sudo dpkg -i libgmpris_2.2.1-7_amd64.deb      ##这个不知需要安装不,可以安装上
  13. sudo wget  https://www.signalyst.eu/bins/naa/linux/buster/networkaudiod_4.1.1-46_amd64.deb    ##naa
  14. sudo dpkg -i networkaudiod_4.1.1-46_amd64.deb
  15. sudo systemctl start  networkaudiod.service
  16. sudo systemctl enable networkaudiod.service
复制代码




回复

使用道具 举报

4
 楼主| 发表于 2021-8-15 13:31 | 只看该作者 来自 广东佛山
本帖最后由 鱼花 于 2021-8-15 13:37 编辑

我的hqe 主机现在是一台改为被动散热的nuc8,因为打算naa直连,网口只有一个情况下,接上naa后就得解决控制播放的问题。
解决方法:
一)可以是接个usb转arj45的网卡。
二)开启wifi,开机后直连路由。
三)nuc8的wifi设为热点。
回复

使用道具 举报

5
 楼主| 发表于 2021-8-15 13:35 | 只看该作者 来自 广东佛山
开启我hq主机wifi

我们需要添加 non-free 的安装源,到系统中,更新 /etc/apt/sources.list,添加以下记录:
  1. deb http://httpredir.debian.org/debian/ buster main contrib non-free
复制代码

注意:如果你是 Debian 9 的系统,请把 buster 替换为 stretch,响应的 Debian 8 的系统用 jessie, Debian 7 的系统用 wheezy。
安装无线网卡驱动
在Debian.org 的 WiFi 页面中,我们可以查到,Intel Wireless-N 需要装的驱动为 firmware-iwlwifi。 我们在终端执行更新后,就可以安装 firmware-iwlwifi 了,
  1. sudo apt-get install firmware-iwlwifi
复制代码

重新载入模块
iwlwifi 模块会自动加载支持的设备,我们重新加载此模块,让它自动加载支持的设备。在终端中执行:
  1. modprobe -r iwlwifi
  2. modprobe iwlwifi
  3. iwlist scan
复制代码

此时ifconfig wlp0s20f3 就应该可以认出来你的无线网卡,如果没有进一步查看自己的网卡类型,
此处不多说

回复

使用道具 举报

6
 楼主| 发表于 2021-8-15 13:44 | 只看该作者 来自 广东佛山
把hqe主机的wifi设为热点
我的可以用ifconfig 得知wifi名叫wlp0s20f3

  1. sudo apt update
  2. sudo apt install git
  3. sudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip
复制代码
  1. git clone https://github.com/oblique/create_ap.git
复制代码
  1. cd create_ap
  2. sudo make install
复制代码

##安装依赖库
  1. sudo apt-get install util-linux procps hostapd iproute2 iw haveged dnsmasq
  2. sudo create_ap wlp0s20f3 wlp0s20f3 nuc8 12345678
复制代码

将上面的启动命令添加到 /etc/rc.local 就可以开机自启动了

  1. cat  create_ap wlp0s20f3 wlp0s20f3 nuc8 12345678> /etc/rc.local
复制代码


回复

使用道具 举报

7
 楼主| 发表于 2021-8-15 13:47 | 只看该作者 来自 广东佛山
本帖最后由 鱼花 于 2021-8-15 14:12 编辑

对于naa端,套用1楼的方法,把ip设为192.168.1.1 ,网关为hqe的ip 192.168.1.177 ,再添个动态ip的虚拟网口应可以直连naa了。但学还时间试。有空试试.
要是没问题,就不存在固定ip不方便维护的说法了。
还有欠一楼介绍,开机后wifi自动连主路由,那更完美了。

archlinx 下naa,我一根xmos尾巴解码无声。naa imge下只能dsd128, debian 下可以dsd256。用上debian安装naa还是优势的。
回复

使用道具 举报

8
 楼主| 发表于 2021-8-15 15:16 | 只看该作者 来自 广东佛山
本帖最后由 鱼花 于 2021-8-15 15:57 编辑

在naa端静态ip设置。naa的ip就是hqe主机的网关,naa的网关就是hqe的ip地址。
nano 打开 /etc/ssh/sshd_config添加一行
PermitRootLogin yes
  1. /etc/init.d/ssh restart
复制代码
可以root登陆
  1. sudo apt install network-manager
  2. sudo apt  install net-tools
复制代码
需要改为的配置新的interfaces,不是执行 (naa端的)
  1. # This file describes the network interfaces available on your system
  2. # and how to activate them. For more information, see interfaces(5).

  3. source /etc/network/interfaces.d/*

  4. # The loopback network interface
  5. auto lo
  6. iface lo inet loopback

  7. # The primary network interface
  8. allow-hotplug enp1s0
  9. iface enp1s0 inet static
  10. address 192.168.1.1
  11. netmask 255.255.255.0
  12. broadcast 192.168.1.255
  13. gateway 192.168.1.177

  14. iface enp1s0:0 inet dhcp
复制代码
接上显示器执行
  1. ifdown enp1s0
  2. ifup enp1s0
  3. ifup enp1s0:0
复制代码
enp1s0:0是添加的虚拟网卡
现在可以直连了,省了路由

回复

使用道具 举报

9
 楼主| 发表于 2021-8-15 15:45 | 只看该作者 来自 广东佛山
本帖最后由 鱼花 于 2021-8-15 16:07 编辑



把hqe主机wifi设为热点,手机连上hqe主机,naa网线直连hqe主机完全可以脱网,完合不需要路由,而不想接直线naa时,因为添加了虚拟网卡,拨掉网线接路由又直接能用。
就是控制hq web是手机上不了网,估计安卓手机可以搞定的,安卓root了后加iptables指定走向应可以解决这问题。


回复

使用道具 举报

10
发表于 2021-8-15 20:10 | 只看该作者 来自 中国
NAA可以安装在OMV5系统上,也是Debian10系统,简单并且多一个功能,必要时还可以当NAS系统用。
同时再把RoonBridge也安装上,一机三吃。
回复

使用道具 举报

11
发表于 2021-8-15 20:13 | 只看该作者 来自 中国
最适合安装NAA的是二手无风扇瘦客户机,我一般用HP T620。
如果主机小巧无风扇,也可以把NAA安装在主机上,直推解码器,这样做更像是个音响设备。
回复

使用道具 举报

12
 楼主| 发表于 2021-8-15 20:21 | 只看该作者 来自 广东佛山
无想牧歌 发表于 2021-8-15 20:10
NAA可以安装在OMV5系统上,也是Debian10系统,简单并且多一个功能,必要时还可以当NAS系统用。
同时再把Ro ...

openmediavault_5.5.11-amd64.iso ??用这个来安装hqe能安装下吧??
回复

使用道具 举报

13
 楼主| 发表于 2021-8-15 20:23 | 只看该作者 来自 广东佛山
本帖最后由 鱼花 于 2021-8-15 20:24 编辑
无想牧歌 发表于 2021-8-15 20:13
最适合安装NAA的是二手无风扇瘦客户机,我一般用HP T620。
如果主机小巧无风扇,也可以把NAA安装在主机上 ...

我那up board一机4吃,naa ,hqe pcm706 可以的 ,roon bridge
想换上官方内核定来玩。

回复

使用道具 举报

14
发表于 2021-8-15 20:35 | 只看该作者 来自 广西南宁
hq的作者表示过,无论是算力机还是naa,都不建议装其他程序,保证hq的运行质量
回复

使用道具 举报

15
发表于 2021-8-15 20:40 | 只看该作者 来自 中国
鱼花 发表于 2021-8-15 20:21
openmediavault_5.5.11-amd64.iso ??用这个来安装hqe能安装下吧??

不建议安装HQE,安装NAA还是可以的。
回复

使用道具 举报

16
 楼主| 发表于 2021-8-15 21:46 | 只看该作者 来自 广东佛山
walkere 发表于 2021-8-15 20:35
hq的作者表示过,无论是算力机还是naa,都不建议装其他程序,保证hq的运行质量

那又回到原点,安装hq os,然后解决网络隔离问题,usb界面问题
回复

使用道具 举报

17
发表于 2021-8-15 22:10 | 只看该作者 来自 广东广州
难得有专业人员,欣赏
回复

使用道具 举报

18
 楼主| 发表于 2021-8-16 12:53 | 只看该作者 来自 广东佛山
本帖最后由 鱼花 于 2021-8-16 12:56 编辑
huangshihai 发表于 2021-8-15 22:10
难得有专业人员,欣赏

谢谢围观!搬砖而已



有空试试hq os设动态IP+添加虚拟网卡。成功话。那就可以NNA直连或连路由也行。

同样naa端设成设动态IP+添加虚拟网卡,那样玩起来灵活多了。



回复

使用道具 举报

19
 楼主| 发表于 2021-8-16 20:29 | 只看该作者 来自 广东佛山
作者说naa改不了ip

You cannot, since it runs from a RAM disk. On the other hand, there is no need to.

对于hq os可以参阅

See documentation here:

https://www.freedesktop.org/software/systemd/man/systemd.network.html

The system uses systemd-networkd to manage networks.
回复

使用道具 举报

20
 楼主| 发表于 2021-8-20 13:20 | 只看该作者 来自 广东
  1. https://wiki.archlinux.org/title/systemd-networkd_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#network_%E6%96%87%E4%BB%B6
复制代码


看懂这个可能可以解决hq os设静态ip问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | -注册-

本版积分规则

Archiver|手机版|粤icp备09046054号|耳机网-耳机大家坛

粤公网安备 44030602000598号 耳机大家坛、www.erji.net、网站LOGO图形均为注册商标

GMT+8, 2024-11-14 18:16

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表