یک خط اینترنت متصل به کامپیوتری است که دارای سیستم عامل ویندوز Xp می باشد . می خواهیم این اینترنت را روی کامپیوتری که لینوکس دارد استفاده کنیم
چه جوری می شه؟
یک خط اینترنت متصل به کامپیوتری است که دارای سیستم عامل ویندوز Xp می باشد . می خواهیم این اینترنت را روی کامپیوتری که لینوکس دارد استفاده کنیم
چه جوری می شه؟
ICS رو فعال کنید.
XP IP: 192.168.0.1
Linux IP :192.168.0.X
linux Gateway: 192.168.0.1
NS : 192.9.9.3
NS2:217.218.127.105
عین ویندوز هیچ فرقی نمی کنه چون تفاوت در پروتکل ها نیست بلکه تفاوت در Platform.
موفق باشی
پس از به اشتراک گذاری اینترنت طبق مراحل زیر می توانید تنظیمات مربوط به TCP/IP را در لینوکس انجام دهید.
برای تعریف DNS سرور در فایل /etc/resolv.conf به شکل زیر DNS سرور ها را تعریف کنید :
nameserver 192.9.9.3
nameserver 4.2.2.4
و در مسیر /etc/sysconfig/network-scripts/ifcfg-eth0 سایر تنظیمات TCP/IP را به شکل زیر انجام دهید :
DEVICE=eth0:0
ONBOOT=yes
BOOTPROTO=static
BROADCAST=192.168.0.255
IPADDR=192.168.0.3
NETMASK=255.255.255.0
NETWORK=192.168.0.0
ONBOOT=yes
و یا از روش زیر استفاده کنید :
ifconfig eth0:0 192.168.0.3 netmask 255.255.255.0 broadcast 192.168.0.255
و برای اضافه کردن Gateway هم با استفاده از دستور route می توانید این کار را انجام دهید :
route add default gw 192.168.0.1
موفق باشید.
با تشکر جواب داد می شه نحوه ی Share کردن اینترنت تو لینوکس هم بگید
ابتدا فایلی به نام rc.nat با محتویات زیر ایجاد کنیدنوشته شده توسط dkhatibi
iptables=/sbin/iptables
iptables --flush -t nat
iptables --table nat --append POSTROUTING --out-interface ppp0 -j MASQUERADE
iptables --append FORWARD --in-interface eth0 -j ACCEPT
echo 1 > /proc/sys/net/ipv4/ip_forward
ترجیحا آن را در مسیر /etc/rc.d ذخیره کنید و برای دستور زیر را اجرا نمایید تا تغییرات لازم بر روی فایل اعمال شود :
chmod 755 /etc/rc.d/rc.nat
در فایل /etc/rc.d/rc.local خط زیر را اضافه نمایید:
/etc/rc.d/rc.nat
با اجرا کردن این فایل اینترنت برای کاربران در Lan به اشتراک گذاشته خواهد شد. البته این برای زمانی است که از مودم برای اتصال به اینترنت استفاده می کنید. و در حالات دیگر بایستی نام ppp0 را با نام Interface مربوطه که Gateway است تغییر دهید.
موفق باشید.
می شه بیشتر توضیح دهید
توضیحات کاملا واضح است،می شه بیشتر توضیح دهید
منظورم این بود که اگر اینترنت را از شبکه بگیریم چی؟نوشته شده توسط zolghadri
منظورم این بود که اگر اینترنت را از شبکه بگیریم چی؟به جای PPP0 نام آن کارت شبکه ای که اینترنت میگیرد را می نویسید.و در حالات دیگر بایستی نام ppp0 را با نام Interface مربوطه که Gateway است تغییر دهید.
منظور نام کامل کارت شبکه است و یا...
از کجا پیداش کنم؟
با استفاده از دستور زیر:منظور نام کامل کارت شبکه است و یا...
از کجا پیداش کنم؟
ifconfig
vi /etc/rc.d/rc.local
echo 1 >/proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t nat -A PREROUTING -s 192.168.0.0/255.255.255.0 -p tcp -m tcp --dport 80 -j REDIRECT --to-port 3128
دوست گرامی لزومی به استفاده از این دستور نیست. زمانی ازاین Redirect Port استفاده میشه که بخواهیم Squid را Transparent کنیم.iptables -t nat -A PREROUTING -s 192.168.0.0/255.255.255.0 -p tcp -m tcp --dport 80 -j REDIRECT --to-port 3128
اگه بخواد تو پهنای باند صرفه جویی کنه بهتره که کش راه بندازه