Jump to content
Not connected, Your IP: 54.234.136.147
Searching

Eddie 2.19.7 + Hummingbird 1.1.1 / Can not make it work in OSX High Sierra

Recommended Posts

Hello!
First of all I'm not a "techie" guy, so sorry in advance if I ask something trivial or did something wrong.
I use OSX High Sierra (10.13.6). The situation is that yesterday I updated to the latest version of Eddie (2.19.7)  with the intention of trying Hummingbird (1.1.1) which is listed as being supported on this OS. No matter what I do, the checkbox in Eddie's preferences is always grayed out. So... what I did is as follows:
- First I replaced the old Eddie with the new one. (As I saw that Hummingbird was inside the application bundle, I though that I did not need to install Hummingbird separately) Then I downloaded a configuration .ovpn file and put it in User/Documents folder and chose it from the preferences (understanding that the file chooser was for this file). Result, greyed out. (I started and quitted Eddie in between of all the things I tried below)
- Second I tried installing Hummingbird in usr/bin by moving it there. (Just a plain drag and drop of the downloaded Hummingbird 1.1.1) Result, greyed out. Then I chose again the configuration .ovpn file, same result.
- Third I tried choosing in preferences, instead of the configuration .ovpn file, the Hummingbird file (with the belief that maybe that chooser was not for the configuration file, but the location of Hummingbird itself). Result, greyed out.
- Forth, I stopped and came to the forum to see if there was any case similar to mine. Result, no luck.
- Fifth, I'm writing this asking for some help or guidance. If anyone can show me where was my mistake, or how to do it well, I'll really appreciate it.
Thanks in advance.

Share this post


Link to post

Hello!

Can you please run Hummingbird directly, without Eddie? It must run fine in macOS High Sierra Please keep us posted.

Kind regards
 

Share this post


Link to post

Hello!
I have tested Hummingbird 1.1.1 directly on macOS High Sierra (quite rapidly: start it and connected ok, browse a little bit, stopped it, reconnect, and write this answer ;·)
and it worked ok.
So... is there something that I'm missing in order to run Hummingbird from Eddie?
Sorry to bother, but I would prefer to use Hummingbird within Eddie if there is a chance, as I'm not a "technical guy". I'm open to do more tests or report back with any useful information, but for the moment I'm stuck here.
Any help will be appreciate it.
Thanks!

Share this post


Link to post
@Searching

Hello!

Sure, that test was essential to understand whether the problem was Eddie-specific or involved Hummingbird, it did not imply that we want you to renounce to Eddie.

Now that we know that Hummingbird runs just fine, we know that the problem is Eddie-specific and we can investigate with the help of Eddie's developer. First of all, please make sure that Hummingbird belongs to root. Eddie will refuse to run with root privileges a binary file that does not belong to root, and rightly so: it's an important security feature to prevent some kind of attacks aimed at escalating privileges and taking machine control when the attacker can not gain root privileges in the first attack phase.

In order to change ownership of Humminbird, open a terminal and issue the following command:
sudo chown root /usr/bin/hummingbird

The above command will assign Hummingbird to superuser ("root") ownership. We mention /usr/bin because you wrote that you have moved Hummingbird there, but of course enter the correct path if you moved it again.

Then re-start Eddie and check whether "Use Hummingbird" is still grayed out or not.

Kind regards
 

Share this post


Link to post

Hello!
Thanks for the reply and suggestion.
I followed your instructions and unfortunately Eddie continues to show "Use Hummingbird" as grayed out.
It seems that the problem relies on Eddie. I'm able to provide any information or do any test in order to make it work, with the hope that there is a solution and might help other users as well.
Thanks in advance.
Kind regards.

Share this post


Link to post
@Searching

Hello!

OK. First of all, can you please make sure that Hummingbird can run successfully? Please run it from a terminal, do not even launch Eddie. Hummingbird documentation and manual: https://airvpn.org/hummingbird/readme/

Let's check binary file ownership too, just in case: please provide us with the output of (when you are in the correct directory):
ls -l hummingbird

Kind regards
 

Share this post


Link to post
Posted ... (edited)

Hello!
I can run Hummingbird 1.1.1 alone via the Terminal. (below I'll copy the output of the terminal).

ls -l hummingbird gives:
-rwxr-xr-x@ 1 root  admin  9929040 Jan 11 12:52 hummingbird

I'm running it from usr/local/bin

This is the output of Hummingbird when connects (it is long and edited, taking out personal references, hoping it helps):
 

$ sudo ./hummingbird /Users/Me/Documents/Hummingbird/AirVPN-443.ovpn 
Hummingbird - AirVPN OpenVPN 3 Client 1.1.1 - 7 January 2020

Thu Feb  4 00:14:54.319 2021 System and service manager in use is launchd
Thu Feb  4 00:14:54.343 2021 Starting thread
Thu Feb  4 00:14:54.343 2021 OpenVPN core 3.6.6 AirVPN mac x86_64 64-bit
Thu Feb  4 00:14:54.344 2021 Frame=512/2048/512 mssfix-ctrl=1250
Thu Feb  4 00:14:54.351 2021 UNUSED OPTIONS
3 [resolv-retry] [infinite]
4 [nobind]
5 [persist-key]
6 [persist-tun]
7 [auth-nocache]
8 [verb] [3]
9 [explicit-exit-notify] [5]
10 [rcvbuf] [262144]
11 [sndbuf] [262144]
Thu Feb  4 00:14:54.352 2021 EVENT: RESOLVE
Thu Feb  4 00:14:54.353 2021 Network filter and lock is using pf
No ALTQ support in kernel
ALTQ related functions disabled
pf enabled
Thu Feb  4 00:14:54.360 2021 Network filter successfully initialized
Thu Feb  4 00:14:54.361 2021 Local IPv6 address fe80::1
Thu Feb  4 00:14:54.361 2021 Local IPv4 address 192.168.1.129
Thu Feb  4 00:14:54.361 2021 Local IPv6 address 
Thu Feb  4 00:14:54.361 2021 Local IPv4 address 
Thu Feb  4 00:14:54.361 2021 Local IPv6 address 
Thu Feb  4 00:14:54.361 2021 Local interface gif0
Thu Feb  4 00:14:54.361 2021 Local interface stf0
Thu Feb  4 00:14:54.361 2021 Local interface EHC253
Thu Feb  4 00:14:54.361 2021 Local interface EHC250
Thu Feb  4 00:14:54.361 2021 Local interface en0
Thu Feb  4 00:14:54.361 2021 Local interface en1
Thu Feb  4 00:14:54.361 2021 Local interface p2p0
Thu Feb  4 00:14:54.361 2021 Local interface awdl0
Thu Feb  4 00:14:54.361 2021 Local interface utun0
Thu Feb  4 00:14:54.361 2021 Setting up network filter and lock
Thu Feb  4 00:14:54.361 2021 Allowing system DNS 127.0.0.1 to pass through the network filter
Thu Feb  4 00:14:54.362 2021 Adding IPv4 server 185.183.106.2 to network filter
No ALTQ support in kernel
ALTQ related functions disabled
rules cleared
nat cleared
dummynet cleared
0 tables deleted.
0 states cleared
source tracking entries cleared
pf: statistics cleared
pf: interface flags reset
pfctl: Use of -f option, could result in flushing of rules
present in the main ruleset added by the system at startup.
See /etc/pf.conf for further details.

No ALTQ support in kernel
ALTQ related functions disabled
Thu Feb  4 00:14:54.379 2021 Network filter and lock successfully activated
Thu Feb  4 00:14:54.380 2021 Contacting 185.183.106.2:443 via UDP
Thu Feb  4 00:14:54.380 2021 EVENT: WAIT
Thu Feb  4 00:14:54.380 2021 Thu Feb  4 00:14:54.380 2021 Connecting to [185.183.106.2]:443 (185.183.106.2) via UDPv4
Thu Feb  4 00:14:56.868 2021 EVENT: CONNECTING
Thu Feb  4 00:14:56.874 2021 Tunnel Options:V4,dev-type tun,link-mtu 1558,tun-mtu 1500,proto UDPv4,comp-lzo,keydir 1,cipher AES-256-CBC,auth SHA1,keysize 256,tls-auth,key-method 2,tls-client
Thu Feb  4 00:14:56.874 2021 Peer Info:
IV_VER=3.6.6 AirVPN
IV_PLAT=mac
IV_NCP=2
IV_TCPNL=1
IV_PROTO=30
IV_CIPHERS=AES-256-CBC
IV_LZO_STUB=1
IV_COMP_STUB=1
IV_COMP_STUBv2=1
IV_GUI_VER=Hummingbird - AirVPN OpenVPN 3 Client 1.1.1

Thu Feb  4 00:14:56.903 2021 VERIFY OK: depth=0, /C=IT/ST=IT/L=Perugia/O=airvpn.org/CN=Eridanus/emailAddress=info@airvpn.org, signature: RSA-SHA512
Thu Feb  4 00:14:56.938 2021 SSL Handshake: peer certificate: CN=Eridanus, 4096 bit RSA, cipher: TLS_CHACHA20_POLY1305_SHA256 TLSv1.3 Kx=any      Au=any  Enc=CHACHA20/POLY1305(256) Mac=AEAD

Thu Feb  4 00:14:56.938 2021 Session is ACTIVE
Thu Feb  4 00:14:56.938 2021 EVENT: GET_CONFIG
Thu Feb  4 00:14:56.938 2021 Sending PUSH_REQUEST to server...
Thu Feb  4 00:14:57.165 2021 OPTIONS:
0 [comp-lzo] [no]
1 [redirect-gateway] [def1] [bypass-dhcp]
2 [dhcp-option] [DNS] [10.16.140.1]
3 [route-gateway] [10.16.140.1]
4 [topology] [subnet]
5 [ping] [10]
6 [ping-restart] [60]
7 [ifconfig] [10.16.140.122] [255.255.255.0]
8 [peer-id] [0]
9 [cipher] [AES-256-CBC]

Thu Feb  4 00:14:57.165 2021 PROTOCOL OPTIONS:
  cipher: AES-256-CBC
  digest: SHA1
  ncp enabled: yes
  key-derivation: OpenVPN PRF
  compress: LZO_STUB
  peer ID: 0
  control channel: tls-auth enabled
Thu Feb  4 00:14:57.165 2021 EVENT: ASSIGN_IP
Thu Feb  4 00:14:57.165 2021 VPN Server has pushed IPv4 DNS server 10.16.140.1
No ALTQ support in kernel
ALTQ related functions disabled
nat cleared
No ALTQ support in kernel
ALTQ related functions disabled
No ALTQ support in kernel
ALTQ related functions disabled
rules cleared
No ALTQ support in kernel
ALTQ related functions disabled
0 tables deleted.
pfctl: Use of -f option, could result in flushing of rules
present in the main ruleset added by the system at startup.
See /etc/pf.conf for further details.

No ALTQ support in kernel
ALTQ related functions disabled
/sbin/ifconfig utun1 down
/sbin/ifconfig utun1 10.16.140.122 10.16.140.1 netmask 255.255.255.0 mtu 1500 up
/sbin/route add -net 10.16.140.0 -netmask 255.255.255.0 10.16.140.122
add net 10.16.140.0: gateway 10.16.140.122
/sbin/route add -net 185.183.106.2 -netmask 255.255.255.255 192.168.1.1
add net 185.183.106.2: gateway 192.168.1.1
/sbin/route add -net 0.0.0.0 -netmask 128.0.0.0 10.16.140.1
add net 0.0.0.0: gateway 10.16.140.1
/sbin/route add -net 128.0.0.0 -netmask 128.0.0.0 10.16.140.1
add net 128.0.0.0: gateway 10.16.140.1
MacDNSAction: FLAGS=F RD=1 SO=5000 DNS=10.16.140.1 DOM= ADS=
Thu Feb  4 00:14:57.214 2021 DSDict: updated Setup:/Network/Service/A6CCCD14-6CC9-4AB1-B2EB-3B3C43887B3B/DNS
Thu Feb  4 00:14:57.215 2021 DSDict: updated State:/Network/Service/OpenVPNConnect/Info
Thu Feb  4 00:14:57.215 2021 MacDNS: SETDNS 17.7.0
*** DSDict State:/Network/Global/IPv4
ORIG <CFBasicHash 0x7f999c408c00 [0x7fff8cbe1c20]>{type = immutable dict, count = 3,
entries =>
    0 : <CFString 0x7f999c408b70 [0x7fff8cbe1c20]>{contents = "PrimaryInterface"} = <CFString 0x7f999c408be0 [0x7fff8cbe1c20]>{contents = "en0"}
    1 : <CFString 0x7f999c407d20 [0x7fff8cbe1c20]>{contents = "PrimaryService"} = <CFString 0x7f999c408ba0 [0x7fff8cbe1c20]>{contents = "A6CCCD14-6CC9-4AB1-B2EB-3B3C43887B3B"}
    2 : <CFString 0x7f999c4053a0 [0x7fff8cbe1c20]>{contents = "Router"} = <CFString 0x7f999c4053c0 [0x7fff8cbe1c20]>{contents = "192.168.1.1"}
}
*** DSDict State:/Network/Service/OpenVPNConnect/Info
ORIG <CFBasicHash 0x7f999c70b4f0 [0x7fff8cbe1c20]>{type = immutable dict, count = 0,
entries =>
}
MODIFIED <CFBasicHash 0x7f999c606aa0 [0x7fff8cbe1c20]>{type = mutable dict, count = 1,
entries =>
    1 : <CFString 0x7f999c608220 [0x7fff8cbe1c20]>{contents = "PrimaryService"} = <CFString 0x7f999c408ba0 [0x7fff8cbe1c20]>{contents = "A6CCCD14-6CC9-4AB1-B2EB-3B3C43887B3B"}
}
*** DSDict State:/Network/Service/OpenVPNConnect/DNS
ORIG <CFBasicHash 0x7f999c70d910 [0x7fff8cbe1c20]>{type = immutable dict, count = 0,
entries =>
}
*** DSDict Setup:/Network/Service/A6CCCD14-6CC9-4AB1-B2EB-3B3C43887B3B/DNS
ORIG <CFBasicHash 0x7f999c606320 [0x7fff8cbe1c20]>{type = immutable dict, count = 1,
entries =>
    0 : <CFString 0x7f999c606ae0 [0x7fff8cbe1c20]>{contents = "ServerAddresses"} = <CFArray 0x7f999c606b10 [0x7fff8cbe1c20]>{type = immutable, count = 1, values = (
    0 : <CFString 0x7f999c606e10 [0x7fff8cbe1c20]>{contents = "127.0.0.1"}
)}
}
MODIFIED <CFBasicHash 0x7f999c605c00 [0x7fff8cbe1c20]>{type = mutable dict, count = 5,
entries =>
    0 : <CFString 0x7f999c6081f0 [0x7fff8cbe1c20]>{contents = "OpenVPNConnectOrigSearchOrder"} = <CFString 0x7f999c6063d0 [0x7fff8cbe1c20]>{contents = "OpenVPNConnectDeleteValue"}
    1 : <CFString 0x7f999c606100 [0x7fff8cbe1c20]>{contents = "ServerAddresses"} = (
    "10.16.140.1"
)
    2 : <CFString 0x7f999c606160 [0x7fff8cbe1c20]>{contents = "OpenVPNConnectOrigServerAddresses"} = <CFArray 0x7f999c606b10 [0x7fff8cbe1c20]>{type = immutable, count = 1, values = (
    0 : <CFString 0x7f999c606e10 [0x7fff8cbe1c20]>{contents = "127.0.0.1"}
)}
    3 : <CFString 0x7f999c605c40 [0x7fff8cbe1c20]>{contents = "SearchOrder"} = <CFNumber 0x138827 [0x7fff8cbe1c20]>{value = +5000, type = kCFNumberSInt32Type}
    5 : <CFString 0x7f999c606360 [0x7fff8cbe1c20]>{contents = "OpenVPNConnectOrigSearchDomains"} = <CFString 0x7f999c606130 [0x7fff8cbe1c20]>{contents = "OpenVPNConnectDeleteValue"}
}

Thu Feb  4 00:14:57.215 2021 /usr/bin/dscacheutil -flushcache
Thu Feb  4 00:14:57.225 2021 /usr/bin/killall -HUP mDNSResponder
Thu Feb  4 00:14:57.239 2021 DSDict: SCDynamicStoreNotifyValue Setup:/Network/Global/IPv4
open utun1 SUCCEEDED
Thu Feb  4 00:14:57.239 2021 Connected via tun
Thu Feb  4 00:14:57.240 2021 LZO-ASYM init swap=0 asym=1
Thu Feb  4 00:14:57.240 2021 Comp-stub init swap=0
Thu Feb  4 00:14:57.240 2021 EVENT: CONNECTED 185.183.106.2:443 (185.183.106.2) via /UDPv4 on tun/10.16.140.122/ gw=[10.16.140.1/]
No ALTQ support in kernel
ALTQ related functions disabled
nat cleared
No ALTQ support in kernel
ALTQ related functions disabled
No ALTQ support in kernel
ALTQ related functions disabled
rules cleared
No ALTQ support in kernel
ALTQ related functions disabled
0 tables deleted.
pfctl: Use of -f option, could result in flushing of rules
present in the main ruleset added by the system at startup.
See /etc/pf.conf for further details.

No ALTQ support in kernel
ALTQ related functions disabled
Thu Feb  4 00:14:57.281 2021 Server has pushed its own DNS. Removing system DNS from network filter.
No ALTQ support in kernel
ALTQ related functions disabled
nat cleared
No ALTQ support in kernel
ALTQ related functions disabled
No ALTQ support in kernel
ALTQ related functions disabled
rules cleared
No ALTQ support in kernel
ALTQ related functions disabled
0 tables deleted.
pfctl: Use of -f option, could result in flushing of rules
present in the main ruleset added by the system at startup.
See /etc/pf.conf for further details.

No ALTQ support in kernel
ALTQ related functions disabled
Thu Feb  4 00:14:57.308 2021 System DNS 127.0.0.1 is now rejected by the network filter

Edited ... by OpenSourcerer
Apply LOG format to logs

Share this post


Link to post

Hello!
I've trying to make it work without success. I run out of ideas. Does anybody knows what else can I try in order to make Hummingbird run from Eddie in OS X High Sierra?
I have no problems in trying out new solutions that might help other users, that may also be in the same situation.
Wished I could bring better news but I'm stuck here. Any help will be appreciate it.
 

Share this post


Link to post

Hello!

We are informing Eddie developer because it looks like an Eddie related problem, as you can run Hummingbird perfectly on its own.

Kind regards


 

Share this post


Link to post

Hello!
Thanks for the reply and for informing the developer. Hope that it can be sorted out.
If there is something I can test or help in the meantime just let me know.
Kind regards.

Share this post


Link to post
@Searching

Hello!

Please open a ticket and send us a system report generated by Eddie: click "Log" tab, click the LIFE BELT icon, click the "copy all" icon and paste into your message. The system report should provide us with a better insight.

Kind regards
 

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Security Check
    Play CAPTCHA Audio
    Refresh Image

×
×
  • Create New...