Виж пълна версия : Internet conection sharing
Paparac
06.05.03 г., 22:50
С Линукс никога не съм се занимавал, надявам се въпросът ми да не ви прозвучо смешно:)
Значи две машини сме, тази, която има модем на ИСА слот е под линукс, как да се подава команда или каквото трябва, за да се шарне интернет връзката за мен, който съм под Windwos XP, има ли някакви допълнителни смени на IP-та от моя страна? А и настройването на самата мрежа има ли някаква специфика? Дървената карта на линукс сървъра не се разпознава от него, realtek е RTL8139, идея за драйвери за нея?
да не пускам нова тема - сущия пробем: имам 2 машини в нас и едната на която мие модема от вчера е на слак 9.0
ип-то си ми е същото 192.168.0.1 ама на другата машина нямам нет - какво трябва да се направи за да има sharing
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
Които два реда са частен случай и работят като такъв.
а може ли някои да се нагърби да обясни за какво е всеки от параметрите
Paparac
22.05.03 г., 17:27
Благодаря на всички, макар че проблема не можа да се оправи. Или поне не така, както искахме ние, сървъра да е линукс, а аз да съм под къвто си искам windwos. Просто вече аз съм сървъра, така че не ме притеснява особено отдалеченият компютър под каква операционна система е:):):):
Авторски права на vBulletin