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 - Інтернет
...Не завершено.

