Evil73
( )
07/07/2009 20:40:30
Не скоро я на Linux перейду, ой не скоро

Раздобыл я таки настройки сети под линух моего провайдера

Цитата:

Настройка сети (клиент-часть) под SuSE Linux. Руководство

EsTaF » 15 янв 2007, 03:29
1. Узнать, что такое ip адрес.
2. Открыть эмулятор терминала, или, если вы находитесь в терминальном режиме, открыть еще один термиан (alt+F2), где залогиниться под обычным пользователем и дать две команды. первую, в первом (далее, "а") терминале, залогинившись в нем под рутом, а вторую в новооткрытом tty2 (далее "b").
a. zypper in lynx smppd (вставляем opensuse dvd)
b. lynx http://forum.trc.local (и ищем этот раздел - "Техническая поддержка">"Настройка сети (клиент-часть) под SuSE Linux. Руководство"), либо просто сохраняем этот текст.
Примечание: F2 - функциональная клавиша (не сочетание двух клавиш "F" и "2"). Аналогично и F1 etc.
Для тех, кто работает из-под графической среды, как выше и было сказано, просто открыть какой-либо эмулятор терминала.
Для пользователей оконной среды Gnome:
Жмем правой кнопкой мыши по рабочему столу и выбираем команду "открыть терминал" (open terminal).
Для пользователей KDE:
Меню KDE (кнопка в левом нижнем углу)>поиск>терминал (для нелокализованного варианта - terminal) - жмем Enter и видим ниже появившуюся команду терминал, с черной иконкой > жмем на такую иконку.
Пользователи других оконных сред, думаю, раз выбрали их, разберутся как вызвать эмулятор терминала.
Открыв эмулятор терминала, логинимся под рутом при помощи команды:
su и на приглашение ввести пароль, вводим пароль суперпользователя
Примечание: пароль суперпользователя - это такая комбинация символов, какую Вы вводили при установке дистрибутива, когда установщик просил ввести эти символы.
Примечание 2: примечание "1" выложено лишь для тех, кто не менял пароль после установки дистрибутива.
далее, что бы настроить соединение с интернет, работаем от этого суперпользователя. Все команды, которые будет предложено здесь ввести, а также файлы, которые будет предложено здесь изменить, вводим, или редактируем в этом терминале, под суперпользователем. Пользователи, работающие в консольном (не графическом режиме), используют эмулятор терминала tty1 (a) (или alt+F1)
Чем редактировать файлы, оговорено в дополнении, лежащим в конце этого руководста. Вы можете воспользоваться и другими редакторами. gedit, kwrite etc.
Для открытия и редактирования какого-либо файла, пользуемся командой "имя текстового файла" "конфигурационный файл", без кавычек, все в том же эмуляторе терминала.
3. Адрес шлюза можно узнать по команде:
route
Пример:
linux:~ # route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.16.32.0 * 255.255.240.0 U 0 0 0 eth0
loopback * 255.0.0.0 U 0 0 0 lo
default 10.16.32.1 0.0.0.0 UG 0 0 0 eth0
linux:~ #
Откуда и узнаем, что адрес шлюза (gateway) есть (в этом случае) 10.16.32.1
4. Отредактировать файл /etc/nsswitch.conf заэкранировав строчку hosts: files mdns4_minimal [NOTFOUND=return] dns и вставив ниже нее строчку hosts: files dns
Пример:
#
passwd: compat
group: compat

#hosts: files mdns4_minimal [NOTFOUND=return] dns
hosts: files dns
networks: files dns

services: files
protocols: files
rpc: files
ethers: files
netmasks: files
netgroup: files nis
publickey: files

bootparams: files
automount: files nis
aliases: files
#
5. Перезагрузить компьютер.
6. Воспроизвести пункт 2 и перейти к пункту 7
7. Отредактировать файл /etc/sysconfig/network/routes
в нем синтаксис следующий:
адрес сети адрес шлюза маска сети сетевой интерфейс
По команде route мы сможем узнать эти параметры. У всех эти значения могут быть разными, за исключением адреса сети (10.0.0.0) и маски сети (255.0.0.0)
пример такого файла /etc/sysconfig/network/routes
10.0.0.0 10.16.32.1 255.0.0.0 eth0
8. Правим файл /etc/sysconfig/network/ifcfg-dsl0
BOOTPROTO='none'
DEVICE='eth0'
MODEM_IP='10.0.0.21'
NAME='DSL '
PPPD_OPTIONS=''
PPPMODE='pptp'
PROVIDER='provider0'
STARTMODE='auto'
UDI=''
USERCONTROL='no'
VPIVCI=''

и файл /etc/sysconfig/network/providers/provider0
ASKPASSWORD='no'
AUTODNS='no'
AUTO_RECONNECT='yes'
DEMAND='yes'
DSLSUPPORTED='yes'
IDLETIME='0'
ISDNSUPPORTED='no'
MODEMSUPPORTED='no'
MODIFYDNS='yes'
PASSWORD='PASS'
PHONE=''
PROVIDER='TRC'
USERNAME='LOGIN'
DNS1='213.85.88.20'
DNS2='91.123.16.120'

Где PASS и LOGIN - Ваш пароль и логин для входа в интернет

в файле /etc/sysconfig/SuSEfirewall2
значение FW_DEV_EXT
должно быть следующим:
FW_DEV_EXT="any dsl0 eth0"

9. даем команду:
/etc/init.d/network restart

10. даем команду:
exit

THE END

Дополнение. Как редактировать файлы. Чем. Что удобнее.

Настоятельно рекомендую научиться пользоваться редактором "vim".
Он на много удобнее, если знать, как им пользоваться.
Небольшой экскурс по работе с этой программой:

"vim /path/to/file" - открыть файл "/path/to/file".
Кстати, таким образом, можно и создать такой файл, если в директории "to/file" каталога "/path" этого файла еще не было. То есть, как только Вы измените содержимое открытого буфера и сохраните его, файл будет создан автоматом, по этому пути.
":i" (уже в самой программе) - перейти в режим редактирования
"esc" - выйти из какого-либо режима. переход в режим "read only"
К примеру, нам нужно набрать комбинацию ":x", что бы сохранить файл. Если Мы наберем эту комбинацию в режиме редактирования, то мы просто напишем сочетание символов ":" и "w". Так, мы сначала выходим из какого-либо режима и уже после работаем с управляющими символами.
"dd" - удалить строчку, на которой находится курсор
"2dd" - удалить строчку, на которой находится курсор, а также строчку ниже. что такое "3dd" итд, думаю догадаетесь.
":r" - войти в режим замены одного символа. набираете это сочетание, подходите курсором к символу, который хотите заменить и нажимаете нужный симол на клавиатуре". После такой замены, программа снова перейдет в режим "read only".
':R" - переход в режим полной замены. После замены какого-либо символа, программа так и останется в этом режиме, пока Вы не нажмете клавишу "esc".
"yy" - копирование строчки, где находится курсор.
"2yy" - копирование строчки, на которой находится курсор и строчки ниже. далее, догадаетесь.
":p" - вставка скопированной строчки. Она будет кинута строкой ниже.
":w" - запись содержимого. сохранение.
":q" - выход
":q!" - выход без сохранения содержимого буфера.
":u" - "undo". Откат на действие назад.
"/Enter" - поиск (Под "Enter" подразумевается такая клавиша на клавиатуре, а не сочетание символов "Enter")
пример:
"/Enterif" - курсор переместится к ближайшему слову "if"
повторное нажатие "/Enter", уже без добавления "if" - поиск следущего слова "if"
остальное - "man vim"
Когда поработаете с пятеркой, десяткой файлов, поймете, что это куда удобнее, чем обычные гуевые редкаторы. Хотя, с виду, так и не скажешь.




Ну програмистам, например, техбоссу насторить сеть под сюсе раз плюнуть. А вот простые пользователи долго въезжать будут. Да и не факт, что настройки будут работать в новой версии сюси, писалось то 2 года назад.
Вывод
Linux - система для програмистов.
Windows - система для всех.