docs/linux/postmarketOS/install on oneplus6t.md

55 lines
1.1 KiB
Markdown

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
````