我的FreePBX有问题。
我升级到FreePBX 14和我的WiFi适配器,事先运行良好,开始行事不正常。
一段时间后,我设法几乎使它的工作,但我有一个奇怪的问题:wlan0连接到我的无线networking,它可以得到一个IP地址与DHCP,我可以ping通8.8.8.8(提供我设置了一个默认网关),但我甚至不能ping通路由器从哪里来的无线networking来源!
这里是相关的位:
[root@Asterisk ~]# ifconfig -a wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.243 netmask 255.255.255.0 broadcast 192.168.1.255 ether 7c:67:a2:d4:c0:f6 txqueuelen 1000 (Ethernet) RX packets 32771 bytes 7384392 (7.0 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 456 bytes 76079 (74.2 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 [root@Asterisk ~]# iwconfig wlan0 IEEE 802.11 ESSID:[Censored] Mode:Managed Frequency:2.422 GHz Access Point: E4:9E:12:14:49:76 Bit Rate=1 Mb/s Tx-Power=22 dBm Retry short limit:7 RTS thr:off Fragment thr:off Encryption key:off Power Management:on Link Quality=69/70 Signal level=-41 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:9 Missed beacon:0
请注意,我的WiFinetworking是在WPA,因此我使用wpa_supplicant来连接。 一切都使用configuration文件,没有使用NetworkManager。
ping的例子:
[root@Asterisk ~]# ping -I wlan0 -v 192.168.1.198 ping: socket: Permission denied, attempting raw socket... PING 192.168.1.198 (192.168.1.198) from 192.168.1.243 wlan0: 56(84) bytes of data. ^C --- 192.168.1.198 ping statistics --- 10 packets transmitted, 0 received, 100% packet loss, time 9206ms [root@Asterisk ~]# ping -I wlan0 -v 8.8.8.8 ping: socket: Permission denied, attempting raw socket... PING 8.8.8.8 (8.8.8.8) from 192.168.1.243 wlan0: 56(84) bytes of data. 64 bytes from 8.8.8.8: icmp_seq=1 ttl=57 time=11.2 ms 64 bytes from 8.8.8.8: icmp_seq=2 ttl=57 time=11.6 ms 64 bytes from 8.8.8.8: icmp_seq=3 ttl=57 time=12.1 ms 64 bytes from 8.8.8.8: icmp_seq=4 ttl=57 time=11.9 ms 64 bytes from 8.8.8.8: icmp_seq=5 ttl=57 time=11.9 ms 64 bytes from 8.8.8.8: icmp_seq=6 ttl=57 time=107 ms ^C --- 8.8.8.8 ping statistics --- 6 packets transmitted, 6 received, 0% packet loss, time 5007ms rtt min/avg/max/mdev = 11.264/27.739/107.581/35.707 ms
我也禁用iptables和ip6tables:
[root@Asterisk ~]# systemctl status iptables ● iptables.service - IPv4 firewall with iptables Loaded: loaded (/usr/lib/systemd/system/iptables.service; disabled; vendor preset: disabled) Active: inactive (dead) since Wed 2017-09-06 16:26:57 CEST; 55min ago Main PID: 23646 (code=exited, status=0/SUCCESS) [root@Asterisk ~]# systemctl status ip6tables ● ip6tables.service - IPv6 firewall with ip6tables Loaded: loaded (/usr/lib/systemd/system/ip6tables.service; disabled; vendor preset: disabled) Active: inactive (dead) since Wed 2017-09-06 16:28:47 CEST; 54min ago Process: 24112 ExecStop=/usr/libexec/iptables/ip6tables.init stop (code=exited, status=0/SUCCESS) Main PID: 23682 (code=exited, status=0/SUCCESS)
在这一点上我真的没有select。 虽然它不是我们的FreePBX的破坏(因为所有的操作都是通过以太网接口来完成的),我们使用wlan接口将我们的FreePBX连接到另一个networking进行远程pipe理和更新,而且每次连接都会很不方便到语音networking来pipe理我们的FreePBX …
如果有人有任何指示,我打开!
编辑:这是arp的输出:
[root@Asterisk ~]# arp Address HWtype HWaddress Flags Mask Iface google-public-dns-a.goo (incomplete) wlan0 wifi&gateway ether e4:9e:12:14:49:75 C wlan0 server1 ether 00:0c:29:60:39:f2 C wlan0 server2 ether 00:13:72:5e:18:b1 C wlan0
编辑2:我试图连接到另一个WiFinetworkingwlan0,我遇到了同样的问题,所以它是从IPBX明确的东西。 此外,一个strace显露有点奇怪:
recvmsg(3, 0x7ffda72227c0, 0) = -1 EAGAIN (Resource temporarily unavailable)
我尝试使用Googlesearch无济于事,但我真的觉得在升级过程中爆发了一些事情…