“HowToStartABareSystem”的版本间差异

来自飞腾CPU与嵌入式系统
跳到导航 跳到搜索
(创建页面,内容为“# 首先, 确保您已经把飞腾系统更新到最新的版本 # 通过console或者ssh进入shell, 执行<source lang="bash"> touch /etc/....”)
 
第4行: 第4行:
 
</source>
 
</source>
 
# 注意, 此时如果您重启系统, 将得到一个没有网络配置, 没有ssh配置的linux环境
 
# 注意, 此时如果您重启系统, 将得到一个没有网络配置, 没有ssh配置的linux环境
# 为了在重启后依然可以有网络, 可以有ssh, 请创建/etc/init.d/S50baresetup, 该文件包含下面的内容: <source lang="bash">
+
# 为了在重启后依然可以有网络, 可以有ssh, 请创建/etc/init.d/S50baresetup, 该文件包含下面的内容: <source lang="bash" line>
 
#!/bin/sh
 
#!/bin/sh
IPADDRETH0=192.168.20.100 # 替换你期望的网络地址
+
IPADDRETH0=192.168.20.100 # 替换成你期望的网络地址
 
GATEWAY=192.168.20.1 #替换成你期望的缺省网关地址
 
GATEWAY=192.168.20.1 #替换成你期望的缺省网关地址
 
SSHKEY=/usr/local/conf/dropbear.pem
 
SSHKEY=/usr/local/conf/dropbear.pem
第14行: 第14行:
 
/sbin/ip route add default via ${GATEWAY}
 
/sbin/ip route add default via ${GATEWAY}
 
if [ ! -f ${SSHKEY} ]; do
 
if [ ! -f ${SSHKEY} ]; do
 +
  mkdir -p /usr/local/conf
 
   /usr/bin/dropbearkey -t rsa -f ${SSHKEY} -s 1024
 
   /usr/bin/dropbearkey -t rsa -f ${SSHKEY} -s 1024
 
fi
 
fi
 
/usr/sbin/dropbear -r ${SSHKEY} -p 22
 
/usr/sbin/dropbear -r ${SSHKEY} -p 22
 
</source>
 
</source>
# 执行<source lang="bash">
+
# 执行 <source lang="bash" line>
 
chmod +x /etc/init.d/S50baresetup
 
chmod +x /etc/init.d/S50baresetup
 
# 如果dropbear尚未安装, 请执行
 
# 如果dropbear尚未安装, 请执行

2016年8月17日 (三) 09:51的版本

  1. 首先, 确保您已经把飞腾系统更新到最新的版本
  2. 通过console或者ssh进入shell, 执行
    touch /etc/.baresys
    
  3. 注意, 此时如果您重启系统, 将得到一个没有网络配置, 没有ssh配置的linux环境
  4. 为了在重启后依然可以有网络, 可以有ssh, 请创建/etc/init.d/S50baresetup, 该文件包含下面的内容:
     1#!/bin/sh
     2IPADDRETH0=192.168.20.100 # 替换成你期望的网络地址
     3GATEWAY=192.168.20.1 #替换成你期望的缺省网关地址
     4SSHKEY=/usr/local/conf/dropbear.pem
     5/sbin/ip link set lo up
     6/sbin/ifconfig eth0 ${IPADDRETH0}
     7/sbin/ifconfig eth0 up
     8/sbin/ip route add default via ${GATEWAY}
     9if [ ! -f ${SSHKEY} ]; do
    10  mkdir -p /usr/local/conf
    11  /usr/bin/dropbearkey -t rsa -f ${SSHKEY} -s 1024
    12fi
    13/usr/sbin/dropbear -r ${SSHKEY} -p 22
    
  5. 执行
    1chmod +x /etc/init.d/S50baresetup
    2# 如果dropbear尚未安装, 请执行
    3ipkg-cl -f /root/ipkg.conf install dropbear
    
  6. 重启系统