unissoft-bj / ihostsvc

system services & data services on ihost
0 stars 0 forks source link

ihost rock #108

Open unissoft-bj opened 9 years ago

unissoft-bj commented 9 years ago

1,用full.0702.img做系统 : 默认wlan0 in(ssid: mtxwifi), eth0 out;eth0 dhcp

用rock登录,再切换到root

2,如何区分rocklite和rockpro : 0bda:0724是rockpro

root@ihost:/usr/sbin# lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 003: ID 0bda:0724 Realtek Semiconductor Corp. Bus 002 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

3,如果是rockpro,建议替换hostapd文件(系统默认的是rocklite的版本,不替换也能工作)

killall hostapd cp /usr/local/bin/hostapd.rockpro /usr/local/bin/hostapd cp /usr/local/bin/hostapd_cli.rockpro /usr/local/bin/hostapd_cli

4,升级ihostset代码(用client时间,设置ihost时间)

sed -i 's/date -s "$3"/date $3/g' /root/ihostset.sh

5,扩展磁盘空间

START_SECTOR=cat /sys/block/mmcblk0/mmcblk0p1/start echo $START_SECTOR

fdisk /dev/mmcblk0 << EOF d n p 1 $START_SECTOR

w

EOF

reboot

partprobe resize2fs /dev/mmcblk0p1 e2label /dev/mmcblk0p1 ihost sync

6,以上是WE( Wlan0 in / Eth0 out)模式

7,切换到WN(Wlan0 in / No out)模式 stand alone模式(不连网线)

为eth0指定静态ip地址

cd /root bash /root/ihostmod.sh wlan0 eth0

dns解析

sed -i 's|#address=/#/1.1.1.1|address=/#/172.16.0.1|g' /etc/dnsmasq.conf reboot

8,切换到EE(Eth0 in / Eth0 out)模式 eth0 in(无线路由器ssid) , eth0 out

为eth0指定静态ip地址

无线路由器lan的ip地址:192.168.100.100

cd /root bash /root/ihostmod.sh eth0 eth0

dns解析

如果无线路由器上没有internet出口

sed -i 's|#address=/#/1.1.1.1|address=/#/172.16.0.1|g' /etc/dnsmasq.conf

如果无线路由器上有internet出口

sed -i 's|address=/#/172.16.0.1|#address=/#/172.16.0.1|g' /etc/dnsmasq.conf reboot