ip a показывает два ip адреса (Решено)

Здравствуйте.
Не могу разобраться с выводом команды <ip a>, пробовал найти в интернете но вероятно не правильно формулирую вопрос.
Есть необходимость узнать ip адрес компьютера, ввожу в терминале
$ 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
       valid_lft forever preferred_lft forever
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 74:d4:35:eb:82:37 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.199/24 brd 192.168.0.255 scope global dynamic enp3s0
       valid_lft 84080sec preferred_lft 84080sec
    inet 192.168.0.198/24 brd 192.168.0.255 scope global secondary enp3s0
       valid_lft forever preferred_lft forever
    inet6 fe80::a722:5fb7:9b35:edba/64 scope link
       valid_lft forever preferred_lft forever
И в выводе видно, что у меня два ip, оба они привязаны к mac адресу сетевой карты (смотрел в роутере)
Почему их два и который нужно использовать, для подключения по smb в локальной сети.
На данном компьютере установлено две системы, Arch и Windows.
P.S Больших проблем это не создаёт, просто хочется разобраться, почему такой вывод и как в нём ориентироваться.
ZeniaM
в выводе видно, что у меня два ip, оба они привязаны к mac адресу сетевой карты
Да ладно... Петлевое устройство будет жить даже если отключить сетевой интерфейс. В моем понимании оно нужно для общения между софтом, подключения к локальным серверам, диагностике... Тут, например, описано что это и с чем едят.

ZeniaM
Есть необходимость узнать ip адрес компьютера,
Дык и узнавайте:
$ ip addr ls enp3s0
А вообще постановка вопроса "узнать сетевой адрес" несколько не понятна. Какой адрес вы присвоили сетевому интерфейсу, такой он у него и будет. Или адрес динамический и хз кто его давал? )
И MAC-адрес сетевухи тоже, если что, далеко не константа.

ZeniaM
(смотрел в роутере)
Тогда вас должно интересовать физическое сетевое устройство, а не виртуальное.
Aivar
А вообще постановка вопроса "узнать сетевой адрес" несколько не понятна. Какой адрес вы присвоили сетевому интерфейсу, такой он у него и будет. Или адрес динамический и хз кто его давал? )
И MAC-адрес сетевухи тоже, если что, далеко не константа.
Всё верно адреса в сети раздаются динамически, попробовал по вашему варианту <ip addr ls enp3s0>
Вывод тот-же
$ ip addr ls enp3s0
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 74:d4:35:eb:82:37 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.199/24 brd 192.168.0.255 scope global dynamic enp3s0
       valid_lft 79831sec preferred_lft 79831sec
    inet 192.168.0.198/24 brd 192.168.0.255 scope global secondary enp3s0
       valid_lft forever preferred_lft forever
    inet6 fe80::a722:5fb7:9b35:edba/64 scope link
       valid_lft forever preferred_lft forever
Хотя если с ноутбука, который по wi-fi с роутером общается, по запросу <ip a> показывает только один ip, а стационар вот такую чехарду выдаёт.
Ага (не досмотрел), дело в ip-алиасинге:
ZeniaM
inet 192.168.0.199/24 brd 192.168.0.255 scope global dynamic enp3s0
       valid_lft 79831sec preferred_lft 79831sec
inet 192.168.0.198/24 brd 192.168.0.255 scope global secondary enp3s0
       valid_lft forever preferred_lft forever
Пас, никогда этим не занимался.

ip addr ls enp3s0
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 74:d4:35:f5:7c:10 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.101/24 brd 192.168.0.255 scope global enp3s0
       valid_lft forever preferred_lft forever
    inet6 fe80::3e08:2e8d:38e8:99e4/64 scope link
       valid_lft forever preferred_lft forever
IPv4 и v6 соответственно
https://github.com/warlock90000/awesome
warlock9000
IPv4 и v6 соответственно
А почему с ноутбука по wi-fi, показывает только один ip
warlock9000
IPv4 и v6 соответственно
Присмотритесь в выхлопу у ТС.
Поскольку никаких логов, процессов и настроек на показано, можно только гадать, но судя по похожести адресов, оба выданы по DHCP.

Скорей всего, на машине дважды запускается DHCP-клиент, или запускаются два разных DHCP-клиента, или один DHCP-клиент настроен так, что запускается и завершается без очистки IP-адреса.
Aivar
Присмотритесь в выхлопу у ТС.
Я прост показал выхлоп этой команды у себя, на конечную инстанцию не претендую :)
https://github.com/warlock90000/awesome
Natrio
Скорей всего, на машине дважды запускается DHCP-клиент
Вы оказались правы, при установке Arch + awesome, установил NetworkManager в автозагрузку и сеть "двоила"
После отключения <systemctl disable NetworkManager>, всё встало на свои места:
$ 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
       valid_lft forever preferred_lft forever
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 74:d4:35:eb:82:37 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.199/24 brd 192.168.0.255 scope global enp3s0
       valid_lft forever preferred_lft forever
    inet6 fe80::d37b:41fe:24e6:7c5b/64 scope link
       valid_lft forever preferred_lft forever
Всем спасибо за помощь.
 
Зарегистрироваться или войдите чтобы оставить сообщение.