PDA

Виж пълна версия : Internet conection sharing


Paparac
06.05.03 г., 22:50
С Линукс никога не съм се занимавал, надявам се въпросът ми да не ви прозвучо смешно:)

Значи две машини сме, тази, която има модем на ИСА слот е под линукс, как да се подава команда или каквото трябва, за да се шарне интернет връзката за мен, който съм под Windwos XP, има ли някакви допълнителни смени на IP-та от моя страна? А и настройването на самата мрежа има ли някаква специфика? Дървената карта на линукс сървъра не се разпознава от него, realtek е RTL8139, идея за драйвери за нея?

TQ_
06.05.03 г., 23:03
да не пускам нова тема - сущия пробем: имам 2 машини в нас и едната на която мие модема от вчера е на слак 9.0
ип-то си ми е същото 192.168.0.1 ама на другата машина нямам нет - какво трябва да се направи за да има sharing

JoZ
07.05.03 г., 03:13
1) Lin трябва да има вътрешен (192.168.0.1) и външен (1.2.3.4)
интерфейси. Ако не знаете как се слага допълнителен
интерфейс питайте тук.

2) Iptables трябва да имат следната мин конфигурация:

*nat
-A POSTROUTING -s 192.168.0.0/24 -o eth0 -j SNAT --to 1.2.3.4
COMMIT

*filter
-P INPUT DROP
-P FORWARD DROP
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -s 192.168.0.0/24 -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A FORWARD -s 192.168.0.0/24 -j ACCEPT
COMMIT

3) Трябва да вдигнете флаг на ip_forward. Става с команда:

echo 1 > /proc/sys/net/ipv4/ip_forward

За да става автоматично когато бутва lin трябва да се промени
файл /etc/sysctl.conf и по-точно ред

net.ipv4.ip_forward = 1

за повече инфо man sysctl.conf, но по принцип това е достатъчно.

4) На всяка вътрешна машина раздавате ip адрес, gw, nm от вида:

ip: 192.168.0.x (като x<>0, 1, 255)
nm: 255.255.255.0
gw: 192.168.0.1
dns: <dns който имате от isp-то, абе всеки ще работи, но по-бавно>

P.S. Ако имате външен динамичен ip адрес, може да се
укаже в iptables да го следи. Командата вместо:

-A POSTROUTING -s 192.168.0.0/24 -o eth0 -j SNAT --to 1.2.3.4

трябва да е:

-A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

System Error
07.05.03 г., 13:52
FreeSCO 0.2.7 подържа всякаква карта от RTL8139 до 3Сом !Зарежда се от дискета и е перфектен файърлоул !Ако някой от София иска да си инсталира ФрииСКО аз съм на линия да помагам на място!

King Nothing
07.05.03 г., 20:43
Най-често цялата гимнастика, която JoZ изписа се свежда до писането на 2 реда:
# iptabes -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE
# echo 1 > /proc/sys/net/ipv4/ip_forward

JoZ
08.05.03 г., 02:24
Които два реда са частен случай и работят като такъв.

TQ_
08.05.03 г., 12:30
а може ли някои да се нагърби да обясни за какво е всеки от параметрите

JoZ
09.05.03 г., 08:47
man iptables

Paparac
22.05.03 г., 17:27
Благодаря на всички, макар че проблема не можа да се оправи. Или поне не така, както искахме ние, сървъра да е линукс, а аз да съм под къвто си искам windwos. Просто вече аз съм сървъра, така че не ме притеснява особено отдалеченият компютър под каква операционна система е:):):):