«Трубка» сигнала Wi-Fi через кабель Ethernet

Ну, во-первых, я решительно поддерживаю предложение Wildcards перейти на сайт vim... :)

Но во-вторых, определенно есть лучшее решение. Вы можете использовать InsertLeave автокоманду. Просто сделайте вот так:

autocommand InsertLeave go GoFmt

Преимущество в том, что это не требует никаких маппингов вообще, и запуск команды также проще, потому что GoFmt уже является командой ex, поэтому вам не нужно :....

8
13.02.2016, 01:48
1 ответ

Согласно википедии, если один из портов 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

Все должно быть готово.

0
27.01.2020, 20:11

Теги

Похожие вопросы