Интернет-соединение между 2 компьютерами

268

У меня два компьютера

Comp A: 192.168.151.19 Comp B: 192.1681.151.15 (Static IP address with gateway as <comp A IP address) 

Установка такая

Internet <----> Computer A <--------> Computer B 

Оба компьютера имеют одну сетевую карту. Компьютер А подключен к Интернету. Компьютер B подключен к компьютеру A через адаптер USB-Ethernet.

Я пытался понять iptables и другие связанные с этим вопросы, но почему-то все равно не смог настроить это неправильно.

Я использую следующие приемлемые правила на компе

 iptables -t nat -A PREROUTING -p tcp --dport 443 -j DNAT --to-destination 192.168.151.19:443  iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 192.168.151.19:80  iptables -t nat -A POSTROUTING -j MASQUERADE 

На компьютере BI используйте команду

sudo ip route add default via 192.168.151.19 

Я бегал sysctl -w net.ipv4.ip_forward=1на обоих компьютерах.

Как я могу настроить это для подключения к Интернету компьютера B. Кроме того, я хотел бы контролировать подключение к Интернету для компьютера B с помощью любого правила брандмауэра, которое я добавляю на компьютер A

Изменить: это повторение моего предыдущего вопроса, но с другой настройкой сети

0
Почему именно у вас есть эти правила DNAT? grawity 8 лет назад 0
Вам не хватает информации: подключен ли компьютер B к компьютеру A с помощью кабеля usb-to-usb, который с одной или с обеих сторон часто рассматривается как карта USB Ethernet? Или у вас есть коммутатор или концентратор, который вы не упомянули и который соединяет компьютер A, компьютер B и маршрутизатор? Я уже могу добавить, что маршрутизатор находится между 2 сетями. У вас короткая сеть, но в зависимости от вашего ответа решение может быть немного другим A.B 8 лет назад 0

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