← Back to team overview

sslug-teknik team mailing list archive

eth1 før eth0 ?

 

Jeg har en maskine med to netkort, og det spiller stort set fint, med en
lille irriterende detalje. Når jeg bringer eth0 op (med ifup eth0) før
eth1, får jeg en "SIOCADDRT: File exists" når jeg bringer eth1 op, med
den konsekvens at jeg ikke får slået proxy-ARP til. Hvad er det for en
fil der findes, og hvordan får jeg det rettet?

Jeg kører Debian 2.2 på maskinen, og min /etc/network/interfaces ser
sådan her ud:
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)

# The loopback interface
iface lo inet loopback

# The first network card - this entry was created during the Debian installation
# (network, broadcast and gateway are optional)
iface eth0 inet static
	address 1.2.2.195
#	netmask	255.255.255.224
	netmask 255.255.255.252
	network 1.2.2.192
	broadcast 1.2.2.192
	gateway 1.2.2.193
	up echo "1" >| /proc/sys/net/ipv4/conf/eth0/proxy_arp

iface eth1 inet static
	address 1.2.2.207
	netmask 255.255.255.224
	network 1.2.2.192
	broadcast 1.2.2.223
	gateway 1.2.2.193
	up echo "1" >| /proc/sys/net/ipv4/conf/eth1/proxy_arp

#iface eth0:0 inet static
#	address 1.2.2.213
#	netmask 255.255.255.224
#	network 1.2.2.192
#	broadcast 1.2.2.223
#	gateway 1.2.2.193

Hvor jeg har dog har rettet lidt i IP-numrene.

Ja, eth0 er sat lidt usædvanligt op, men sådan er det nødt til at være
(lidt endnu), og det spiller fint.

.Henrik

-- 
Det gode ved perl er at en Panodil tager hovedpinen når man har banket
hovedet ind i muren et par gange.		- citat Peter Makholm


Follow ups