大家好,新年快乐,不好意思我又来问关于网络设定的问题了。
先说一下目的:
想要将目前的有线网络用本机的wlan开AP给手机上网。
现在的做法是直接安装create_ap,
https://github.com/oblique/create_ap
装好后可以正常用手机连上AP,但不能上网,
因为敝司连网是必须透过proxy才能连出去的,
后来在手机端发现WiFi连线那边可以设定proxy,
但是手机上Wifi设定那边有写到
"浏览器会使用HTTP Proxy,但其他应用程式不一定会采用这项设定"
而实际使用也是如此,用chrome可以正常上网,
但LINE就不能连上,
后来study了好久,似乎可以用iptables来设定让分享的AP透过proxy出去?
不过研究了好久还是不会用,所以上来看看有没有那位大大知道要怎么设定的?
以下是iptables的设定:
在开AP之前用iptables -L & iptables -t nat -L都是空的
开了之后用ifconfig看会多一个ap0,iptables也多好几个
server:~$ ifconfig
ap0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.12.1 netmask 255.255.255.0 broadcast 192.168.12.255
inet6 fe80::faa2:d6ff:febd:5c6e prefixlen 64 scopeid 0x20<link>
ether f8:a2:d6:bd:5c:6e txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 33 bytes 5084 (5.0 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
server:~$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT udp