Fredpro
Posts: 3
Joined: Wed Jun 26, 2019 9:00 am

DHCP и static IP на ethernet адаптере одновременно

Wed Jun 26, 2019 9:13 am

Малина установлена в устройство, которое может подключаться проводом к разным роутером. Поэтому на ней включен DHCP, он получает соответствующий IP от роутера. Проблем нет, все работает.

Но в этой же сети есть arduino ethernet со статическим IP. Как бы мне помимо получения IP по DHCP (что бы на малине был интернет) добавить на эту же сетевуху статический IP? В винде это называется alias или дополнительный IP, делается в настройках сетевого адаптера. Подскажите, как это сделать в raspberry?

LKA
Posts: 189
Joined: Thu Jul 11, 2013 1:20 pm

Re: DHCP и static IP на ethernet адаптере одновременно

Fri Jun 28, 2019 12:14 pm

/etc/network/interfaces должен выглядеть следующим образом:

Code: Select all

auto lo
iface lo inet loopback

auto eth0 # так сетевуха заведется сразу при загрузке
iface eth0 inet dhcp # так главный интерфейс получит настройки от дхцп

auto eth0:1 # так сабинтерфейс сетевухи заведется сразу при загрузке
iface eth0:1 inet static # настройки статикой ниже
        address 192.168.1.222 ## сюда твой статический ипишник
        netmask 255.255.255.0
        network 192.168.1.0 ## сюда подсеть
        broadcast 192.168.1.255 #сюда тоже
        gateway 192.168.1.1 # сюда свой дефолтный гейт
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 8.8.8.8 8.8.4.4 # дальше свои днсы
       #mtu 1400    # если нужно
       
auto eth0:2 # если нужно еще сабинтерфейс, но дефолтный гейт должен быть один, все остальное рулится маршрутами чз up route
iface eth0:2 inet static
        address 192.168.0.222
        netmask 255.255.255.0
        up route add -net 10.5.2.0/24 gw 192.168.0.1 # маршрут до сети чз гейт для этой сети
        up route add -net 10.5.3.0/24 gw 192.168.0.1 # и так далее
зы: мог где-нить промахнуться или опечататься, так что копипастить осторожно)

Return to “Русский”