%20%D0%BE%D0%B1%D1%8F%D0%B7%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%BC%20%D1%83%D1%81%D0%BB%D0%BE%D0%B2%D0%B8%D0%B5%D0%BC%20%D0%B4%D0%BB%D1%8F%20%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D1%8F%20IP-%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%BE%D0%B2%3F.png)
Вот команда для назначения IP-адреса интерфейсу для сервера Linux.
ip addr add ADDRESS dev IFNAME
Где IFNAME — имя интерфейса, а ADDRESS — IP-адрес, который вы хотите назначить интерфейсу.
Чтобы добавить адрес 192.168.121.45 с маской сети 24 к устройству eth0, введите:
sudo ip address add 192.168.121.45/24 dev eth0
NIC принадлежит физическому уровню, IP принадлежит IP-уровню, они независимы. Я хотел бы задать дополнительные вопросы, чтобы выяснить связь между NIC и IP-адресом.
- Является ли сетевая карта обязательным условием для IP-адреса?
- Должен ли IP-адрес быть привязан к сетевой карте?
- Может ли IP-адрес существовать отдельно на уровне IP без сетевой карты?
Ссылка
решение1
Вам не обязательно нуженNIC(физический интерфейс). Вам нуженинтерфейсбудь то физическое, логическое или виртуальное.
Естьинтерфейсы обратной связи, встроенный в локальный стек TCP/IP,виртуальные сетевые карты(vNIC) для виртуальных машин,переключение виртуальных интерфейсов(SVI) для маршрутизации на коммутаторах 3-го уровня,ТУН/ТАПинтерфейсы для VPN и многие другие типы виртуальных интерфейсов.