Re: lug-bg: 2 isp-та и 2 локални мрежи на един интерфеис
- Subject: Re: lug-bg: 2 isp-та и 2 локални мрежи на един интерфеис
- From: Vasil Kolev <vasil@xxxxxxxxxx>
- Date: Thu, 23 Sep 2004 19:23:33 +0300
- Organization: Ludost Networks
На чт, 2004-09-23 в 19:06, Dragomir Zhelev записа:
> On Thursday 23 September 2004 16:20, Евгени Каралъмов wrote:
> > Marian D Marinov написа:
> > > Предварително искам да се извиня за некадърно написаното взимане на ИП
> > > адреса ама за това се сетих сега това написах :) Което ме навежда на
> > > мисълта защно не заформим една тема относно скриптове за взимане на
> > > динамично зададен ИП адрес точно за firewalls и shapers?
> > >
> А това ?
>
> #!/bin/sh
> ifconfig | grep -A 1 "^$1" | grep addr: | cut -f 2 -d ":" | cut -f 1 -d " "
Нищо не ти гарантира, че адресите са добавяни на принципа на eth0:0, а
не с ip addr add, при което ifconfig просто не ги показва. Освн това,
eth0:0 е същия интерфейс, ама eth0.42 не е ...
Пример:
server:~# ip a
1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:02:b3:ea:14:4f brd ff:ff:ff:ff:ff:ff
inet 192.168.255.254/32 brd 192.168.255.255 scope global eth0
3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000
link/ether 00:02:b3:ea:14:4e brd ff:ff:ff:ff:ff:ff
5: eth0.52: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue
link/ether 00:02:b3:ea:14:4f brd ff:ff:ff:ff:ff:ff
inet 10.0.52.21/24 brd 10.255.255.255 scope global eth0.52
6: eth0.53: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue
link/ether 00:02:b3:ea:14:4f brd ff:ff:ff:ff:ff:ff
inet 10.0.53.1/24 brd 10.255.255.255 scope global eth0.53
inet 10.0.53.16/32 scope global eth0.53
Attachment:
signature.asc
Description: This is a digitally signed message part
|