Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: beerserker в Jun 04, 2006, 14:26



Титла: Ubuntu - share na internet za pc-ta na xp
Публикувано от: beerserker в Jun 04, 2006, 14:26
2 mrejovi karti: 1- Internet, kak da napravq shere na Internet-a ta da moje connect-natiq kum vtorata mrejova karta XP da ima Net?

Ako moje da mi razqsnite kak da nastroq Cyr (BDS, BP) na ubuntu...
10x predvaritelno!


Титла: Ubuntu - share na internet za pc-ta na xp
Публикувано от: plamikcho в Jun 04, 2006, 17:24
Айде от мен да мине, понеже гледам нещо те отсвириха другите  ;)  Има предостатъчно информация за конфигурирането на линукс като маршрутизатор (рутер). Потърси в гугъл за iptables, ако искаш нещо по-специално или не ти свърши работа тази хава:

modprobe ipt_MASQUERADE
iptables -F; iptables -t nat -F; iptables -t mangle -F
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -m state --state NEW -i ! eth0 -j ACCEPT
iptables -P INPUT DROP   #only if the first two are succesful
iptables -A FORWARD -i eth0 -o eth0 -j REJECT


Титла: Ubuntu - share na internet za pc-ta na xp
Публикувано от: malone в Jun 05, 2006, 00:49
Моля те, пиши на кирилица!
Отговор на въпроса ти:

РЕШЕНИЕ:

Забележка: Пиши всички следващи команди в root терминал, НЕ ИЗПОЛЗВАЙ sudo.

1. Започни с конфигурирането на мрежовата карта, която е свързана с другия компютър в домашната ти мрежа:
Примерен код
ifconfig ethX ip

където 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

Успех!





Титла: Re: Ubuntu - share na internet za pc-ta na xp
Публикувано от: CappY в Apr 10, 2009, 23:32
Моля те, пиши на кирилица!
Отговор на въпроса ти:

<u><b>РЕШЕНИЕ:</b></u>

<span style='color:maroon'><b>Забележка:</b> Пиши всички следващи команди в root терминал, НЕ ИЗПОЛЗВАЙ sudo.</span>

1. Започни с конфигурирането на мрежовата карта, която е свързана с другия компютър в домашната ти мрежа:
<!--c1--></span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td><b>Примерен код</b> </td></tr><tr><td id="CODE"><!--ec1-->ifconfig ethX ip<!--c2--></td></tr></table><span id='postcolor'><!--ec2-->
където ethX е интерфейса на мрежовата карта, а ip е желания от теб адрес на сървъра (обикновено се използва 192.168.0.1)

2. Конфигурирай NAT, както следва:
<!--c1--></span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td><b>Примерен код</b> </td></tr><tr><td id="CODE"><!--ec1-->iptables -t nat -A POSTROUTING -o ethX -j MASQUERADE<!--c2--></td></tr></table><span id='postcolor'><!--ec2-->
където ethX е интерфейса на мрежовата карта, от която "идва" интернета
<!--c1--></span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td><b>Примерен код</b> </td></tr><tr><td id="CODE"><!--ec1-->echo 1 > /proc/sys/net/ipv4/ip_forward<!--c2--></td></tr></table><span id='postcolor'><!--ec2-->

3. Инсталирай dnsmasq и ipmasq, като използваш apt-get:
<!--c1--></span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td><b>Примерен код</b> </td></tr><tr><td id="CODE"><!--ec1-->apt-get install dnsmasq ipmasq<!--c2--></td></tr></table><span id='postcolor'><!--ec2-->

4. Рестартирай dnsmasq:
<!--c1--></span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td><b>Примерен код</b> </td></tr><tr><td id="CODE"><!--ec1-->/etc/init.d/dnsmasq restart<!--c2--></td></tr></table><span id='postcolor'><!--ec2-->

5. Преконфигурирай ipmasq за стартиране след като мрежата бъде стартирана. След командата чети и следвай стъпките:
<!--c1--></span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td><b>Примерен код</b> </td></tr><tr><td id="CODE"><!--ec1-->dpkg-reconfigure ipmasq<!--c2--></td></tr></table><span id='postcolor'><!--ec2-->

6. Повтори стъпки 1 и 2.

7. Добави ред "net.ipv4.ip_forward = 1" в /etc/sysctl.conf
<!--c1--></span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td><b>Примерен код</b> </td></tr><tr><td id="CODE"><!--ec1-->gedit /etc/sysctl.conf<!--c2--></td></tr></table><span id='postcolor'><!--ec2-->

8. Рестартирай (Незадължително, но препоръчително)

<b>На Windows машината, настройките са следните:</b>
IP адрес: 192.168.0.2
Default Gateway: 192.168.0.1
Preffered DNS: 192.168.0.1

Успех!



<!--EDIT|malone|Юни 05 2006,01:50-->
cappy-gentoo cappy # iptables -t nat -A POSTROUTING -o ethX -j MASQUERADE
FATAL: Module ip_tables not found.
iptables v1.4.3.1: can't initialize iptables table `nat': iptables who? (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.

Iptables ми е 1.4.3.1.


Титла: Re: Ubuntu - share na internet za pc-ta na xp
Публикувано от: CappY в Apr 11, 2009, 10:16
Няма значение.Най-после след 2 дни борба си пуснах нета на 2те ПЦ-та. :)