文章目录
前言
作为一个垃圾佬近期看到网上玩客云比较便宜,就花重金入手了一个。开始折腾准备给公司弄一个局域网的共享盘。刷机过程和软件什么的就不多解释了,网上资料很多大家自己查看吧。本教材也是自己怎么折腾固定IP地址的全过程记录,有什么不清楚的就自行脑补吧。
设备:玩客云 v1.3版本
刷入的固件:Ubuntu_hinas_s805_armhf
一、查看系统版本号
通了网上查到的命令 lsb_release -a 可以确认hi nas 的系统是Ubuntu 20.04.6 LTS。后面就可以通过这个再搜索固定IP的教程了。
root@hinas:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.6 LTS
Release: 20.04
Codename: focal
二、查看当前主机的网卡名,当前ip, 子网掩码,网关地址
1.ifconfig
root@hinas:~# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.88.183 netmask 255.255.255.0 broadcast 192.168.88.255
inet6 fe80::211:22ff:fe33:4466 prefixlen 64 scopeid 0x20<link>
ether 00:11:22:33:44:66 txqueuelen 1000 (Ethernet)
RX packets 39699 bytes 33908028 (33.9 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 6539 bytes 699400 (699.4 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 39
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 303 bytes 21438 (21.4 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 303 bytes 21438 (21.4 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
可以看到网卡名称是 eth0,IP地址是 192.168.88.183
2.route
root@hinas:~# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.88.254 0.0.0.0 UG 0 0 0 eth0
192.168.88.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
可以提看到网关 192.168.88.254
这下我就有了如下信息:
主机的网卡名,当前ip, 子网掩码,网关地址
3.ip
root@hinas:/etc/network# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:11:22:33:44:66 brd ff:ff:ff:ff:ff:ff
inet 192.168.88.183/24 brd 192.168.88.255 scope global dynamic eth0
valid_lft 23487sec preferred_lft 23487sec
inet6 fe80::211:22ff:fe33:4466/64 scope link
valid_lft forever preferred_lft forever
通ip a 的命令可以看到 dynamic ,说明目前的分配方式是 自动获取
2.安装nano软件
安装代码如下:
sudo apt install nano
其实这里就是安装一个文本编辑的工具而已,替代的也有很多 vi,vim这类的可以根据自己使用习惯调整。
3.创建修改配置文件
1.备份配置文件
cp /etc/network/interfaces.d/eth0 /etc/network/interfaces.d/eth0.old ##备份配置文件
2.修改配置文件
nano /etc/network/interfaces.d/eth0 ##修改配置文件
## 我这里要修改的网段是88,固定IP是.201 各位可以根据自己的要求调整配置文件。
##以下是我的配置文件
auto eth0
iface eth0 inet static
address 192.168.88.201 #设置.201这个固定ip
network 192.168.88.0
netmask 255.255.255.0
broadcast 192.168.88.255
gateway 192.168.88.254
dns-nameservers 202.96.209.133
pre-up ifconfig eth0 hw ether 00:11:22:33:44:66
##
sudo ifdown eth0 && sudo ifup eth0 ##网口重启的命令
## 我用运行的结果是失败,后面我只能重启电脑
ifdown: interface eth0 not configured
SIOCSIFHWADDR: Device or resource busy - you may need to down the interface
ifup: failed to bring up eth0
## 重启以后测试是否已经正确配置固定IP
root@hinas:~# ip addr show eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:11:22:33:44:66 brd ff:ff:ff:ff:ff:ff
inet 192.168.88.201/24 brd 192.168.88.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::211:22ff:fe33:4466/64 scope link
valid_lft forever preferred_lft forever
##
根据反馈结果 不带 dynamic 字样了,说明本次修改成功
总结
本次开始的是走了很多的弯路,根据系统Ubuntu 20.04.6 LTS 查询的结果其实固定IP地址使用的 netplan 了,但是玩客云这个固件还是只用老版本的interfaces的方法,导致我中间都重装了一次。后面找到了正确的资料后才成功的。
补充知识
##1、nano 使用教程
打开文件后,下方有一堆文字,那就是快捷键说明。例如:^G 即为 Ctrl+G ,功能为显示帮助文本。
Ctrl+G,显示帮助文本
Ctrl+O,保存当前文件
Ctrl+R,读取其他文件并插入光标位置
Ctrl+Y,跳至上一屏幕
Ctrl+K,剪切当前一行
Ctrl+C,显示光标位置
Ctrl+X,退出编辑文本
Ctrl+J,对其当前段落(以空格为分隔符)
Ctrl+W,搜索文本位置
Ctrl+V,跳至下一屏幕
Ctrl+U,粘贴文本至光标处
Ctrl+T,运行拼写检查
Ctrl+_,跳转到某一行
ALT+U,撤销
ALT+E,重做
ALT+Y, 语法高亮
ALT+#,显示行号
总结
目前网上查到的方法不可以,后续自己再研究。