Титла: Второ 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
Стига да не си е пуснал Network Manager Титла: Второ ip на същата карта Публикувано от: neter в Feb 12, 2007, 22:58 Аве в SuSE-то трябва всичко, което може, да се прави през графика, че тази чуплива дистрибуция... кой знае как ше реагира
Титла: Второ ip на същата карта Публикувано от: Hapkoc в Feb 12, 2007, 23:23
Да ама не и след рестартиране. :) Титла: Второ ip на същата карта Публикувано от: neter в Feb 12, 2007, 23:34
Е, може да сложи командата в boot.local и ше си го има и след рестартиране ![]() Титла: Второ 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 би трябвало го има там за да си го настроиш ...
|