71. Настройка сетевого адаптера USB2LAN в Proxmox.
Для начала убедимся что устройство определяется и система его "видит". Для этого не подсоединяем (или отсоединяем) переходник от компа и выполняем команду отображающую подключенные USB устройства:
lsusb
Теперь подсоединяем адаптер и выполняем ту же команду ещё раз. К списку устройств должен добавиться один пункт, т.к. появилось новое устройство.
Bus 002 Device 002: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0d8c:0014 C-Media Electronics, Inc. Audio Adapter (Unitek Y-247A)
Bus 001 Device 002: ID 0bda:c821 Realtek Semiconductor Corp. Bluetooth Radio
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
На примере выше видно что устройство 002 на шине 002 и есть сетевая карта.
Теперь надо узнать идентификатор нового сетевого интерфейса. Делается это с помощью команды:
ip a
Она отобразит сетевые интерфейсы доступные в системе и их идентификаторы. Результат её вывода будет примерно таким:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: enp1s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 68:1d:ef:2b:c0:4d brd ff:ff:ff:ff:ff:ff
3: enx00e04c681da0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr0 state UP group default qlen 1000
4: wlp2s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether e0:75:26:1b:a8:3a brd ff:ff:ff:ff:ff:ff
В данном примере, интерфейс с номером 3 относится к новой сетевой карточке. Чтобы убедиться что это именно он, можно просто отсоединить переходник и снова повторить команду. Этого интерфейса не будет в списке. В рассматриваемом примере идентификатор интерфейса выглядит так:
enx00e04c681da0
Теперь самая сложная и кропотливая часть всего процесса настройки.
Нужно куда-то записать или сфоткать на смартфон весь этот идентификатор. После чего открыть файл настройки сетевых интерфейсов командой:
nano /etc/network/interfaces
и вписать там этот идентификатор:
auto lo
iface lo inet loopback
auto enx00e04c681da0
allow-hotplug enx00e04c681da0
iface enx00e04c681da0 inet manual
auto vmbr0
iface vmbr0 inet dhcp
bridge-ports enx00e04c681da0
bridge-stp off
bridge-fd 0
для применения настроек достаточно перезапустить сетевую службу:
systemctl restart networking
В данном примере, как уже было выяснено, идентификатор имеет вид:
enx00e04c681da0
а это значит что его МАК адрес будет таким:
00:e0:4c:68:1d:a0
После того как сетевая служба перезапустилась, проверим сработали изменения внесённые в файл конфигурации и получила ли система сетевой адрес. С помощью той же команды
ip a
можно увидеть что появился новый сетевой интерфейс:
5: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:e0:4c:68:1d:a0 brd ff:ff:ff:ff:ff:ff
inet 192.168.10.129/24 brd 192.168.10.255 scope global dynamic vmbr0
valid_lft 86194sec preferred_lft 86194sec
inet6 fe80::2e0:4cff:fe68:1da0/64 scope link
valid_lft forever preferred_lft forever
Мак адресом которого как раз и является МАК только что добавленного устройства.
Кстати устройство конечно же получило динамический IP адрес.
Если есть необходимость сразу же привязать устройству статический айпи, то необходимо выполнить следующие шаги:
1. "привязать" новый МАК к нужному IP адресу на DHCP сервере.
2. очистить на раутере (если он является DHCP сервером) список динамически выданных адресов. Для этой цели, в консоли раутеров Асус есть команда.
clear dhcp leases
3. в консоли проксмокса выполнить команду
dhclient -v -r
или
dhcpcd
После чего, проксмокс запросит у DHCP сервера новый айпи адрес, который тот уже выдаст согласно таблице присвоения адресов.
Комментарии
Отправить комментарий