之前试过用实体安装的方式安装黑群晖,但是有个问题发生,会出现「eth0 not RUNNING」的错误,导致黑群晖不在路由的IP段,Synology Assistant就发现不了,导致无法安装。经过Google发现解决方式是在下面的Diskstation login用root登录修改ifconfig参数。登录密码取得也很有趣
Synology Assistant无法在局域网中发现黑群晖
#include <stdlib.h>
#include <time.h>
#include <stdio.h>
void main()
{
struct timeval tvTime;
struct tm tmOutput;
gettimeofday(&tvTime, 0);
localtime_r(&(tvTime.tv_sec), &tmOutput);
tmOutput.tm_mon += 1;
printf("password for today is: %x%02d-%02x%02d\n\n",
tmOutput.tm_mon, tmOutput.tm_mon, tmOutput.tm_mday,
gcd(tmOutput.tm_mon, tmOutput.tm_mday));
}
int gcd(int a, int b)
{
return (b?gcd(b,a%b):a);
}
- Submit之后就可以得到今天的密码,因为密码每天都不同
- 以root登录,输入密码,再输入以下代码
进入后,您需要手动分配IP地址,子网掩码和网关。
假设您有1个名为eth0的网卡,我将添加IP地址192.168.0.111子网掩码255.255.255.0和默认网关192.168.0.1
使用以下2个命令
ifconfig eth0 192.168.0.111 netmask 255.255.255.0
route add default gw 192.168.0.1 eth0