Debian, две сетевые карты – «нет маршрута для размещения» на eth1

Я добавил secound nic в поле debian. Это идеальное средство для выполнения некоторых тестовых материалов, поэтому подключенные устройства должны иметь доступ к блоку debian или к нему можно получить доступ.

Чтобы настроить nic, я добавил в / etc / network / interfaces

iface eth1 inet static address 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255 network 192.168.0.0 

Эти значения отображаются, когда я делаю ifconfig, а маршрут показывает:

 Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default adim.hhv3 0.0.0.0 UG 0 0 0 eth0 192.168.0.0 * 255.255.255.0 U 0 0 0 eth1 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0 

Мне кажется, что все настроено правильно, но когда я пытаюсь получить доступ к любому из устройств в сети 192.168.0.x, я просто получаю ошибку «без маршрута». Я что-то забыл или забыл? (в настоящее время я не могу проверить наоборот. Ник-светодиоды указывают, что есть ссылка)

Вещи становятся более странными. Я установил старый беспроводной маршрутизатор, который работает как сервер dhcp в сети eth1. Тогда eth1 работает так, как предполагалось, но если я попытаюсь установить его вручную, это не сработает. При настройке вручную я просто использую вышеупомянутый файл интерфейсов.

Набор из dhcp:

 root@sorbus:~# ip addr (removed loopback and eth0) 3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:11:95:84:6b:6c brd ff:ff:ff:ff:ff:ff inet 192.168.0.142/24 brd 192.168.0.255 scope global eth1 inet6 fe80::211:95ff:fe84:6b6c/64 scope link valid_lft forever preferred_lft forever root@sorbus:~# ip route default via 192.168.1.1 dev eth0 proto static 192.168.0.0/24 dev eth1 proto kernel scope link src 192.168.0.142 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.23 

И теперь, похоже, он работает и для ручной настройки ….: – / Хорошо, что он работает, но было бы неплохо узнать, почему …

(Я не могу использовать dhcp на 192.168.0, так как он испортил мой resolv.conf – по крайней мере, я не видел способа остановить его от этого)

One Solution collect form web for “Debian, две сетевые карты – «нет маршрута для размещения» на eth1”

Как узлы сети 192.168.0.x получают свою конфигурацию сети? Если они ожидают получить его через DHCP, вам, вероятно, потребуется запустить DHCP-сервер на eth1 (очень осторожно, чтобы не предлагать его на eth0 !). Если у устройств нет адресов, вы не сможете их проложить.

На моем домашнем маршрутизаторе я запускаю ISC dhcpd на eth0 , выступая в роли DHCP-клиента на ppp0 . Соответствующие биты конфигурации в /etc/dhcpd.conf включают:

 # Don't attempt dynDNS updates ddns-update-style none; # option definitions common to all supported networks... option domain-name "mydomain"; option domain-name-servers 192.168.0.1; # This machine default-lease-time 86400; # 1 day max-lease-time 864000; # 10 days group { # PXE-boot clients filename "/pxelinux.0"; next-server 192.168.0.1; host myhost1 { hardware ethernet 00:30:18:a5:6b:20; fixed-address 192.168.0.66; option root-path "192.168.0.1:/export/client/myhost1"; } } # Dynamically-leased addresses for visitors subnet 192.168.0.0 netmask 255.255.255.0 { authoritative; range 192.168.0.128 192.168.0.254; option broadcast-address 192.168.0.255; option routers 192.168.0.1; } 

Я ранее выполнял dnsmasq успешно на eth0 (я все еще делаю, но теперь только для DNS, а не для DHCP). Вот старые, закомментированные фрагменты из /etc/dnsmasq.d/dhcp.conf :

 #interface=eth0 # read-ethers # dhcp-range=192.168.0.128,192.168.0.254 # dhcp-host=00:30:18:a5:6b:20,myhost1,192.168.0.66,static # dhcp-option-force=208,f1:00:74:7e # dhcp-boot=pxelinux.0 # #enable-tftp # tftp-root=/var/lib/tftpboot # log-dhcp 
  • В чем разница между этими ISO-стандартами Debian?
  • Больше нет графического сеанса после `apt upgrade`
  • Проблема с appstreamcli при запуске apt update
  • Что делает «поиск локального домена» в resolv.conf?
  • Quagga перестала работать после обновлений в Stretch
  • После перезагрузки нет подключения к Интернету
  • Что такое позиция Debian относительно GCJ и OpenJDK?
  • Как установить диск из разрушенной системы рейдов?
  • От Ubuntu до Debian или CentOS
  • Что такое эквивалент Debian для обновления операционной системы до выпуска?
  • Как я могу увидеть, когда пакет был обновлен?
  • Linux и Unix - лучшая ОС в мире.