Уважаемый SF @ StackExchange,
Я использую точку доступа, которая обеспечивает LAN, а также возможности WLAN с использованием 4G для подключения своих хостов к Интернету. DHCP отключен намеренно. Независимо от подключенной ОС, я могу пинговать WLAN -> LAN, LAN -> LAN
и что "нет. На ПК с Windows это не влияет, и они легко подключаются к Интернету, что заставляет меня думать, что это находится в настройках моего Linux-бокса, и мне нужно посмотреть.
Однако, когда я использую свой Linux, я не могу получить доступ к Интернету через WLAN, в то время как интерфейс WLAN на точке доступа использует ту же подсеть (255.255.0.0
) как LAN.
Например, я не могу подключиться к Интернету, когда оба разделяют пространство IP-адресов. 169.254.x.x
но я жестяная банка получить возможность подключения через эту настройку:
WLAN: Default GW: 192.168.1.1, Subnet: 255.255.255.0
LAN: Default GW: 169.254.2.1, Subnet: 255.255.0.0
это не то, что я хотел бы, так как это нарушает переадресацию портов, которая мне понадобится.
Я пробовал настроить DNS для своей Linux-машины как 8.8.8.8
. Он все еще может пинговать точку доступа при использовании одной и той же подсети в 169.254.2.1
.
Маршрут -n журнал:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 169.254.2.1 0.0.0.0 UG 600 0 0 wlp3s0
169.254.0.0 0.0.0.0 255.255.0.0 U 600 0 0 wlp3s0
cat /etc/resolv.conf:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1
(Это также указано с работающей AP)
Сочетание вашего окружения и беспорядка в вашей голове слишком сложно, чтобы дать прямой ответ. Прежде всего, 169.254 / 16 - префикс автоконфигурации Windows, который используется, когда DHCP-сервер недоступен, а IP-стек Windows настроен на использование DHCP. В Linux по умолчанию эта функция не включена, поэтому вы не можете получить подключение к внешнему миру. Во-вторых, очевидно, что на вашей точке доступа настроена статическая подсеть, и это 192.168.1.0/24 - похоже, что настройки точки доступа по умолчанию действуют.
Вывод: вычеркните результат вашего эксперимента как нерелевантный, получите DHCP-сервер или используйте статические IP-адреса. Ваш дизайн, из-за которого ваш DHCP отключен, полностью неверен.