یک خط اینترنت متصل به کامپیوتری است که دارای سیستم عامل ویندوز Xp می باشد . می خواهیم این اینترنت را روی کامپیوتری که لینوکس دارد استفاده کنیم
چه جوری می شه؟
Printable View
یک خط اینترنت متصل به کامپیوتری است که دارای سیستم عامل ویندوز 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
اگه بخواد تو پهنای باند صرفه جویی کنه بهتره که کش راه بندازه