1개의 Wi-Fi 액세스 포인트에 연결된 데비안 서버가 있습니다. 동일한 액세스 포인트에 있는 다른 장치는 FTP, SSH 및 Apache 웹 서버에 연결할 수 없습니다. 다른 장치는 데비안의 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
다른 장치에서 이 명령을 실행하면 연결할 수 있습니다.