В моей конфигурации кабельного Ethernet рабочая станция Fedora 35 имеет 2 сетевых интерфейса:
если0
подключен к интернет-роутеру по DHCP
если1
подключен к локальной сети со статическим IP
Машины в локальной сети подключены только к этой рабочей станции Fedora 35, и все машины в сети могут иметь доступ в Интернет.
Эта проблема: моя рабочая станция Fedora 35 фолиант
не удается получить доступ к машинам в локальной сети (подсеть 192.168.1.0/24
). Пинг всегда идет на интернет-маршрутизатор, который не видит мои машины в локальной сети. Кажется, это проблема с таблицей маршрутизации (некоторые из этих записей были загадочным образом добавлены после обновления):
Шлюз назначения Genmask Indic Metric Ref Use Iface
по умолчанию _шлюз 0.0.0.0 UG 101 0 0 если0
фолио по умолчанию 0.0.0.0 UG 20100 0 0 if1
10.0.0.0 0.0.0.0 255.255.0.0 U 101 0 0 если0
192.168.1.0 0.0.0.0 255.255.255.0 U 100 0 0 если1
192.168.1.0 фолио 255.255.255.0 UG 100 0 0 if1
192.168.1.0 фолио 255.255.255.0 UG 101 0 0 если0
фолио 0.0.0.0 255.255.255.255 UH 101 0 0 if0
Как настроить таблицу маршрутизации, чтобы трафик в подсеть шел на если1
а весь остальной трафик идет на если0
? Кажется, это должно быть просто, но я пробовал довольно много предложений, и ничего не работает. Если возможно, объясните любые предложения по шагам или включите ссылку на справочный материал, так как я мало знаю о сетях Linux.
Если есть какой-либо способ настроить систему на «очевидную маршрутизацию по сетевой маске», это было бы действительно идеально.