ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Building Elastix MT via RPM Repo

    Scheduled Pinned Locked Moved IT Discussion
    voipasterisklinuxelastix mtpbxcentos 6elastixcentos
    101 Posts 13 Posters 40.9k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • zathiroZ
      zathiro @scottalanmiller
      last edited by

      @scottalanmiller

      httpd (pid 2773) is running...

      1 Reply Last reply Reply Quote 0
      • scottalanmillerS
        scottalanmiller
        last edited by

        What is the output of...

        netstat -tulpn
        
        1 Reply Last reply Reply Quote 1
        • scottalanmillerS
          scottalanmiller
          last edited by

          I'm guessing that your firewall is closing the ports.

          zathiroZ 1 Reply Last reply Reply Quote 1
          • zathiroZ
            zathiro @scottalanmiller
            last edited by

            @scottalanmiller Oh, I see, activate a fw accept to see if the problem was, and this is resolved, I never imagined that the default was fw reject all connections, but now I can enter the dashboard, scoot thanks for your help

            Scritp for fw-accept.

            #!bin/bash
            iptables -F
            iptables -X
            iptables -t nat -F
            iptables -t nat -X
            iptables -t mangle -F
            iptables -t mangle -X
            iptables -P INPUT ACCEPT
            iptables -P FORWARD ACCEPT
            iptables -P OUTPUT ACCEPT

            scottalanmillerS 1 Reply Last reply Reply Quote 0
            • scottalanmillerS
              scottalanmiller @zathiro
              last edited by

              @zathiro said:

              @scottalanmiller Oh, I see, activate a fw accept to see if the problem was, and this is resolved, I never imagined that the default was fw reject all connections, but now I can enter the dashboard, scoot thanks for your help

              Scritp for fw-accept.

              #!bin/bash
              iptables -F
              iptables -X
              iptables -t nat -F
              iptables -t nat -X
              iptables -t mangle -F
              iptables -t mangle -X
              iptables -P INPUT ACCEPT
              iptables -P FORWARD ACCEPT
              iptables -P OUTPUT ACCEPT

              Yes, the default is to accept nothing but port 22, which is the SSH port for management. This is the industry standard (that Linux started.) Every OS blocks everything by default now on the firewall. Having the web open by default would be very bad. But rather easy to open up when needed.

              zathiroZ 1 Reply Last reply Reply Quote 0
              • zathiroZ
                zathiro @scottalanmiller
                last edited by

                @scottalanmiller Yes off course, now I can open ports only for my vpn network that I have and not for the public

                1 Reply Last reply Reply Quote 1
                • scottalanmillerS
                  scottalanmiller
                  last edited by

                  All working now?

                  zathiroZ 1 Reply Last reply Reply Quote 0
                  • zathiroZ
                    zathiro @scottalanmiller
                    last edited by

                    @scottalanmiller Yes! now it working and performance the firewall with iptables, thanks scott, for all!!

                    1 Reply Last reply Reply Quote 0
                    • scottalanmillerS
                      scottalanmiller
                      last edited by

                      No problem. Glad that we got that fixed. I'll update the doc to mention that. Firewall is default on in CentOS 6 so I had ignored it.

                      zathiroZ 1 Reply Last reply Reply Quote 0
                      • zathiroZ
                        zathiro @scottalanmiller
                        last edited by

                        @scottalanmiller Yes!, I also ignored the firewall of centos

                        1 Reply Last reply Reply Quote 1
                        • V
                          VoipNewbie
                          last edited by

                          I am trying to install an copy of Elastix MT on a VPS on ImpactVPS. I got this part and got this. Can you let me know what I'm doing wrong? [root@ElastixServer ~]# cd /mnt/elastixmt/Elastix
                          -bash: cd: /mnt/elastixmt/Elastix: No such file or directory

                          scottalanmillerS 1 Reply Last reply Reply Quote 0
                          • scottalanmillerS
                            scottalanmiller @VoipNewbie
                            last edited by

                            @VoipNewbie said in Building Elastix MT via RPM Repo:

                            I am trying to install an copy of Elastix MT on a VPS on ImpactVPS. I got this part and got this. Can you let me know what I'm doing wrong? [root@ElastixServer ~]# cd /mnt/elastixmt/Elastix
                            -bash: cd: /mnt/elastixmt/Elastix: No such file or directory

                            In order to navigate to that you need to have uploaded the ISO image and mounted it using that name. What did you do before this step?

                            V 3 Replies Last reply Reply Quote 0
                            • V
                              VoipNewbie @scottalanmiller
                              last edited by

                              @scottalanmiller I was following your tutorial. Hy4y? Above.

                              1 Reply Last reply Reply Quote 0
                              • V
                                VoipNewbie @scottalanmiller
                                last edited by

                                @scottalanmiller I was following your Elastix MT tutorial. The one you posted above.

                                1 Reply Last reply Reply Quote 0
                                • V
                                  VoipNewbie @scottalanmiller
                                  last edited by

                                  @scottalanmiller this is the tutorial I was following.

                                  #!/bin/bash

                                  SAM's Elastix MT on CentOS 6 Installation and Build Script

                                  http://mangolassi.it/topic/6243/building-elastix-mt-via-rpm-repo

                                  Report any issues or questions on that thread.

                                  yum -y install epel-release
                                  yum -y install fail2ban htop sysstat glances wget screen
                                  yum -y update
                                  cd /tmp
                                  wget http://sourceforge.net/projects/elastix/files/Elastix PBX Appliance Software/3.0.0/latest/Elastix-3.0.0-Stable-x86_64-bin-10nov2014.iso/download
                                  mv download elastixmt.iso
                                  mkdir -p /mnt/elastixmt
                                  mount -o loop /tmp/elastixmt.iso /mnt/elastixmt
                                  cat > /etc/yum.repos.d/Elastix.repo <<EOF
                                  [Elastix-cd]
                                  name=Elastix-cd
                                  baseurl=file:///mnt/elastixmt/
                                  gpgcheck=0
                                  enabled=1
                                  EOF
                                  cd /mnt/elastixmt/Elastix
                                  for i in $(ls); do yum -y install $i; done
                                  for i in $(ls); do yum -y install $i; done
                                  /etc/init.d/mysqld start
                                  /etc/init.d/elastix-firstboot start && reboot

                                  1 Reply Last reply Reply Quote 0
                                  • scottalanmillerS
                                    scottalanmiller
                                    last edited by

                                    That suggests that one of these two lines failed when you ran it. Did you get an error message?

                                    mkdir -p /mnt/elastixmt
                                    mount -o loop /tmp/elastixmt.iso /mnt/elastixmt
                                    

                                    If you do a df -h we should see if it is mounted or not.

                                    1 Reply Last reply Reply Quote 0
                                    • B
                                      bgiacaman @scottalanmiller
                                      last edited by

                                      @scottalanmiller Thanks for the script! I was able to install Elastix MT on a cloud server from Digital Ocean running CentOS 6.8 64-bit. I am having an issue and I was wondering if you could help me. I am trying to configure the server, and the first step I usually do is set up the Email > Remote SMTP. I usually use a gmail account, but I am getting an error saying that it "Failed to send hello command" and it won't let me keep the status to ON. I am at a loss... Do you have some light you can shed to this? Thank you in advance for your time and response.

                                      P.S > I think the script ran successfully, but I got a lot of "Missing; Nothing to do" messages when running the "for i in $(ls); do yum -y install $i; done" commands. In fact, the second time I ran it, it was all about those messages. Nothing really installed. The first time around, it downloaded and ran many items.

                                      scottalanmillerS 2 Replies Last reply Reply Quote 0
                                      • scottalanmillerS
                                        scottalanmiller @bgiacaman
                                        last edited by

                                        @bgiacaman welcome to the community!

                                        1 Reply Last reply Reply Quote 0
                                        • scottalanmillerS
                                          scottalanmiller @bgiacaman
                                          last edited by

                                          @bgiacaman said in Building Elastix MT via RPM Repo:

                                          @scottalanmiller Thanks for the script! I was able to install Elastix MT on a cloud server from Digital Ocean running CentOS 6.8 64-bit. I am having an issue and I was wondering if you could help me. I am trying to configure the server, and the first step I usually do is set up the Email > Remote SMTP. I usually use a gmail account, but I am getting an error saying that it "Failed to send hello command" and it won't let me keep the status to ON. I am at a loss... Do you have some light you can shed to this? Thank you in advance for your time and response.

                                          P.S > I think the script ran successfully, but I got a lot of "Missing; Nothing to do" messages when running the "for i in $(ls); do yum -y install $i; done" commands. In fact, the second time I ran it, it was all about those messages. Nothing really installed. The first time around, it downloaded and ran many items.

                                          Start by testing with mailx. Try this...

                                          yum -y install mailx
                                          

                                          Then try sending yourself something...

                                          mail -s "This is a test" [email protected] < sometextfile
                                          
                                          B 1 Reply Last reply Reply Quote 0
                                          • B
                                            bgiacaman @scottalanmiller
                                            last edited by

                                            @scottalanmiller Thanks for the quick reply! Tried it and it sent me an email (although went straight to my junk folder). Email came from [email protected].

                                            scottalanmillerS 1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 6
                                            • 5 / 6
                                            • First post
                                              Last post