Я пытаюсь установить соединение точка-точка между двумя хост-машинами Linux. Я подключил их обоих перекрестным кабелем, но они не могут пинговать друг друга. Вот конфигурации для каждого ноутбука:
Ноутбук 1
(eth0 configuration)
IP Address - 128.110.1.6
Subnet Mask - 255.255.255.240
Gateway - 128.110.1.1
Ноутбук 2
(eth0 configuration)
IP address - 128.110.1.1
Subnet Mask - 255.255.255.240
Gateway - 128.110.1.6
Что-то мне здесь не хватает? Как установить соединение между двумя ноутбуками?
Редактировать-1: Я запустил 'arp -a'
команда и получила следующий вывод:
Ноутбук 1
? (128.110.1.1) at <incomplete> on eth0
Ноутбук 2
? (128.110.1.6) at <incomplete> on eth0
Я предполагаю, что эти записи в таблице ARP могут быть из-за неудачных запросов ping.
Редактировать-2: Я обнаружил, что на одном из ноутбуков включен мост, который ранее использовался с интерфейсом адаптера usb-to-ethernet в качестве eth1
и встроенный интерфейс Ethernet eth0
. Не уверен, что это повлияет на что-нибудь. Следуя предложению запустить ethtool
произвел следующий вывод:
Ноутбук 1
[root@link_3 doctor]# /sbin/ethtool eth0
Settings for eth0:
Link detected: yes
[root@link_3 doctor]# /sbin/ethtool eth1
Settings for eth1:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: Not reported
Advertised auto-negotiation: No
Speed: 10Mb/s
Duplex: Half
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Link detected: no
Ноутбук 2
[root@hitl3 doctor]# /sbin/ethtool eth0
Settings for eth0:
Supported ports: [ MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: g
Wake-on: d
Current message level: 0x000000ff (255)
Link detected: yes
Убедитесь, что хотя бы один из портов Ethernet - GigE. В противном случае вам может понадобиться перекрестный кабель.
У вас могут быть сетевые карты, которые не определяют тип кабеля автоматически (auto-MDIX) - до того, как эта функция станет широко доступной, мы бы сделали перекрестные кабели для этого или использовать адаптер.