Debian:Reference/10

Матеріал з docs.linux.org.ua — збірника документації з Unix/Linux українською мовою.

Перейти до: навігація, пошук
Для початку man сторінки (мануали, man pages).

man interfaces
man ifup
man ifconfig

1. Мережа.
Думаю статино мережу настроїти досить неважко, як настроїти можна дізнатися з man interfaces.
По dhcp:
allow-hotplug eth0
iface eth0 inet dhcp
hostname ЯсУпЕрПуПер
Де eth0 - ваш інтерфейс (0 можна змінити на іншу цифру, в залежності яка мережа конфігурується внутрішня або зовнішня (internal, external)).
         Наприклад
         eth0 - може бути внутрішнім між вами і іншим комп’ютером чи декількома комп’ютерами.
         eth1 - вихід в локальну мережу
(наприклад міську локальну мережу, через яку ви швидше всього виходите в інтернет).
Може бути ситуація коли у вас 1 мережева карта,
і інколи приходиться відключати кабель і створювати пряме зєднання
між 2-ма комп’ютерами чи то ваш лептоп (ноутбук) використовує два різні типи підключень
(або однакові різні mac  адреси які відправляються dhcp серверу для провірки), для цього існують профілі:
mapping eth0
                  script /usr/local/sbin/map-scheme
                  map HOME eth0-home
                  map WORK eth0-work
iface eth0-home inet static
                  address 192.168.0.1
                  netmask 255.255.255.0

Для модему/vpn:

iface ppp0 inet ppp
provider MyProvider

в

/etc/ppp/peers/MyProvider
вносимо :
logfile /var/log/ppp
user MyUser
password MyPassword
pty "/usr/sbin/pptp ProviderHost --nolaunchpppd"
defaultroute
replacedefaultroute
holdoff 20
persist
maxfail 0
noauth
Це приклад vpn, для інших типів підключення можуть бути інші опції.
Пояснення:
MyProvider - файл /etc/ppp/peers/MyProvider
MyUser - користувач.
MyPassword - ваш пароль.
ProviderHost - vpn сервер.
Діагностика помилок :

/etc/resolv.conf - конфігураційний файл, з ним звіряються усі программи для того щоб визначити dns сервер (у локальній мережі).

ifconfig - показує поточний стан мережевих інтерфесів, ним же можна керувати мережевими інтерфейсами.

Зазвичай підключення в мережі мають імене eth0,eth1... (Ethernet підключення). Підключення по модему PPP (ppp0,ppp1...) В тому числі vpn (pptp).

route
Программа route може змінювати таблицю маршрутів, грубо кажучи маршрут - шлях по якому проходить пакет до сервера.

Так і не дивно, часто багато користувачів стикаються з броблемою, мов інтернет підключений а пакети не йдуть. В тому і діло що пакети надходять до шлюза/маршрутиризатора у вашій мережі а той не знає що з тим пакетом робити. Сам по собі route показує імена а не адреси, щоб побачити адреси потрібно виконати route -n. Ось приклад підключення:

192.xxx.yy.zz   0.0.0.0         255.255.255.255 UH    0      0        0 pppX
172.16.xx.yy    0.0.0.0         255.255.255.252 U     0      0        0 ethX
192.xxx.yyy.z   172.16.xx.yy    255.255.255.248 UG    0      0        0 ethX
192.xxx.yy.z    192.xxx.yyy.zz   255.255.255.0   UG    0      0        0 pppX
205.188.0.0     172.16.xx.yy    255.255.0.0     UG    0      0        0 ethX
64.12.0.0       172.16.xx.yy    255.255.0.0     UG    0      0        0 ethX
172.16.x.y      172.16.xx.yy    255.240.0.0     UG    0      0        0 ethX
0.0.0.0         192.xxx.yy.zz   0.0.0.0         UG    0      0        0 pppX

---

192.xxx.yy.zz - Шлюз в Internet (шлюз і сервер одночасно).
172.16.xx.yy - один з марршрутиризаторів/шлюзів в мережі.
192.xxx.yyy.z - До підмережі 2-гого виходу в інтрнет.
192.xxx.yy.z - до підмережі 1-го виходу в інтернет.
Наступні 2-і строки вихід до icq через шлюз в мережі.
172.16.x.y - Локальна мережа.
0.0.0.0 - Інтернет

...Не завершено.

Особисті інструменти