В википедии, если один из портов Ethernet является гигабитным, обычный кабель будет работать, нет необходимости в перекрестном соединении, у меня есть гигабит с обеих сторон, и обычный кабель работает.
Вопрос задан в 2016 году, поэтому я предполагаю, что сетевой менеджер работает на обеих машинах Linux, вы можете использовать его графический интерфейс для настройки ip-s, если вы, вероятно, не сделали пользовательскую настройку и знаете, как настроить ip из командной строки, поэтому Я опускаю эти детали.
После подключения по кабелю вы получите имена сетевых интерфейсов в графическом интерфейсе, относящиеся к Ethernet на ноутбуке и рабочей станции.
Предполагая, что вам не нужно периодически подключать рабочую станцию (и / или ноутбук через Ethernet) к другому сетевому оборудованию, вы можете настроить статический IP на обоих для интерфейсов Ethernet.
Установите статический IP-адрес не в той же подсети, что и для Wi-Fi, например, если Wi-Fi равен 192.168.1.0/16, установлен на 192.168.2.1 и 192.168.2.2, маска подсети равна 255.255.255.0, так как отличается только последний «номер» IP DNS для рабочей станции должен быть настроен на тот же IP-адрес DNS, что и для Wi-Fi на ноутбуке, чтобы можно было использовать DNS (открытые сайты по имени, а не только IP) на рабочей станции.
Вам необходимо включить IP-пересылку на ноутбуке:
sudo bash -c 'echo 1 > /proc/sys/net/ipv4/ip_forward'
Так как очень вероятно, что сетевой менеджер на ноутбуке считает Ethernet более высокого качества, чем Wi-Fi, он попытается отправить все на него по умолчанию, и вы потеряете интернет после настройки Ethernet. Чтобы вернуться к использованию Wi-Fi, на ноутбуке вам нужно в разделе [ipv4] файла, касающегося подключения к Ethernet (имя, которое вы видите в графическом интерфейсе администратора сети для Ethernet) в /etc/NetworkManager/
строке добавления местоположения
never-default=true
(если в вашем графическом интерфейсе есть что-то вроде «Использовать только для ресурсов в этом соединении», флажок для Ethernet - по моему, это в разделе свойств соединения ip4, вы можете использовать его вместо этого).
И, наконец, при условии, что правила IP-таблиц по-прежнему остаются по умолчанию, ПРИНИМАЮТ все, ваши пакеты с рабочей станции будут отправляться в Интернет, но не найдут пути обратно только для ноутбука, пока вы не настроите правило NAT на ноутбуке одной командой (где eth0 должно быть именем вашего Wi-Fi соединения вы можете узнать по имени sudo ifconfig
):
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Если после этого не работает попробуйте перезапустить сетевой менеджер:
sudo service network-manager restart
Вы должны быть все готово.