Статья: Статическая IP-маршрутизация
сервер DHCP должен корректно конфигурировать клиентов, что опять же непросто в сложной сегментированной сети.
Таким образом, я рекомендую выводить все сегменты на один маршрутизатор (если он справляется с нагрузкой) либо пользоваться возможностями, предоставляемыми динамической маршрутизацией.
Примечания:
Прозрачный - Сегмент Internet сам может быть сегментирован на уровне MAC, например, коммутатором. Прозрачность проявляется в том, что маршрутизатор, работающий на уровне IP, не должен заботиться об этом; в частности, IP-маршрутизатор никогда не пропускает broadcast сообщения (в отличие от multicast), но broadcast сообщения должны свободно распространяться по всей локальной сети сети - это нужно, в частности, для протокола ARP.
Последовательным портом в данном случае называется любой порт, выдающий данные побайтно (асинхронный COM, синхронный RS-232, принтерный LPT) в отличие от сетевого интерфейса, выдающего данные пакетами. Отличается от сетевого тем, что с поиощью последовательных интерфейсов можно связывать напрямую ровно два компьютера, а значит, такой способ не нуждается в адресации пакетов на MAC-уровне.
DNS - Domain Name Service, позволяющий узнать IP-номер и некоторую другую информацию о машине по доменному имени, а также доменное имя по IP-номеру. В частности, зона определения имени по номеру может быть делегирована только на сеть класса A, B или C и никак иначе. :-(
System V :
| ||||
| ||||
|
Соответствие между интерфейсом eth0 и парой Port/IRQ записано в /etc/lilo.conf; после изменения надо запустить еще что-то.
Windows 3.11
ifconfig интерфейс inet адрес netmask маска
прописывается в "Свойствах TCP/IP" данного интерфейса.
ifconfig интерфейс inet адрес netmask маска alias
прописывается в "Дополнительных свойствах".
route add default шлюз
задается как "Default Gateway".
route add -net номер -netmask маска шлюз
вводится с командной строки
route add номер MASK маска шлюз
Эти команды реально выполняются, однако, как правило, они задаются иначе. В файле /etc/sysconfig пишется
network_interfaces="ep0 lo0"
ifconfig_ep0="inet 192.168.1.5 netmask 255.255.255.0"
ifconfig_lo0="inet localhost"
Эти строки обрабатываются файлом /etc/netstart
# Set up all the network interfaces, calling startup scripts if needed
for ifn in ${network_interfaces}; do
eval ifconfig_args=\$ifconfig_${ifn}
ifconfig ${ifn} ${ifconfig_args}
ifconfig ${ifn}
done