NAT 無法建立 (eth<->wlan) - Linux

By Belly
at 2018-01-01T12:21
at 2018-01-01T12:21
Table of Contents
我一直都有使用筆電分享有線網路經 wifi 到手機,
但不知為何約一個月前開始就無法使用了。
手機可以取得 dhcpd 給的 ip,也可連上筆電的 nginx server。
tcpdump 也可以看到無線端 (wlp1s0) 一直在送封包出來,但就是無回應。
感覺像是 iptables 沒作用。
下面是我一直以來都在用的設定(全部用 root 執行):
其中 enp2s0 是有線、wlp1s0 是 wifi
wifi ap 切換使用 hostapd
(os 是 debian 9 ,不過之前能用時就已是此系統了,應該不是 os 問題才是)
-------------
# iptables -t nat -A POSTROUTING -o enp2s0 -j MASQUERADE
# echo -n 1 > /proc/sys/net/ipv4/ip_forward
# ifconfig enp2s0 192.168.1.10
# route add default gw 192.168.1.1 dev enp2s0
# systemctl start hostapd.service
# ifconfig wlp1s0 192.168.2.1
# dhcpd wlp1s0
------------
請問要如何修復呢?
設定有哪裡需要修正嗎?
或是如何檢查 MASQUERADE log ?
我試過加上
iptables -t nat -I PREROUTING 1 -j LOG
iptables -t nat -I POSTROUTING 1 -j LOG
iptables -t nat -I OUTPUT 1 -j LOG
但也沒看到什麼有用資訊的樣子。
喔,iptables 也試過 -F 清除,也用 -L / -L -t nat 確認過,就只有
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
MASQUERADE all -- anywhere anywhere
其他都空的。
--
但不知為何約一個月前開始就無法使用了。
手機可以取得 dhcpd 給的 ip,也可連上筆電的 nginx server。
tcpdump 也可以看到無線端 (wlp1s0) 一直在送封包出來,但就是無回應。
感覺像是 iptables 沒作用。
下面是我一直以來都在用的設定(全部用 root 執行):
其中 enp2s0 是有線、wlp1s0 是 wifi
wifi ap 切換使用 hostapd
(os 是 debian 9 ,不過之前能用時就已是此系統了,應該不是 os 問題才是)
-------------
# iptables -t nat -A POSTROUTING -o enp2s0 -j MASQUERADE
# echo -n 1 > /proc/sys/net/ipv4/ip_forward
# ifconfig enp2s0 192.168.1.10
# route add default gw 192.168.1.1 dev enp2s0
# systemctl start hostapd.service
# ifconfig wlp1s0 192.168.2.1
# dhcpd wlp1s0
------------
請問要如何修復呢?
設定有哪裡需要修正嗎?
或是如何檢查 MASQUERADE log ?
我試過加上
iptables -t nat -I PREROUTING 1 -j LOG
iptables -t nat -I POSTROUTING 1 -j LOG
iptables -t nat -I OUTPUT 1 -j LOG
但也沒看到什麼有用資訊的樣子。
喔,iptables 也試過 -F 清除,也用 -L / -L -t nat 確認過,就只有
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
MASQUERADE all -- anywhere anywhere
其他都空的。
--
Tags:
Linux
All Comments

By Poppy
at 2018-01-03T01:44
at 2018-01-03T01:44

By Poppy
at 2018-01-05T23:23
at 2018-01-05T23:23
Related Posts
kali安裝問題

By Lauren
at 2017-12-30T13:53
at 2017-12-30T13:53
Ryzen被發現在Linux編譯會出現 segfault

By Connor
at 2017-12-27T08:46
at 2017-12-27T08:46
vsftpd有啟動但本機連線失敗問題

By Franklin
at 2017-12-26T23:28
at 2017-12-26T23:28
KDE面板設定問題

By Frederica
at 2017-12-26T22:24
at 2017-12-26T22:24
mrtg週月年圖Y軸不會自動進位

By Dorothy
at 2017-12-26T08:17
at 2017-12-26T08:17