Использование подключения одного ПК к другому

Использование подключения одного ПК к другому

У меня есть два компьютера с Linux, подключенных через LAN-кабель. У первого компьютера есть подключение к Интернету, а у второго — нет. Я хочу, чтобы второй компьютер использовал подключение первого компьютера через программу на языке C.

Я новичок в сетевом программировании. Буду признателен любой помощи. Пожалуйста, посоветуйте, с чего начать.

СПАСИБО.

решение1

Хотите ли вы, чтобы ваша программа на C могла получить доступ к Интернету через другой ПК? Или вы хотите разработать утилиту, с помощью которой любая программа на C сможет делать это? В первом случае вам следует изучить существующие возможности Linux для совместного использования подключений. Смотрите этосвязьнапример.

Суть в том, что если вы не хотите писать сетевые утилиты, ваша программа на C — или любая другая программа, если на то пошло — должна использовать любое интернет-подключение, доступное на хост-компьютере. Для общих программ подробности того, как хост-компьютер подключается к интернету, не имеют значения.

решение2

Вам нужно изучить некоторые исходные программы, такие как3прокси

решение3

Если вы хотите перенаправить соединение по защищенному соединению, используйте переадресацию TCPIP SSH.

http://www.libssh.org/

Связанный контент