Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: celyo в Feb 10, 2007, 13:17



Титла: Второ ip на същата карта
Публикувано от: celyo в Feb 10, 2007, 13:17
Здравейте,

искам да си сложа втори IP адрес (за локалната мрежа) на същата LAN карта на която ми е и реалното IP - идеята ми е така да си прекарам нет на другия компютър с прокси. - Така в момента работи под WinXP (с второ IP на картата и с Freeproxy server). Знам че това не е правилния начин, но няма как да прекарам втори кабел за втора LAN карта.

Може ли някой да ми помогне?

П.П. Ползвам openSUSE 10.2


Титла: Второ ip на същата карта
Публикувано от: neter в Feb 10, 2007, 16:24
Добави си следните примерни редове в /etc/network/interfaces
auto eth0:1                                                                                                                                                
iface eth0:1 inet static                                                                                                                                    
address 192.168.0.1                                                                                                                                            
netmask 255.255.255.0
и рестартирай мрежата с командата
/etc/init.d/networking restart


Титла: Второ ip на същата карта
Публикувано от: kennedy в Feb 11, 2007, 12:35
iма си и специална настройка в yast-a за добавяне на допълнителни ИП адреси. Погледни конфигурацията на лан картата .....


Титла: Второ ip на същата карта
Публикувано от: Hapkoc в Feb 11, 2007, 14:09
neter, сега май е мой ред да ти направя забележка :)

Човека е с opensuse, там настройките за мрежата (доколкото ми е известно) не са като в debian и производните.

celyo, наистина не се прави така. Ако можеш да обясниш какъв е проблема с втората мрежова карта няма да е зле.

Иначе kennedy е прав, при SuSE май всичко е най-културно да се прави през YaST.


Титла: Второ ip на същата карта
Публикувано от: neter в Feb 11, 2007, 14:19
Опа, извинявам се, не съм прочел последния ред


Титла: Второ ip на същата карта
Публикувано от: Andronoff в Feb 12, 2007, 21:30
ifconfig eth0:1 192.168.0.1 netmask 255.255.255.0 up
Работи при всички дистрибуции май :)


Титла: Второ ip на същата карта
Публикувано от: TheNightmare в Feb 12, 2007, 22:39
Цитат (firebird @ Фев. 12 2007,22:30)
ifconfig eth0:1 192.168.0.1 netmask 255.255.255.0 up
Работи при всички дистрибуции май :)

Стига да не си е пуснал Network Manager


Титла: Второ ip на същата карта
Публикувано от: neter в Feb 12, 2007, 22:58
Аве в SuSE-то трябва всичко, което може, да се прави през графика, че тази чуплива дистрибуция... кой знае как ше реагира


Титла: Второ ip на същата карта
Публикувано от: Hapkoc в Feb 12, 2007, 23:23
Цитат
ifconfig eth0:1 192.168.0.1 netmask 255.255.255.0 up
Работи при всички дистрибуции май


Да ама не и след рестартиране. :)


Титла: Второ ip на същата карта
Публикувано от: neter в Feb 12, 2007, 23:34
Цитат
Да ама не и след рестартиране. :)


Е, може да сложи командата в boot.local и ше си го има и след рестартиране  :D


Титла: Второ ip на същата карта
Публикувано от: celyo в Feb 17, 2007, 15:09
Благодаря на всички за помощта.
Успях да намеря къде в YaST-та се задава второто IP.
Подкарах си и проксито.

Сега обаче имам друг проблем - проксито не ми се стартира автоматично. има си скрипт squid в /etc/init.d само че не се пуска при boot. Пробвах да го сложа в boot.local скрипта само че нещо казва че не успява да го изпълни при старт, а аз като си го изпълня след това същото нещо си работи перфектно. Имам съмнения, че може би първо се оптва да изпълни boot.local преди да е добавило второто IP и за това да гърми.

Някакви идеи?


Титла: Второ ip на същата карта
Публикувано от: ice4o в Feb 21, 2007, 22:55
Виж кой скрипт се изпълнява първо :)


Титла: Второ ip на същата карта
Публикувано от: Hapkoc в Feb 21, 2007, 23:33
В SuSE и RedHat изпълнението на стартиращите скриптове се управлява с chkconfig:

usage:   chkconfig --list [name]
         chkconfig --add <name>
         chkconfig --del <name>
         chkconfig [--level <levels>] <name> <on|off|reset|resetpriorities>


Титла: Второ ip на същата карта
Публикувано от: neter в Feb 21, 2007, 23:50
Виж папките от rc0.d до rc6.d в /etc/init.d. Това са папките, където се намират скриптовете, които се изпълняват при стартиране. Изпълняват се в реда, в който се намират в папката. В дебиан базираните дистрибуции, поредността се определя от номерчето пред името на файла (което номерче е задължително, допълнително чрез него ги виждаш в правилния ред). Не помня как беше в SuSE, но ако са с номерчета, то и symlink-а (shortcut-a), който трябва да направиш към скрипта в /etc/init.d (предполагам /etc/init.d/squid) трябва да е с номерче в името. Т.е., махни реда за стартиране на squid от boot.local и направи symlink към скрипта във всички rc.d папки. Не помня кой init беше по подразбиране в SuSE (мисля, че 5, който отговаря на rc5.d папката), но сложи symlink във всички папки. Разгледай как се номерират symlink-овете в папките rc0.d, rc1.d и rc6.d. Възможно е да се номерират с друга буква пред номера. Ето стъпките, които бих изпълнил, ако се ръководя по логиката на Дебиан. Действай аналогично и логично на тях:
1. Изтривам реда от boot.local
2. Проверявам кой е най-високия свободен и по-малък от 100 номер (например 94) и изпълнявам командите като root:
ln -s /etc/init.d/squid /etc/init.d/rc0.d/K94squid
ln -s /etc/init.d/squid /etc/init.d/rc1.d/K94squid
ln -s /etc/init.d/squid /etc/init.d/rc2.d/S94squid
ln -s /etc/init.d/squid /etc/init.d/rc3.d/S94squid
ln -s /etc/init.d/squid /etc/init.d/rc4.d/S94squid
ln -s /etc/init.d/squid /etc/init.d/rc5.d/S94squid
ln -s /etc/init.d/squid /etc/init.d/rc6.d/K94squid
3. Рестартирам системата, отварям си една бира и се кефя на резултата
Мисли логично при изпълнението на стъпките! Възможно е да има разлики. Наздраве и успех!  ;)

edit: Здрасти, Hapkoc! Преварил си ме. Гледам из нета, че и SuSE-то си имало rc.d папки. Но ако си има специален инструмент за целта, по-добре е да си се използва него.





Титла: Второ ip на същата карта
Публикувано от: kennedy в Feb 22, 2007, 08:33
Стартирането на услуги в сусе също се конфигурира в яста .... я провери дали има нещо в менюто system -> system services би трябвало го има там за да си го настроиш ...