55 lines
1.1 KiB
Plaintext
55 lines
1.1 KiB
Plaintext
credits && resources: https://wiki.postmarketos.org/wiki/
|
|
|
|
### Install
|
|
````postmarket
|
|
init
|
|
install --split
|
|
export
|
|
shutdown
|
|
cd /tmp/postmarketOS-export
|
|
ls
|
|
````
|
|
| file | where to flash |
|
|
|--|--|
|
|
| boot.img | boot |
|
|
| initramfs initramfs-extra | |
|
|
oneplus-fajita-boot.img | vendor |
|
|
oneplus-fajita-root.img | userdata
|
|
| vmlinuz | |
|
|
|
|
````fastboot
|
|
erase dtbo
|
|
reboot
|
|
````
|
|
inside postmarketOS:
|
|
````
|
|
sudo resize2fs /dev/sda17
|
|
````
|
|
### CONNECT VIA USB
|
|
````
|
|
ip link set dev usb0 address 12:12:12:12:12:12
|
|
dhclient -v usb0
|
|
ip link set usb0 up
|
|
````
|
|
### DNS
|
|
````
|
|
echo nameserver 1.1.1.1 > /etc/resolv.conf
|
|
````
|
|
### INTERNET VIA USB
|
|
````
|
|
ip route add default via 172.16.42.2
|
|
````
|
|
#### persistent INTERNET VIA USB
|
|
````
|
|
echo 'ip route add default via 172.16.42.2' > /etc/local.d/usb_internet.start
|
|
chmod +x /etc/local.d/usb_internet.start
|
|
rc-update add local
|
|
````
|
|
#### on HOST
|
|
````
|
|
sysctl net.ipv4.ip_forward=1
|
|
iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
|
|
iptables -A FORWARD -s 172.16.42.0/24 -j ACCEPT
|
|
iptables -A POSTROUTING -t nat -j MASQUERADE -s 172.16.42.0/24
|
|
iptables-save
|
|
```` |