Автор Тема: Как да маскирам!  (Прочетена 1851 пъти)

emagi

  • Напреднали
  • *****
  • Публикации: 249
    • Профил
Как да маскирам!
« -: Jan 07, 2007, 21:46 »
Пуснал съм нет на Windows-а машина ,като използвам като Linux-a машина като рутер!Към бтк съм,и искам съм конфигурирал DHCP server по този начин:
default-lease-time 14400;
max-lease-time 172800;
ddns-update-style none;

subnet 192.168.2.0 netmask 255.255.255.0 {
 range 192.168.2.3 192.168.2.200;
 option domain-name-servers твоите днс-и;
 option routers 192.168.2.1;
 option netbios-name-servers 192.168.2.1;


 host Germaneca {
   hardware ethernet ...................;
   fixed-address 192.168.2.2;
   option host-name "Germaneca";
   }
}
 Настройките на Windows-a са съответно:
IP: 192.168.2.2
netmask: 255.255.255.0
gateway:192.168.2.1
DNS: 212.39.90.42
        212.39.90.43
Има нет,всичко е супер!Та искам да направя така!Като задам на Window-kaта машина "Obtain an IP address automatically" и съответно " Obtain an DNS server automatically",Пак да има нет!След като направя това,DHCP сървара дава,или Windows-ката машина си взема IP автоматично :
http://store2.data.bg/pwizard/11?NF=1
Но няма нет!Та искам да Ви питам,как трябва да маскирам рутера (Linux-aта машина),тъй че да има нет при тези настройки!
Досега го правех със следния ред
iptables -t nat -A POSTROUTING -s 192.168.2.2 -o eth0 -j MASQUERADE
НО бях задал конкретен Ip адрес на Windows-a машина 192.168.2.2,a сега като не знам какъв Ip адрес ще има ,не знам как да се "маскирам" '<img'>))
Активен

Bogo

  • Напреднали
  • *****
  • Публикации: 636
  • Distribution: Debian
  • Window Manager: cmd
    • Профил
Как да маскирам!
« Отговор #1 -: Jan 07, 2007, 21:59 »
Пак по същия начин
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
само че всичко
Активен

live free or die хард :)

emagi

  • Напреднали
  • *****
  • Публикации: 249
    • Профил
Как да маскирам!
« Отговор #2 -: Jan 07, 2007, 22:31 »
Да,ама нема нет!Пробвах,но не става!Когато давам на Windows-ката машина Local Area Connection ->Support->Repair
за да вземе нов IP адрес,ми дава следната картинка:
http://store2.data.bg/pwizard/12?NF=1
Не мога да разбера,нещо dhcpd.conf не е конфигуриран правилно!Къде греша?При рестарт на Windows-a си взема IP ,но е все и също,няма проблем ,но ако му дам Repair не става!Помогнете!Предварително благодаря!
P.S Защо след като съм дефинирал на DHCP сървара range от 192.168.2.3 до 192.168.2.200,той дава IP адрес 169.254.248.1



Активен

petkouzunski

  • Напреднали
  • *****
  • Публикации: 208
    • Профил
Как да маскирам!
« Отговор #3 -: Jan 07, 2007, 23:09 »
Цитат
P.S Защо след като съм дефинирал на DHCP сървара range от 192.168.2.3 до 192.168.2.200,той дава IP адрес 169.254.248.1


Този проблем го имах при стария доставчик когато му се бъгнеше сървъра. Просто не получавах отговор и не ми се назначаваше верния адрес, а някакъв такъв като този. Та предполагам и при теб проблема е същия.
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Как да маскирам!
« Отговор #4 -: Jan 08, 2007, 02:39 »
Цитат
IP адрес 169.254.248.1

Адрес от тази мрежа се дава при windows-ка машина, когато няма DHCP сървър, който да отговори.

С други думи, твоят DHCP сървър или не работи (pgrep dhcpd), или не е конфигуриран правилно, или защитната ти стена не пуска съответния трафик по DHCP протокола.



Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

dad

  • Напреднали
  • *****
  • Публикации: 127
    • Профил
Как да маскирам!
« Отговор #5 -: Jan 09, 2007, 09:51 »
За доуточнение: мрежата 169.254.0.0/16 е частна, за автоматично адресиране. С други думи, служи за получаване на свързаност, при липса на DHCP сървър и адресите не са въведени ръчно.
@emagi, почти съм сигурен, че DHCP сървъра изобщо не ти е пуснат. Дай изхода на:
Примерен код
ps aux|grep dhcp
Активен