Re: lug-bg: 2 IP
- Subject: Re: lug-bg: 2 IP
- From: Dimitar Katerinski <train@xxxxxxx>
- Date: Tue, 14 Sep 2004 23:24:35 +0300
Zhasmin Zhelev wrote:
?
Как се слага на един интерфейс 2 IP адреса?
Мерси предварително.
Slackware10 е системата (системите)
Здравей,
Уточнявам, че има два начина да направиш това. За първия начин, доста
хора ти отговориха, а именно ifconfig ethX:N aa.bb.cc.dd . Този начин,
след 2.2 ядрата, и появата на iproute2 написан от Алексей Кузнецов (за
който всички са на едно мнение, че е network гений ), се превърна в остарял,
а идеята за interface aliases в отживелица. Посредством ``ip'', можеш да
добавиш неограничен брой ip addrs към даден интерфейс. Командата е следната:
ip addr add aa.bb.cc.dd/prefix brd + dev ethX
където prefix е мрежовата ти маска зададена във вида /24,/16,/8 и т.н.
Понеже някои хора попитаха, колко alias-a могат да бъдат направени на интерфейс,
е не знам. Но си направих следния експеримент, колко ip addrs могат да бъдат
присвоени на даден интерфейс. Изпълних следната команда:
for c in `seq 1 255`; do for d in `seq 1 255`; do ip addr add 10.0.${c}.${d} dev eth0; done ; done
и зачаках, след около 49 минути, спрях изпълнението на командата.
Изпълнението на `ip addr ls dev eth0', водеше до 1минутен таймоут, след което го прекъсвах с Ctrl-C.
Интересно ми беше колко ip addrs са се присвоили на интерфейса, затова чрез ping 10.0.xx.xx и напосоки
установих, че последният адрес който ми отговаря с reply е 10.0.252.131. Това значи, че интервала от
10.0.1.1-10.0.252-131 е присвоен на eth0, което, не ми се смятат но са ужасно много адреси.
Също така, посредствон ip addr add 10.0.0.2/24 brd + dev eth0 label eth0:0 например, постигате същия
резултат като от ifconfig eth0:0 10.0.0.2 netmask 255.255.255.0. Което ме навежда, на мисълта,
че "the sky is the limit", т.е. RAM.
Поздрави,
--
"The only thing necessary for the triumph of evil is for good men to do nothing."
--Edmund Burke.
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================
|