Тема: Подключение к интернету через PPPoE и ADSL в OpenSolaris, Единственное рабочие подключение через PPPoE и ADSL
Единственное рабочие подключение к интернету через PPPoE и ADSL в OpenSolaris которое я собрал из многих мануалов и оно работает!!!
Приступим к созданию нового подключения через PPPoE
Переходим в режим супер пользователя root
Вводим в терминале
su
Вас попросят ввести пароль root_а => вводим1. Создадим файл bsnl с содержимым файла myisp.tmpl
~# cp /etc/ppp/peers/myisp.tmpl /etc/ppp/peers/bsnlПримечание:
USERNAME - имя пользователя для доступа к PPPoE
PASSWORD - пароль для доступа к PPPoE
INTERFACENAME - ваш сетевой интерфейс, так как он опредиляется в системе, у меня был [b]rge0[/b]2. Изменим файл /etc/ppp/peers/bsnl под свои нужды
Вводим в терминале:
~# nano /etc/ppp/peers/bsnl
или
~# gedit /etc/ppp/peers/bsnlВсе удаляем и вставляем туда:
connect "/usr/bin/chat -f /etc/ppp/myisp-chat" # dial into ISP.<br>
sppptun
plugin pppoe.so
connect "/usr/lib/inet/pppoec INTERFACENAME"
user USERNAME # my account name at my ISP
remotename bsnl # name of the ISP; for pap-secrets
noauth # do not authenticate the ISP's identity (client)
noipdefault # assume no IP address; get it from ISP
defaultroute # install default route; ISP is Internet gateway
updetach # log errors and CONNECT string to invoker
noccp # ISP doesn't support free compressionСохраняем
3. Далее нам нужно отредактировать 2 файла
/etc/ppp/pap-secrets
/etc/ppp/chap-secretsРектируем так же как и в пункте 2.
В самый низ каждого вставляем запись такого типа:
USERNAME bsnl PASSWORDСохраняем
4. Привяжем PPPoE к нашему интерфейсу и запустим соединение
Вводим в терминале:
#/usr/sbin/sppptun plumb pppoe INTERFACENAME
#/usr/sbin/sppptun plumb pppoed INTERFACENAME
#/usr/bin/pppd debug call bsnl5. Нужно прописать DNS адреса, даже если Вы не собираетесь запускать сервер(у меня без этого не захотел работать), если же Вы настраиваете сервер вводим свои DNS... Я вводил из мануалов
В терминале
echo nameserver 61.1.96.69 > /etc/resolv.confДальше объяснять что к чему не буду, просто вводим в терминале по порядку
cp /etc/nsswitch.dns /etc/nsswitch.conf cp /etc/resolv.conf /etc/resolv.conf.bsnl6. Проверим работает ли DNS
Вводим в терминале
svcs -a | grep dns/clientЕсли нет, то вводим:
svcadm enable dns/clientИ проверяем заного работает или нет, если так же offline то пробуем запустить по другому:
В терминале:
svcadm restart dns/client
или
svcadm refresh dns/clientМне помогло
svcadm refresh dns/clientПроверим опять включен или нет:
Вводим в терминале
svcs -a | grep dns/client и если online
мы в интернете;)
Подключение:
Ручное:
В терминале
/usr/bin/pppd call cubionetАвтоматическое:
Создайте файл /etc/init.d/ppplink с содержимым:
В терминале:
# nano /etc/init.d/ppplinkСодержимое:
#!/usr/bin/bash
ifconfig INTERFACENAME plumb
pkill -9 pppd
/usr/sbin/sppptun plumb pppoe INTERFACENAME
/usr/sbin/sppptun plumb pppoed INTERFACENAME
sleep 5
/usr/bin/pppd debug call bsnl
echo nameserver 208.67.222.222 > /etc/resolv.conf
echo nameserver 208.67.220.220 >> /etc/resolv.conf
echo nameserver 61.1.96.69 >> /etc/resolv.conf
cp /etc/nsswitch.dns /etc/nsswitch.conf
svcadm refresh dns/clientДалее делаем скрипт автоматически запускаемым:
# chmod 744 ppplink
# chown root:sys ppplink
# cd /etc/rc2.d
# ln -s ../init.d/ppplink S48ppplinkНу и усё, пробуем перезагружиться... если ок значит работает, если нет пишем здесь 





ентож не Windows.... А 