2023-11-26|閱讀時間 ‧ 約 0 分鐘

如何把手機網路分給其他手機使用

最近手機壞了,去訂了iPhone 15 等了2個月還沒來,於是拿一隻舊手機來用,它這一隻只能打電話跟接電話如果要安裝app的話,手機記憶體容量就不夠了。

所以想把手機網路分給第三隻舊空機更舊2013年了,期望第三隻手機就拿來一般上網、追劇用。

一般來說只要開熱點就好,可是如果隔一間房或者樓上樓下就收不到訊號了。所以我想把網路透過區網分享。

設定ip forward

編輯sysctl.conf

輸入底下指令用vim文字編輯器開啓sysctl.conf,進入編輯模式

sudo vim /etc/sysctl.conf

底下加入如下指令後退出編輯模式進入指令模式輸入:wq存檔離開

net.ipv4.ip_forward=1

編輯ip_forward

輸入底下指令用vim文字編輯器開啓ip_forward,進入編輯模式

sudo vim /proc/sys/net/ipv4/ip_forward

底下加入如下指令後退出編輯模式進入指令模式輸入:wq存檔離開

1

啟用NAT功能

輸入底下指令,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

電腦的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設定成手動設定

IP、子網遮罩與dns如下

IP 192.168.7.8
net mask 255.255.255
dns 8.8.8.8 

測試

依照以上設定後就可以用手機的瀏覽器開啓google 網站看是否正常。

付費訂閱
分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.