Несколько интерфейсов интернет-сети на Ubuntu

Первый сетевой интерфейс (по Ethernet): общедоступный IP: AAAA (возможен доступ в Интернет)

enp1s0 Link encap:Ethernet HWaddr 84:39:be:65:33:ec inet addr:192.168.0.149 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::8639:beff:fe65:33ec/64 Scope:Link inet6 addr: 2606:6000:6308:c800:8639:beff:fe65:33ec/64 Scope:Global UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2916 errors:0 dropped:0 overruns:0 frame:0 TX packets:169 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:257331 (257.3 KB) TX bytes:21135 (21.1 KB)`

Второй сетевой интерфейс (на USB-модемом): общедоступный IP-адрес: BBBB (Можно получить доступ к интернету)

enp0s20u3 Link encap:Ethernet HWaddr 36:4b:50:b7:ef:da inet addr:192.168.1.52 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::344b:50ff:feb7:efda/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:75 errors:0 dropped:0 overruns:0 frame:0 TX packets:116 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:13808 (13.8 KB) TX bytes:10106 (10.1 KB)

Я на машине ubuntu, я хочу ssh на другую машину через один из этих интерфейсов, по информации, найденной в Google , Я могу сделать это из этих

ssh -R 8080:localhost:8080 -i sai.pem ubuntu@107.21.89.216 -b 192.168.1.52 ssh -R 8080:localhost:8080 -i sai.pem ubuntu@107.21.89.216 -b 192.168.0.149

Первый работает отлично, а второй - навсегда, без вывода.

Я также попробовал метод curl, выбирая интерфейсы, например

curl ipinfo.io/ip --interface enp0s20u3 Выходы BBBB

curl ipinfo.io/ip --interface enp1s0 ничего не выводит, просто останавливается, берет навсегда.

Есть ли способ получить доступ к ssh, выбрав один из сетевых интерфейсов, я хочу получить доступ к wget или curl, выбрав один из интерфейсов.

vi / etc / networks / interfaces

# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto enp1s0 iface enp1s0 inet dhcp auto enp0s20u3 iface enp0s20u3 inet dhcp # This is an autoconfigured IPv6 interface iface enp1s0 inet6 auto

ip route

default via 192.168.1.1 dev enp0s20u3 192.168.0.0/24 dev enp1s0 proto kernel scope link src 192.168.0.149 192.168.1.0/24 dev enp0s20u3 proto kernel scope link src 192.168.1.52
1
задан 21 October 2017 в 01:36

2 ответа

Это не вопрос команды, как curl или ssh, это вопрос маршрута. Вам нужно установить маршрут, чтобы добраться до пункта назначения, и у адресата должен быть маршрут, который поможет вам вернуться. Вот почему вы можете отправить ssh в пункт назначения с использованием одного конкретного IP-адреса, потому что у адресата есть маршрут назад к этому адресу, но вы не можете использовать другой адрес, потому что у адресата нет маршрута для достижения этого второго адреса.

Я предполагаю, что у вас нет брандмауэра, который все испортил.

0
ответ дан 18 July 2018 в 04:56

Это не вопрос команды, как curl или ssh, это вопрос маршрута. Вам нужно установить маршрут, чтобы добраться до пункта назначения, и у адресата должен быть маршрут, который поможет вам вернуться. Вот почему вы можете отправить ssh в пункт назначения с использованием одного конкретного IP-адреса, потому что у адресата есть маршрут назад к этому адресу, но вы не можете использовать другой адрес, потому что у адресата нет маршрута для достижения этого второго адреса.

Я предполагаю, что у вас нет брандмауэра, который все испортил.

0
ответ дан 24 July 2018 в 18:12
  • 1
    Назначение открыто, и я попытался полностью отключить USB-модем и попытался подключиться, он работал. И, попытавшись отключить ЛВС и подключив его через USB-модем, он работал. Но, когда у меня есть оба интерфейса вверх, и укажите -b в SSH или --interface в curl, он не работает на одном из интерфейсов и работает на другом – sailesh 21 October 2017 в 01:24
  • 2
    в этом случае ваш маршрут по умолчанию является последним подключенным устройством. если вы хотите использовать оба варианта, у вас есть NAT или MASQUERADE. – dominix 21 October 2017 в 01:27
  • 3
    Не могли бы вы помочь мне, как настроить его с моей конфигурацией и требованием. – sailesh 21 October 2017 в 01:29
  • 4
    linux-ip.net/html/adv-multi-internet.html - маршрутизация - это тема сама по себе. – vidarlo 21 October 2017 в 01:51
  • 5
    Я вижу его для множественного соединения в той же локальной сети. Мое дело - разные общедоступные сети – sailesh 21 October 2017 в 01:54

Другие вопросы по тегам:

Похожие вопросы: