最近手機壞了,去訂了iPhone 15 等了2個月還沒來,於是拿一隻舊手機來用,它這一隻只能打電話跟接電話如果要安裝app的話,手機記憶體容量就不夠了。
所以想把手機網路分給第三隻舊空機更舊2013年了,期望第三隻手機就拿來一般上網、追劇用。
一般來說只要開熱點就好,可是如果隔一間房或者樓上樓下就收不到訊號了。所以我想把網路透過區網分享。
輸入底下指令用vim文字編輯器開啓sysctl.conf,進入編輯模式
sudo vim /etc/sysctl.conf
底下加入如下指令後退出編輯模式進入指令模式輸入:wq存檔離開
net.ipv4.ip_forward=1
輸入底下指令用vim文字編輯器開啓ip_forward,進入編輯模式
sudo vim /proc/sys/net/ipv4/ip_forward
底下加入如下指令後退出編輯模式進入指令模式輸入:wq存檔離開
1
輸入底下指令,eno1與enp2s0f0u10可以開啓terminal輸入ip addr 查看電腦的有線網卡設備名稱與手機usb網路連線的名稱。
每台電腦設備名稱有些不一樣,所以可以把eno1與enp2s0f0u10替換成真正的設備名稱。
我的enp2s0f0u10是手機設備網卡名稱
sudo iptable -F
sudo iptables -F -t nat
sudo iptables -t nat -A POSTROUTING -o eno1 -j MASQUERADE
sudo iptables -A FORWARD -i eno1 -o enp2s0f0u10 -m state --state RELATED,EASTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i enp2s0f0u10 -o eno1 -m state --state RELATED,EASTABLISHED -j ACCEPT
sudo iptables-save > /etc/iptables.ipv4.nat
電腦的IP要跟原本的區網不一樣,比如原本的區網是192.168.6.25 ,那電腦IP可以設定成192.168.7.1,避免衝突
設定電腦IP我們可以用gnome的設定功能去設定網路
IP 192.168.7.1
net mask 255.255.255.0
手機連到無線網路後,進到無線網路設定頁面,把ip設定成手動設定
IP、子網遮罩與dns如下
IP 192.168.7.8
net mask 255.255.255
dns 8.8.8.8
依照以上設定後就可以用手機的瀏覽器開啓google 網站看是否正常。