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