Problem: eth1 has no internet (interface created by modem). usb_modeswitch is installed. But I can ping it
Setup: - Raspberry Pi 3 B+ (Raspbian Stretch Lite 2018-11-13 Kernel version:4.14) - Huawei 4G modem N3372
lsusb
Bus 001 Device 006: ID 12d1:14dc Huawei Technologies Co., Ltd.
Bus 001 Device 004: ID 0424:7800 Standard Microsystems Corp.
Bus 001 Device 003: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 002: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
ip addr
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 pfifo_fast state UP group default qlen 1000
link/ether b8:27:eb:44:06:be brd ff:ff:ff:ff:ff:ff
inet 192.168.88.247/24 brd 192.168.88.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::6616:ffb8:a84c:4010/64 scope link
valid_lft forever preferred_lft forever
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
link/ether b8:27:eb:11:53:eb brd ff:ff:ff:ff:ff:ff
4: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 0c:5b:8f:27:9a:64 brd ff:ff:ff:ff:ff:ff
inet 192.168.42.100/24 brd 192.168.42.255 scope global eth1
valid_lft forever preferred_lft forever
inet6 fe80::1aaf:f54b:26b9:acae/64 scope link
valid_lft forever preferred_lft forever
ip route
default via 192.168.88.1 dev eth0 src 192.168.88.247 metric 202
default via 192.168.42.1 dev eth1 src 192.168.42.100 metric 204
192.168.42.0/24 dev eth1 proto kernel scope link src 192.168.42.100 metric 204
192.168.88.0/24 dev eth0 proto kernel scope link src 192.168.88.247 metric 202
Update 1:
curl --interface eth1 google.com
Got timeout error
curl --interface eth1 192.168.42.1
Got empty html tag. I think it's modem's webinterface protected from headless browsers or raw requests.
Modem on Windows 10 works fine without any configuration.