У меня есть компьютер с установленным на нем сервером Ubuntu 18.04, и я пытаюсь использовать этот компьютер в качестве сервера.Здесь задействовано 2 интерфейса:
Для обеспечения доступа к Интернету я использую Android-смартфон, который имеет доступ к Интернету через свои Данные, и он будет делиться интернетом с моим ПК (сервером).через USB-модем.Это создаст интерфейс с именем 'enp0s29f7u8'.Этот интерфейс будет получать IP-адрес автоматически (DHCP?), В основном «192.168.42.249».
Существует еще один интерфейс под названием «enp2s0», который представляет собой интернет-модем Huawei, и он подключен к моемуПК с кабелем локальной сети.Этот «enp2s0» будет служить точкой доступа, поэтому я могу использовать SSH на своем ПК, пока я рядом.Я установил «ifupdown» на сервере, чтобы я мог назначить статический IP-адрес моей точке доступа, а именно «192.168.1.10».
$ cat /etc/network/interfaces
auto enp2s0
iface enp2s0 inet static
address 192.168.1.10
netmask 255.255.255.0
network 192.268.0.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1
Вот проблема: я не могу получить доступ к Интернету с этими настройками.Как будто Ubuntu пытается подключиться к Интернету через 'enp2s0', который является только точкой доступа без доступа к Интернету.
Итак, я попробовал sudo ifconfig enp2s0 down
и вот, у меня есть Интернет.Кроме того, когда я делаю sudo ifconfig enp2s0 up
после этого, у меня все еще есть доступ к Интернету.
Как я могу настроить свой компьютер таким образом, чтобы он всегда использовал «enp0s29f7u8» для доступа к Интернету и использовал «enp2s0» только в качествеAP?
ps 1: Я действительно не понимаю сетевых вещей.Я попытался изменить шлюз по умолчанию (я не знаю почему), но это не помогло (по крайней мере, так, как я).
пс 2: Я не являюсь носителем английского языка.Надеюсь, что я мог говорить мои мысли.