Как подключить оба моих компьютера к модему на другом конце дома? 2 ПК находятся рядом друг с другом, и кабеля Ethernet достаточно для соединения компьютеров. Только один из ПК имеет работающее беспроводное соединение.

1 ответ1

1

как корень
echo 1 > /proc/sys/net/ipv4/ip_forward
настроить dhcp
от имени root отредактируйте /etc/dhcp3/dhcpd.conf и сделайте так, чтобы ваша сетевая декларация выглядела как закомментированная, заменяя при необходимости соответствующие переменные.


subnet 192.168.254.0 netmask 255.255.255.0 {  
  range 192.168.254.2 192.168.254.128;  
  option domain-name-servers 4.4.4.4;  
  option routers 192.168.254.1;  
  option broadcast-address 192.168.254.255;  
  default-lease-time 600;  
  max-lease-time 7200;  
}  

Вы можете скопировать и вставить это в конец файла, но я думаю, что это лучше понять

и интерфейс eth0 со статическим IP-адресом 192.168.254.1 был бы довольно разумной установкой

перезапуск dhcp3-сервера службы sudo

измените все соответствующие правила брандмауэра - добавьте следующие строки в конец rc.local, чтобы включить nat при следующей загрузке

/sbin/iptables -P FORWARD ACCEPT
/sbin/iptables --table nat -A POSTROUTING -o wlan0 -j MASQUERADE

У меня есть сценарий оболочки, который делает это для меня при запуске

в зависимости от карт, кабель может быть перекрестным

еще одно примечание, для того чтобы ip_forward был установлен во время загрузки, отредактируйте /etc/sysctl.conf
и раскомментируйте
net.ipv4.ip_forward = 1

более подробное руководство находится здесь: http://ubuntuforums.org/showthread.php?t=713874

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .