Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HTTP -1 Unknown: Connect timeout! the server is not listening on the port or the network is missing #151

Open
axpwx opened this issue Apr 13, 2023 · 1 comment

Comments

@axpwx
Copy link

axpwx commented Apr 13, 2023

bind_address return error when ip of interface is not eth0

$responses = SaberGM::get($url, [
    'bind_address'     => '10.10.147.231',
    'timeout'          => 3
]);
var_dump($responses);
[message:protected] => HTTP -1 Unknown: Connect timeout! the server is not listening on the port or the network is missing!
[string:Exception:private] =>
[code:protected] => -1
# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    inet 10.10.147.200/24 scope global secondary eth0
       valid_lft forever preferred_lft forever
    inet 10.10.147.201/24 scope global secondary eth0
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    inet 10.10.147.210/24 scope global secondary eth1
       valid_lft forever preferred_lft forever
    inet 10.10.147.211/24 scope global secondary eth1
       valid_lft forever preferred_lft forever
4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    inet 10.10.147.220/24 scope global secondary eth2
       valid_lft forever preferred_lft forever
    inet 10.10.147.221/24 scope global secondary eth2
       valid_lft forever preferred_lft forever
5: eth3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    inet 10.10.147.230/24 scope global secondary eth3
       valid_lft forever preferred_lft forever
    inet 10.10.147.231/24 scope global secondary eth3
       valid_lft forever preferred_lft forever
6: eth4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    inet 10.10.147.240/24 scope global secondary eth4
       valid_lft forever preferred_lft forever
    inet 10.10.147.241/24 scope global secondary eth4
       valid_lft forever preferred_lft forever
7: eth5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    inet 10.10.147.250/24 scope global secondary eth5
       valid_lft forever preferred_lft forever
    inet 10.10.147.251/24 scope global secondary eth5
       valid_lft forever preferred_lft forever
@axpwx
Copy link
Author

axpwx commented Apr 13, 2023

curl --interface 10.10.147.231 http://example.com/ is ok

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant