@nforcer2
Докарах интернета до XP-то.
Твоя пост ми помогна да намеря по-подробно ръководство. Сигурно и твоя пост е достатъчен, но при моите бедни познания ми трябваше малко повече обяснения. Ти обаче ме насочи.
За други версии не знам, но при мен решението е следното [За Ubuntu 5.10 Breezy Badger и Windows XP SP2].
Нека специалистите да се изкажат за съвместимостта на how-to, което пиша по долу.
Първоначални данни:
Ubuntu 5.10
Две мрежови карти.
eth0 [връзка с интернет, чрез pppoe]
eth1 [връзка с Windows XP SP2, като съм и задал статичен IP 192.168.0.1 и маска 255.255.255.0]
Windows XP SP2
Една мрежова карта, статичен IP 192.168.0.2 и маска 255.255.255.0
с направена връзка между тях [SAMBA].
РЕШЕНИЕ:
Забележка: Пишете всички следващи команди в root терминал, НЕ ИЗПОЛЗВАЙТЕ sudo.
1. Започнете с конфигурирането на мрежовата карта, която е свързана с другия компютър в домашната ви мрежа:
където ethX е интерфейса на мрежовата карта, а ip е желания от вас адрес на сървъра (обикновено се използва 192.168.0.1)
2. Конфигурирайте NAT както следва:
Код:
iptables -t nat -A POSTROUTING -o ethX -j MASQUERADE
където ethX е интерфейса на мрежовата карта, от която "идва" интернета
Код:
echo 1 > /proc/sys/net/ipv4/ip_forward
3. Инсталирайте dnsmasq и ipmasq, като използвате apt-get:
Код:
apt-get install dnsmasq ipmasq
4. Рестартирайте dnsmasq:
Код:
/etc/init.d/dnsmasq restart
5. Преконфигурирайте ipmasq за стартиране след като мрежата бъде стартирана. След командата четете и следвайте стъпките:
Код:
dpkg-reconfigure ipmasq
6. Повторете стъпки 1 и 2.
7. Добавете ред "net.ipv4.ip_forward = 1" в /etc/sysctl.conf
Код:
gedit /etc/sysctl.conf
8. Рестартирайте (Незадължително, но препоръчително)
На Windows машината, настройките са следните:
IP адрес: 192.168.0.2
Default Gateway: 192.168.0.1
Preffered DNS: 192.168.0.1
Успех!