
1つのWi-Fiアクセスポイントに接続されたDebianサーバーがあります。同じアクセスポイントにある他のデバイスは、FTP、SSH、およびApache Webサーバーに接続できません。他のデバイスは Debian の IP にも ping できません。すべてのエラーは次のように表示されます。接続が拒否されました。。 ifconfigは以下を示しています:
wlan0
Link encap:Ethernet HWaddr ff:ff:ff:ff:ff:ff
inet addr:10.0.0.8 Bcast:10.0.0.255 Mask:255.255.255.0
inet6 addr: 2a00:1028:9194:d146:5ab0:35ff:fe88:699a/64 Scope:Global
inet6 addr: fe80::5ab0:35ff:fe88:699a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3593 errors:0 dropped:0 overruns:0 frame:5179
TX packets:3867 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1598742 (1.5 MiB) TX bytes:564225 (551.0 KiB)
Interrupt:21
Inetアドレスを何度も変更しても問題は解決しないので、問題はIP干渉だとは思わない。私は変わらなかったnetworkmanager.confまたは/etc/インターフェース
iwconfigは以下を示しています:
eth0 no wireless extensions.
wlan0 IEEE 802.11abg ESSID:"Internet_kids"
Mode:Managed Frequency:2.447 GHz Access Point: 6A:F4:AB:02:2B:70
Bit Rate=54 Mb/s Tx-Power=200 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=56/70 Signal level=-54 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
lo no wireless extensions.
netstatの出力はここにあります。http://pastebin.com/rKT6u19r
私はiptablesを使用しません。代わりにufwを使用し、ルールは次のとおりです。
To Action From
-- ------ ----
22 ALLOW Anywhere
21/tcp ALLOW Anywhere
80 ALLOW Anywhere
443 ALLOW Anywhere
21 ALLOW Anywhere
8079 ALLOW Anywhere
22 ALLOW Anywhere (v6)
21/tcp ALLOW Anywhere (v6)
80 ALLOW Anywhere (v6)
443 ALLOW Anywhere (v6)
21 ALLOW Anywhere (v6)
8079 ALLOW Anywhere (v6)
出力はroute
次のとおりです
Destination Gateway Genmask Flags Metric Ref Use Iface
default 10.0.0.138 0.0.0.0 UG 1024 0 0 wlan0
10.0.0.0 * 255.0.0.0 U 0 0 0 wlan0
答え1
私が見つけた場所WPA2クライアント分離が有効なセキュアWi-Fiネットワーク。私の解決策は、サーバーポートをパブリックIPに転送し、そのようにアクセスするか、ARPエントリを作成することです。
arp -s 10.0.0.8 ff:ff:ff:ff:ff:ff
他のデバイスでこのコマンドを実行すると、接続できます。