Исходное состояние – неинициализированный «С-Терра Шлюз» после первого запуска.
Примечание: Если шлюз находится в боевой эксплуатации и есть необходимость осуществить привязку физических сетевых интерфейсов, например, при добавлении нового сетевого интерфейса, то обратитесь к пункту Добавление и удаление физических сетевых интерфейсов настоящего документа.
Ниже приводится пример ручной привязки.
1. Войдите в Linux bash.
2. Посмотрите текущий список всех сетевых интерфейсов в нотации Linux (физические интерфейсы будут иметь имена, соответствующие шаблонам eth<N> и usb<N>):
root@Hub1-n2:~# ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN mode DEFAULT
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000
link/ether 00:90:0b:3e:03:3b brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000
link/ether 00:90:0b:3e:03:3c brd ff:ff:ff:ff:ff:ff
4: eth2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000
link/ether 00:90:0b:3e:03:3d brd ff:ff:ff:ff:ff:ff
3. Сгенерируйте описание для сетевых интерфейсов и убедитесь, что в списке присутствуют все физические сетевые интерфейсы:
root@Hub1-n2:~# netifcfg enum > map.txt
root@Hub1-n2:~# cat map.txt
0000:03:00.0 phye eth0 GigabitEthernet0/0
0000:0b:00.0 phye eth1 GigabitEthernet0/1
0000:13:00.0 phye eth2 GigabitEthernet0/2
Примечание:
Так как файл map.txt будет подан на вход утилите netifcfg с опцией map, то менять содержимое данного файла запрещено (чтобы исключить пользовательскую ошибку), за исключением случая, который описан в пункте Добавление и удаление физических сетевых интерфейсов.
4. Осуществите привязку сетевых интерфейсов и перезагрузите устройство:
root@Hub1-n2:~# netifcfg map map.txt
SUCCESS: Operation was successful.
root@Hub1-n2:~# reboot
5. Убедитесь, что файл /etc/ifaliases.cf создан и соответствует выводу netifcfg enum:
root@Hub1-n2:~# cat /etc/ifaliases.cf
interface (name="GigabitEthernet0/0" pattern="eth0")
interface (name="GigabitEthernet0/1" pattern="eth1")
interface (name="GigabitEthernet0/2" pattern="eth2")
interface (name="default" pattern="*")
Примечание: Автоматически сгенерированные строки для физических интерфейсов в данном файле менять запрещено. Можно добавлять свои, но только для виртуальных интерфейсов (подробно описано в пункте Добавление и удаление виртуальных сетевых интерфейсов настоящего документа).
Если «С-Терра Шлюз» реализован в аппаратном исполнении, то привязка сетевых интерфейсов осуществляется на производстве компании «С-Терра СиЭсПи», для виртуальных шлюзов привязка не осуществляется, так как заранее неизвестно количество сетевых интерфейсов и их тип.