Next Previous Contents

2. Команды:

Это все.

Для примера IP адреса выше я использовал приватные IP адреса (RFC 1918). Замените их на ваши собственные официальные или частные IP адреса.

Пример показывает только 3 IP адреса. В /usr/include/linux/net_alias.h определено их максимальное количество - 256. 256 IP адресов на ОДНУ карточку - это круто :-)!

Вот что показывает мой /sbin/ifconfig:

 lo        Link encap:Local Loopback
           inet addr:127.0.0.1  Bcast:127.255.255.255  Mask:255.0.0.0
           UP BROADCAST LOOPBACK RUNNING  MTU:3584  Metric:1
           RX packets:5088 errors:0 dropped:0 overruns:0
           TX packets:5088 errors:0 dropped:0 overruns:0

 eth0      Link encap:10Mbps Ethernet  HWaddr 00:8E:B8:83:19:20
           inet addr:172.16.3.1  Bcast:172.16.3.255  Mask:255.255.255.0
           UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
           RX packets:334036 errors:0 dropped:0 overruns:0
           TX packets:11605 errors:0 dropped:0 overruns:0
           Interrupt:7 Base address:0x378

 eth0:0    Link encap:10Mbps Ethernet  HWaddr 00:8E:B8:83:19:20
           inet addr:172.16.3.10  Bcast:172.16.3.255  Mask:255.255.255.0
           UP BROADCAST RUNNING  MTU:1500  Metric:1
           RX packets:0 errors:0 dropped:0 overruns:0
           TX packets:0 errors:0 dropped:0 overruns:0

 eth0:1    Link encap:10Mbps Ethernet  HWaddr 00:8E:B8:83:19:20
           inet addr:172.16.3.100  Bcast:172.16.3.255  Mask:255.255.255.0
           UP BROADCAST RUNNING  MTU:1500  Metric:1
           RX packets:1 errors:0 dropped:0 overruns:0
           TX packets:0 errors:0 dropped:0 overruns:0
И /proc/net/aliases:

 device           family address
 eth0:0           2      172.16.3.10
 eth0:1           2      172.16.3.100
И /proc/net/alias_types:
 type    name            n_attach
 2       ip              2
Конечно, запись в /proc/net была создана командой ifconfig, а не руками!


Next Previous Contents
Используются технологии uCoz