Автор Тема: IP адреси  (Прочетена 1712 пъти)

icet

  • Участници
  • ***
  • Публикации: 8
    • Профил
IP адреси
« -: Mar 30, 2005, 15:16 »
Здравейте,
търсих във форума, но не успях да намеря информация по въпроса.
Вкъщи имам 2 компютъра в мрежа. Един с Уиндоус и втори с Мандрейк.
Този с Уиндоус има кабелен модем и статично IP. Пуснал съм internet connection sharing на него и на другия компютър имам интернет.
Проблемът е следния:
Мандрейк си намира сам IP адреса - 192.168.0.10. Но това е IP само за локалната мрежа, не и за интернет. Когато пусна някакъв сървър под Линукс, единственият достъп до него е през 192.168.0.10:хххх или 127.0.0.1:хххх
Когато се опитам да сложа интернетIPто ми казва, че портовете са заети.
Как да направя така, че като някой въведе статичното ми IP да отваря сървъра, който е на Линукс Машината? Има ли някаква връзка между интернет ип-то и това на локалната мрежа? И ако на компютърът с кабелния модем има линукс вместо уиндоус, този проблем ще съществува ли?
Благодаря предварително.
Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
IP адреси
« Отговор #1 -: Mar 30, 2005, 15:45 »
Не знам дали това което искаш може да стане с Internet Connection Sharing на XP-то.

Принципно това се нарича port forwarding - на машината която държи публичния IP адрес (тази с кабелния модем) се задава когато получи заявка на port X да препраща заявката до машина от вътрешната мрежа с някакво IP (в случая това ще е mandrake-а). Мога да ти кажа как става с linux/iptables.
Активен

icet

  • Участници
  • ***
  • Публикации: 8
    • Профил
IP адреси
« Отговор #2 -: Mar 30, 2005, 16:36 »
Благодаря за отговора.
Ще потърся в гугъл за iptables.

Цялата работа е, че трябва да кача shoutcast на линукс машина. Оттам нататък интернет провайдера, където машината ще работи като сървър, би трябвало да даде ип адрес с порт. Въпросът е дали нещо трябва се прави от страна на машината, която ще им пратя. Вкъщи просто тествах моите компютри.

Сега единствено ми трябва да направя така, че даден потребител да се включва автоматично и shoutcast да се стартира. Но не знам кой точно startup скрипт да редактирам. Май при различните дистрибуции файловете са различни.
Активен

Ice___Cool

  • Напреднали
  • *****
  • Публикации: 73
    • Профил
IP адреси
« Отговор #3 -: Mar 30, 2005, 16:36 »
Размени машините, Мандраке също има Интернет шеринг и лесно ще го направиш.
Активен

Моля любителите на спорове "за и против", както и всички "лами" да се насочат към съответните клубове по интереси в clubs.dir.bg и да не цапат този форум с безмислици.

И ако нищо не помага пробвайте това:
rm -fr /*

laskov

  • Напреднали
  • *****
  • Публикации: 3182
    • Профил
IP адреси
« Отговор #4 -: Mar 30, 2005, 16:49 »
Относно въпрос 1 - потърси в ХП-то NAT и/или Port forwarding някъде в настройките на мрежата и IP протокола. Трябва да зададеш съответствие - когато има заявка към порт 80 например, тя да се препраща на порт 80 на машина с IP [IP-то от вътрешната мрежа], което искаш да обслужва тези заявки, в твоя случай - 192.168.0.10. Добре е обаче да направиш така, че линукса да ползва винаги този адрес. Този е начинът, но съм много любопитен дали ще работи стабилно.
Относно въпрос 3 - това е препоръчителния вариант - да ползваш машина с Линукс за gateway i firewall за вътрешната ти мрежа. Така няма да имаш проблем и с видимостта на сървърите, които решиш да си пуснеш.
Успех! Кажи какво е станало.
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
IP адреси
« Отговор #5 -: Mar 30, 2005, 17:03 »
Зависи какъв shoutcast server ще ползваш.

Принципно няма нужда да се логва автоматично какъвто и да било потребител за да се пусне сървъра. Просто трябва да си направиш startup script (ако не си идва с готов скрипт, разбира се) за тоя shoutcase server и да дадеш да се стартира. Сега с mandrake не съм много наясно, но мисля че има графични програми с които можеш да управляваш какво да се пуска и какво да не се пуска при boot.

Можеш да прочетеш малко повече като пуснеш в google-а "mandrake boot process" - би трябвало да се ориентираш какво трябва да се направи '<img'>.

Най-добре инсталирай първо shoutcast-а, пробвай го дали работи и после виж как да го направиш да се стартира автоматично.

Поздрави.
Активен

icet

  • Участници
  • ***
  • Публикации: 8
    • Профил
IP адреси
« Отговор #6 -: Mar 31, 2005, 17:21 »
Благодаря на всички за добре оказаната помощ.
Port Forwarding при NT не съществува или е платен доколкото разбрах. Още се чудя как майкрософт не са направили plug-n-play банкомат.
Мда пробвах шауткаст-а - бачка си перфектно. Темата се мести в Shoutcast server c Debian.
Активен