Гость на модеме(думаю это не надо пояснять как сделать), платное на компьютере. Пусть адрес модема -192.168.1.1 (для Хуавея, для других может быть 192.168.1.254), адрес компа - 192.168.1.2 Заходим в консоли под рутом, либо пользуемся sudo (в убунту). Берём свой любимый текстовый редактор(лично я в убунте рекомендую gedit) и вперёд! Редактируем файл /etc/network/interfaces(я пользуюсь строчкой sudo gedit /etc/network/interfaces) Тупо копи паст делаем: [spoiler]Code auto lo eth0 ppp0 iface lo inet loopback allow-hotplug eth0 iface eth0 inet static name eth0 address 192.168.1.2 network 192.168.1.0 broadcast 192.168.1.255 netmask 255.255.255.0 gateway 192.168.1.1 # здесь и далее замените на адрес вашего модема # маршруты на бесплатные ресурсы вынесем в отдельный файл - /etc/network/routes.sh up /etc/network/routes.sh & up /usr/sbin/ntpdate pool.ntp.org & # синхронизация времени - если не срабатывает - aptitude install ntpdate iface ppp0 inet ppp provider ppp0 [/spoiler] Создаём файл для роутов /etc/network/routes.sh (sudo gedit /etc/network/routes.sh) В примере минская область республики Беларусь. [spoiler] #!/bin/sh # new network route add 86.57.151.0 netmask 255.255.255.224 gw 192.168.1.1 # game servers route add 86.57.251.28 netmask 255.255.255.255 gw 192.168.1.1 # stat.byfly.by route add 86.57.253.1 netmask 255.255.255.255 gw 192.168.1.1 # www.byfly.by route add 193.232.248.79 netmask 255.255.255.255 gw 192.168.1.1 # www.belpak.by route add 193.232.248.80 netmask 255.255.255.255 gw 192.168.1.1 # jabber route add 82.209.245.151 netmask 255.255.255.255 gw 192.168.1.1 # mogilev route add 194.158.206.240 netmask 255.255.255.255 gw 192.168.1.1 route add 194.158.206.241 netmask 255.255.255.255 gw 192.168.1.1 route add 194.158.206.246 netmask 255.255.255.255 gw 192.168.1.1 # grodno route add 194.158.202.59 netmask 255.255.255.255 gw 192.168.1.1 # brest route add 82.209.195.15 netmask 255.255.255.255 gw 192.168.1.1 # dc route add 86.57.250.0 netmask 255.255.254.0 gw 192.168.1.1 route add 86.57.246.0 netmask 255.255.255.0 gw 192.168.1.1 route add 93.84.112.0 netmask 255.255.248.0 gw 192.168.1.1 # extmedia at dc route add 91.149.189.0 netmask 255.255.255.128 gw 192.168.1.1 route add 91.149.189.128 netmask 255.255.255.192 gw 192.168.1.1 route add 93.125.53.0 netmask 255.255.255.0 gw 192.168.1.1 # tut.by at dc route add 91.149.157.0 netmask 255.255.255.128 gw 192.168.1.1 # dns route add 82.209.195.12 netmask 255.255.255.255 gw 192.168.1.1 route add 193.232.248.2 netmask 255.255.255.255 gw 192.168.1.1[/hide][/spoiler] Делаем его запускаемым sudo chmod +x /etc/network/routes.sh Затем создаём файл настройки нашего Интернет соединения, если он уже заполнен то удаляем всё что там есть /etc/ppp/peers/ppp0 (sudo gedit /etc/ppp/peers/ppp0) [spoiler] Code noipdefault defaultroute replacedefaultroute #usepeerdns unit 0 hide-password lcp-echo-interval 20 lcp-echo-failure 3 connect /bin/true noauth persist mtu 1492 noaccomp default-asyncmap plugin rp-pppoe.so eth0 user "XXXX-XXXXXXX-XX@beltel.by" # здесь подставьте свой логин [/spoiler] и файл /etc/ppp/chap-secrets (sudo gedit /etc/ppp/chap-secrets) Code # Файл пароля и логина вашего интернет соединения # client server secret IP addresses "XXXX-XXXXXXX-XX@beltel.by" * "ваш_пароль" # да не забудьте пароль на свой поменять! а то так и оставите... Я бы тут рекомендовал перезагрузиться, но если не сильно хочется, то вводим такие команды. Code Sudo /sbin/ifdown eth0; Sudo /sbin/ifup eth0; Sudo /sbin/ifup ppp0 Если всё прошло нормально, то после перезагрузки или выполнения прошлых команд, команда /sbin/ifconfig -a должна вывести нечто подобное: [spoiler] Code eth0 Link encap:Ethernet HWaddr 00:18:F3:A8:75:06 inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::218:f3ff:fea8:7506/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:65550 errors:0 dropped:0 overruns:0 frame:0 TX packets:60765 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:40332715 (38.4 MiB) TX bytes:6326717 (6.0 MiB) Interrupt:11 Base address:0x8000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:6968 errors:0 dropped:0 overruns:0 frame:0 TX packets:6968 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:389865 (380.7 KiB) TX bytes:389865 (380.7 KiB) ppp0 Link encap:Point-to-Point Protocol inet addr:86.57.141.39 P-t-P:82.209.213.109 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1 RX packets:2499 errors:0 dropped:0 overruns:0 frame:0 TX packets:1772 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:1490563 (1.4 MiB) TX bytes:152478 (148.9 KiB) [/spoiler] В этот файл вбиваем свои ДНС, /etc/resolv.conf (sudo gedit etc/resolv.conf) Code nameserver 82.209.213.60 nameserver 193.232.248.2 Ну вот вроде бы и всё.
Сообщение отредактировал Serious - Среда, 01.07.2009, 00:35 |