玩客云刷完海纳思(hi nas)后固定IP


前言

作为一个垃圾佬近期看到网上玩客云比较便宜,就花重金入手了一个。开始折腾准备给公司弄一个局域网的共享盘。刷机过程和软件什么的就不多解释了,网上资料很多大家自己查看吧。本教材也是自己怎么折腾固定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+#,显示行号

总结

目前网上查到的方法不可以,后续自己再研究。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值