Portál AbcLinuxu, 30. dubna 2025 18:20

jak nastavit debian interfaces pro více logických rozhraní?

v /etc-network/interfaces je nutno mít:
auto lo eth0   ...povoluje zapínání rozhraní příkazem ifup -a
allow-hotplug eth0

iface lo inet loopback   ...rozhraní lo

mapping eth0
script /home/honza/bin/pripoj    ...cesta ke skriptu pro výběr logického rozhraní
map home vhome                 ... home, skole (skola-ethernet, pro zvídavé, skola mám schováno pro ath0)
map skole vskole           ...vhome, vskole vystup ze skriptu pro výběr rozhraní

iface home inet static    ...definice logického rozhraní pro statickou IP
address 10.0.0.4
netmask 255.255.255.0
post-up ip route add default via 10.0.0.10


iface skole inet dhcp       ...logické rozhraní s využitím DHCP
skript /home/honza/bin/pripoj
#! /bin/bash
if [ $1 = "home" ]; then echo "vhome"; fi  ... při použití log. rozhraní home, vrátí hodnotu vhome
if [ $1 = "skole" ]; then echo "vskole";
else
echo "home"  ... při použití ifup -a není předán název log. rozhraní, je nutno zadat přímo, pozor v podmínce vracím vhome, zde pouze home
fi
exit 0
startování se provádí příkazem sudo ifup eth0=název_log_rozhraní #první slovo za map vypnutí sudo ifdown eth0

restart služby networking: /etc/init.d/networking restart

restart služby se občas nepovede, v dmesg uvízne hláška: "ADDRCONF(NETDEV_UP): eth0: link is not ready" pokud vyřeším, doplním

s pozdravem 1john2

ps:pokud Vám to někomu pomůže, prosím dejte vědět, jen pro můj dobrý pocit... JID: 1john2@jabbim.cz

1john2@seznam.cz

UIN:321193572

Dokument vytvořil: 1john2, 28.12.2007 14:34 | Zobrazeno: 1300×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.