make it pretty
This commit is contained in:
parent
7b97423262
commit
50ae5c5ed6
20
README.md
20
README.md
@ -19,36 +19,51 @@ Meshenger requires routers that both support Open-WRT and *have at least one USB
|
|||||||
We have used the following models: TP-Link MR-3020, TP-Link TP-WR703n and TP-WR842nd.
|
We have used the following models: TP-Link MR-3020, TP-Link TP-WR703n and TP-WR842nd.
|
||||||
|
|
||||||
Open-WRT have a guide for each supported device that tells how to best flash your specific device with Open-WRT. [(Article on flashing)](http://wiki.openwrt.org/doc/howto/generic.flashing)
|
Open-WRT have a guide for each supported device that tells how to best flash your specific device with Open-WRT. [(Article on flashing)](http://wiki.openwrt.org/doc/howto/generic.flashing)
|
||||||
|
|
||||||
After flashing proceed through the first login as described [(here)](http://wiki.openwrt.org/doc/howto/firstlogin)
|
After flashing proceed through the first login as described [(here)](http://wiki.openwrt.org/doc/howto/firstlogin)
|
||||||
|
|
||||||
You are going to need to have an internet connection to your router, the easiest thing is to hook it up to the router. Alternatively if you use OSX you can enable internet sharing (make sure to set your OSX machine as the gateway and DNS server for your router in /etc/config/network)
|
You are going to need to have an internet connection to your router, the easiest thing is to hook it up to the router.
|
||||||
|
|
||||||
|
Alternatively if you use OSX you can enable internet sharing (make sure to set your OSX machine as the gateway and DNS server for your router in /etc/config/network)
|
||||||
|
|
||||||
### System configuration
|
### System configuration
|
||||||
|
|
||||||
To use your router for Meshenger you're going to need to run the whole filesystem from a USB-Drive.
|
To use your router for Meshenger you're going to need to run the whole filesystem from a USB-Drive.
|
||||||
|
|
||||||
Make sure that said USB-Drive is formatted as such:
|
Make sure that said USB-Drive is formatted as such:
|
||||||
|
|
||||||
- one ext4 partition
|
- one ext4 partition
|
||||||
|
|
||||||
- one linux-swap partition (32mb seems to be sufficient so far)
|
- one linux-swap partition (32mb seems to be sufficient so far)
|
||||||
|
|
||||||
Next enable USB-Storage on the router:
|
Next enable USB-Storage on the router:
|
||||||
|
|
||||||
`$ opkg update`
|
`$ opkg update`
|
||||||
|
|
||||||
`$ opkg install 'block-mount kmod-usb-storage kmod-usb2 kmod-fs-ext4`
|
`$ opkg install 'block-mount kmod-usb-storage kmod-usb2 kmod-fs-ext4`
|
||||||
|
|
||||||
To check if it works try `$ ls /dev/`. You shoud see sda, sda1 and sda2
|
To check if it works try `$ ls /dev/`. You shoud see sda, sda1 and sda2
|
||||||
|
|
||||||
Now mount the USB-Drive:
|
Now mount the USB-Drive:
|
||||||
|
|
||||||
`$ mkdir /mnt/sda1`
|
`$ mkdir /mnt/sda1`
|
||||||
|
|
||||||
`$ mount -t ext4 /dev/sda1 /mnt/sda1`
|
`$ mount -t ext4 /dev/sda1 /mnt/sda1`
|
||||||
|
|
||||||
Copy the whole filesystem to the USB-Drive:
|
Copy the whole filesystem to the USB-Drive:
|
||||||
|
|
||||||
`$ mkdir -p /tmp/cproot`
|
`$ mkdir -p /tmp/cproot`
|
||||||
|
|
||||||
`$ mount --bind / /tmp/cproot`
|
`$ mount --bind / /tmp/cproot`
|
||||||
|
|
||||||
`$ tar -C /tmp/cproot -cvf - . | tar -C /mnt/sda1 -xf`
|
`$ tar -C /tmp/cproot -cvf - . | tar -C /mnt/sda1 -xf`
|
||||||
|
|
||||||
`$ umount /tmp/cproot`
|
`$ umount /tmp/cproot`
|
||||||
|
|
||||||
Edit fstab
|
Edit fstab
|
||||||
|
|
||||||
`$ vi /etc/config/fstab`
|
`$ vi /etc/config/fstab`
|
||||||
|
|
||||||
Make config mount look like:
|
Make config mount look like:
|
||||||
```
|
```
|
||||||
config mount
|
config mount
|
||||||
@ -62,7 +77,9 @@ config mount
|
|||||||
Reboot the device (`$ reboot -f`) and use `$ df -h' to confirm device now runs off the USB-Drive
|
Reboot the device (`$ reboot -f`) and use `$ df -h' to confirm device now runs off the USB-Drive
|
||||||
|
|
||||||
Next we configure the swap partition
|
Next we configure the swap partition
|
||||||
|
|
||||||
`$ mkswap /dev/sda2`
|
`$ mkswap /dev/sda2`
|
||||||
|
|
||||||
`$ swapon /dev/sda2`
|
`$ swapon /dev/sda2`
|
||||||
|
|
||||||
Edit fstab again now make the swap look like this:
|
Edit fstab again now make the swap look like this:
|
||||||
@ -72,4 +89,3 @@ config mount
|
|||||||
option enabled
|
option enabled
|
||||||
|
|
||||||
### Wireless configuration
|
### Wireless configuration
|
||||||
|
|
Loading…
Reference in New Issue
Block a user