Как подключить 2 компьютера Mageia напрямую через Ethernet-соединение с помощью кабеля CrossOver?

334
ThN

Я просто потерян и очень расстроен. У меня есть 2 компьютера под управлением Mageia (5) Linux, и я могу соединить их напрямую, используя перекрестный кабель. Итак, мои программы могут связывать Ethernet с Ethernet. Что касается жизни, я не могу понять, как это сделать. Я искал в Google и искал решения, такие как Stackoverflow, и выполнил некоторые шаги, предложенные в этих ответах. Кажется, ничто не поможет. Я зашел на сайт Mageia и на одной из страниц сказал, что просто установите IP-адрес и маску сети для каждой машины и соедините их вместе с помощью кабеля. Затем проверьте соединение, которое не работало вообще. Когда я добавляю шлюз 192.168.1.1 вместе с IP-адресом и маской сети, а все остальное пустым, он говорит, что я подключен. Тем не менее, когда я пытаюсь PING другой машины, он говорит, что HOST недоступен.

Любая помощь или руководство будут с благодарностью.

0
Я думаю, вам нужно отключить беспроводную связь на обоих (если она активна), установить статический IP на обоих, скажем, 192.168.1.10 на одном и 192.168.1.11 на другом, установить шлюз на 192.168.1.1, маску подсети на 255.255.255.0, перезагрузите сеть (или перезагрузите компьютер). К сожалению, я не могу предоставить точные шаги, поэтому это комментарий, а не ответ ;-) strobelight 7 лет назад 0
Пожалуйста, предоставьте более подробную информацию, например, какие IP-адреса вы установили на компьютерах, что такое маска сети на обоих, как вам удается настроить эти конфиги. Было бы лучше представить, что вы сделали шаг за шагом. Вещи, которые вы упоминаете, кажутся нормальными, возможно, вы забыли мелкие детали. vfsoraki 7 лет назад 0

1 ответ на вопрос

0
MariusMatutiae

Это не должно быть так сложно ... если бы не ваш сетевой менеджер, который пытается получить IP-адрес от несуществующего DHCP-сервера, а затем отдает приоритет проводному соединению через Wi-Fi, тем самым стирая ваш шлюз по умолчанию, и отключить вас от Интернета. Итак: остановите свой сетевой менеджер

 systemctl stop network-manager service network-manager stop 

(Я не знаю, использует ли Mageia systemd или нет, но по крайней мере одна из приведенных выше команд будет работать), затем назначьте IP-адрес вашему кабельному интерфейсу.

ip addr add 10.0.122.1/24 dev eth0 

(если интерфейс не называется eth0, пожалуйста, настройте его соответствующим образом). Не нужно добавлять другие маршруты. Сделайте то же самое на другом компьютере, за исключением того, что вам придется использовать

 ip addr add 10.0.122.2/24 dev eth0 

, То есть другой IP - адрес. Теперь вы должны быть в состоянии пропинговать одну машину от другой.

Если вам нужно одновременно передавать данные через wifi, вам придется делать это вручную, потому что администратор сети погрузит вас в ту же яму, из которой вы только что откопали себя. Так:

ip route del default wpa_passphrase MyNetworkName MySecretPassword > mydata.txt wpa-Supplicant -B -i wlan0 -Dnl80211 -c mydata.txt dhclient -v wlan0  

И тебе должно быть хорошо идти. Если нет, просто добавьте следующее правило маршрутизации:

ip route add default via IPAddressOfYourRouter dev wlan0 

и теперь вы можете делать все что угодно. Если вам также нужно, чтобы данные передавались на другой компьютер, вам нужно будет дать эти команды на ПК, который подключен через Wi-Fi:

 echo 1 > /proc/sys/net/ipv4/ip_forward iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE 

в то время как на ПК, который подключен только через кабель,

 ip route add default via 10.0.122.1 dev eth0 

и вы сделали.

Когда закончите, отключите кабель и перезапустите менеджер сети.

Я попытался отключить или завершить работу сетевого менеджера с помощью `systemctl stop network-manager`, но он вернулся и сказал, что произошел сбой и сетевой менеджер не загружен. Итак, я перешел к следующему шагу в вашем ответе, на который он не жаловался, и я сделал то же самое на другой машине. Однако я все еще не могу пропинговать другие машины ни с одной из машин. Я продолжаю получать Хост недоступен. Я пропустил настройку Wi-Fi. Моя установка строго через кабель Ethernet. ThN 7 лет назад 0
@Thn Пожалуйста, опубликуйте свои таблицы маршрутизации, на обоих шт. MariusMatutiae 7 лет назад 0