Freesco, NND, CDN, EOS
http://forum.freesco.pl/

arp nie działa.....
http://forum.freesco.pl/viewtopic.php?f=22&t=16251
Strona 1 z 2

Autor:  sebol [ wtorek, 20 listopada 2007, 14:33 ]
Tytuł:  arp nie działa.....

Witam
mój plik ethers wygląda tak:
192.168.0.2 00:01:29:D7:8C:07
192.168.0.3 00:0C:76:E4:7C:1A
192.169.0.4 01:11:11:11:11:11
192.168.0.5 00:16:B6:91:63:8B
192.168.0.6 02:22:22:22:22:22
192.168.0.7 03:33:33:33:33:33
192.168.0.8 04:44:44:44:44:44
192.168.0.9 00:14:85:C8:D6:31
(mac prawidłowe - skopiowane z dhcp - które prawidłowo nadaje statyczne ip)
poza tym zrobiłem wpis w rc.local:

#Start ARP
if [ -x /sbin/arp ]; then
/sbin/arp -f
fi

niby ok ale jak sobie przypisze jakis adres ip spoza arp to nadal mam net....
gdzie skopałem?

pozdrawiam
Seba

Autor:  tasiorek [ wtorek, 20 listopada 2007, 14:48 ]
Tytuł: 

Dopisz reszte ip z wymyslonym mackiem.

Autor:  sebol [ wtorek, 20 listopada 2007, 15:47 ]
Tytuł: 

tasiorek pisze:
Dopisz reszte ip z wymyslonym mackiem.


to tak - zrobiłem net_conf - ustawiłem sieć na 8 kompów gdzie range
był ustawiony w zakresie 192.168.0.2 - 192.168.0.9
potem zaplotkowałem range i przypisałem do poszczególnych ip maci kart
własnie wpisy 192.168.0.4 0.6 i 0.7 sa wymysłone

Autor:  sebol [ wtorek, 20 listopada 2007, 15:50 ]
Tytuł: 

moj plik dhcp.conf:

# /etc/dhcp.conf
#
# Plik konfiguracyjny deamona dhcpd

ddns-update-style=ad-hoc;
option domain-name "prim";
option domain-name-servers 194.204.152.34, 217.98.63.164;
option subnet-mask 255.255.255.0;
default-lease-time 21600;
max-lease-time 86400;
log-facility local0;

#Je¬eli chcesz dodaŠ statyczne wpisy dla komputerˇw
#musisz zmieni przedzia- podany przy zmiennej range
#tak aby komputery ze sta-ym IP nie zawiera-y siŕ w przedziale
subnet 192.168.0.0 netmask 255.255.255.0 {
#range 192.168.0.10 192.168.0.11; #Zakres przydzielanych adresˇw
option broadcast-address 192.168.0.255; #Adres rozg-oszeniowy
option routers 192.168.0.1; #Brama domyÂlna
authoritative;
}

host Seba {
hardware ethernet 00:01:29:D7:8C:07;
fixed-address 192.168.0.2;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
}

host Renata {
hardware ethernet 00:0C:76:E4:7C:1A;
fixed-address 192.168.0.3;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
}

host Komp_3 {
hardware ethernet 01:11:11:11:11:11;
fixed-address 192.168.0.4;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
}

host Voip {
hardware ethernet 00:16:B6:91:63:8B;
fixed-address 192.168.0.5;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
}

host Komp_5 {
hardware ethernet 02:22:22:22:22:22;
fixed-address 192.168.0.6;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
}

host Komp_6 {
hardware ethernet 03:33:33:33:33:33;
fixed-address 192.168.0.7;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
}

host Tata {
hardware ethernet 00:30:4F:1D:21:A2;
fixed-address 192.168.0.8;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
}

host Rybki {
hardware ethernet 00:14:85:C8:D6:31;
fixed-address 192.168.0.9;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
}

Autor:  MAC!EK [ wtorek, 20 listopada 2007, 16:28 ]
Tytuł: 

wpis w rc.local jest nie potrzebny, wystarczy że dopiszesz do rc.conf w sekcji DAEMONS=() demona: arp

Autor:  sebol [ wtorek, 20 listopada 2007, 16:47 ]
Tytuł: 

MAC!EK pisze:
wpis w rc.local jest nie potrzebny, wystarczy że dopiszesz do rc.conf w sekcji DAEMONS=() demona: arp


tak ale problem w tym ze cos nie chce dzialać -
jak wpisze /etc/rc.d/arp start to mam info - start: unknown host
i nie wiem co z tym mam zrobić

na arp zrobiłem chmod +x

Autor:  tasiorek [ wtorek, 20 listopada 2007, 17:44 ]
Tytuł: 

Maske masz najprawdopodobniej /24, wiec wpisy powinny konczyc sie na 192.168.0.255.
BTW: przy 192.168.0.4 palnales literowke.

Autor:  sebol [ wtorek, 20 listopada 2007, 18:00 ]
Tytuł: 

no ale literówki w ethers nie mam
maske robiłem /24 ale jak powinno być i gdzie zebym nie musiał wklepywac ipeków az do 0.255 ?

Autor:  tasiorek [ wtorek, 20 listopada 2007, 18:19 ]
Tytuł: 

Zeby ograniczyc zakres:
http://pl.wikipedia.org/wiki/Adres_IP
http://pl.wikipedia.org/wiki/Maska_podsieci
Zeby w przyszlosci nie klepac recznie:
http://www.ournet.pl/kursbasha/main.html

Autor:  sebol [ wtorek, 20 listopada 2007, 18:29 ]
Tytuł: 

no juz wklepalem recznie w miedzyczasie i jest ok
ale przyda sie
zastanawia mnie tylko dlaczego nie dziala mi w rc.d arp start.....
po dopisaniu w rc.local działa wiec tak zostawie
dzieki za pomoc

Autor:  -MW- [ wtorek, 20 listopada 2007, 18:42 ]
Tytuł: 

w konfiguratorze mozesz okreslic ile kompow masz w sieci ale nie ma to nic wspolnego z ustawieniem wielkosci podsieci zapisywanym w /etc/network/internal/ eth1 eth2 itp.

raczej tyczy sie ilosci wpisow do konfiguracji serwera dhcp.

jakos tworcy o tym nie zabardzo pomysleli.

najlepiej recznie zajzec do wspomnianego pliku i zmienic maske na mniejsza.


ps. okreslajac wielkosc podsieci nie mozna od razu ustawiac poprawnej maski w /internal/ .... ?

Autor:  JakubC [ wtorek, 20 listopada 2007, 19:57 ]
Tytuł: 

-MW- pisze:
ps. okreslajac wielkosc podsieci nie mozna od razu ustawiac poprawnej maski w /internal/ .... ?

I jaką maskę chciałbyś dać dla np 20 komputerów?

Autor:  viater [ wtorek, 20 listopada 2007, 19:59 ]
Tytuł: 

JakubC pisze:
-MW- pisze:
ps. okreslajac wielkosc podsieci nie mozna od razu ustawiac poprawnej maski w /internal/ .... ?

I jaką maskę chciałbyś dać dla np 20 komputerów?

Ja dla 18 mam maske .224 ( /27 ).

Autor:  viater [ wtorek, 20 listopada 2007, 20:03 ]
Tytuł: 

-MW- pisze:
[...]okreslajac wielkosc podsieci nie mozna od razu ustawiac poprawnej maski w /internal/ .... ?

Niezły pomysł.
Zaproponuj kawałek skryptu, który by to wyliczał, może uwzględnimy to w następnym netconf-ie ?

Autor:  -MW- [ wtorek, 20 listopada 2007, 21:17 ]
Tytuł: 

Cytuj:
I jaką maskę chciałbyś dać dla np 20 komputerów?


najblizsza w ktorej sie one zmieszcza,
i najlepiej aby mozna bylo okreslic ip interfejsu,
a nie byc z gory skazanym na .x.1
podnoszenie aliasow tez mozna zaszczepic.

oryginalne pliki podnoszace interfejsy nie maja opcji restart,
zas opcja stop jest niebezpieczna.


wielkosc sieci nie musi byc wyliczana, moze byc przyjmowana
w zaleznosci od ilosci kompow w sieci.

jesli 4 do 6 ------ /29
jesli 7 do 14 ----- /28
jesli 15 do 30 ---- /27
(lacznie z routerem lub cos w tym stylu)

opieram sie na swoim przypadku gdzie w jednej podsieci jest jeden klient.

ale to sa tylko moje sugestie.
pytanie czy warto angazowac nieco sily na tworzenie skryptu ktore wykorzystane zostana moze przez jakis maly odsetek uzytkownikow nnd.

ktos kto potrzebuje zrobic taka kombinacje spokojnie poradzi sobie sam z przerobieniem paru plikow.

Autor:  CyberDuck [ sobota, 3 stycznia 2009, 00:59 ]
Tytuł: 

Odgrzeje temat i opisze co robilem.
Nadal jednak mi niedziala arp.
Mam skonfigurowany NND tak :
: [/] [] ()
# Plik konfiguracyjny demona dhcpd
ddns-update-style=ad-hoc;
option domain-name "bloki.konsys.pl";
option domain-name-servers 192.168.0.1, 217.97.237.1, 194.204.152.34, 217.97.237.3;
option subnet-mask 255.255.255.0;
default-lease-time 21600;
max-lease-time 86400;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.2 192.168.0.4;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
}

#Siec bloki.konsys.pl

host CyberDuck {
hardware ethernet 00:17:E6:DA:51:CF;
fixed-address 192.168.0.210;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
}


: [/] [] ()
# /etc/hosts

# Nie usuwaj następnej linii. Wiele programów
# wymaga takiego wpisu do poprawnej pracy.

#ipv6-localhost ipv6-loopback
#::1      Serwer.BlueLan      Serwer
127.0.0.1   localhost.localdomain   localhost
192.168.0.1   Serwer

192.168.0.210   CyberDuck


: [/] [] ()
# /etc/oidentd_masq.conf
192.168.0.1   Serwer         UNIX
192.168.0.210   CyberDuck      WINDOWS


Dla skrocenia usunolem niepotrzebne wpisy, ale pozostale wygladaja
identycznie i ma sie rozumiec z innymi wartosciami.
Pozostale zostawilem.

Po wpisaniu arp mam cos takiego :

: [/] [] ()
 [root@Serwer ~]# arp
Address                  HWtype  HWaddress           Flags Mask            Iface
Czarek                   ether   00:80:48:14:42:59   C                     eth1
Wilu                     ether   00:02:44:5C:04:D8   C                     eth1
CyberDuck                        (incomplete)                              eth1
Relains                          (incomplete)                              eth1
Angie                    ether   00:16:E6:DD:51:CF   C                     eth1
RhayaderLap                      (incomplete)                              eth1
chello087206122001.chel  ether   00:19:A9:EC:F0:01   C                     eth0
Poldek                   ether   00:11:09:40:3C:5A   C                     eth1


W /etc/ethers mam tak :

: [/] [] ()
# /etc/ethers

# Plik okresla jakie adresy IP i adresy MAC (adresy fizyczne kart sieciowych)
# maja byc dopuszczone do sieci.
# Nawet pisanie adresu recznie uniemozliwi dostep do sieci oraz
# podszycie sie pod innego uzytkownika

#IP             MAC Adres               # Nazwa uzytkownika

192.168.0.210   00:16:E6:DD:51:CF       # CyberDuck


Probowalem wpisac w rc.local
arp -f
jak i
arp -f /etc/ethers.
Probowalem tez wpisac w rc.conf na koncu DEMONS={... arp} , ale
podczas startu otrzymywalem tylko komunikat o nieudanym starcie
arp zreszta chyba logicznie skoro juz dziala bo po wpisaniu dowolnej
komendy z arp wyskakuja mi komunikaty.
Po wpisaniu w linie komend arp -f otrzymuje :
: [/] [] ()
Usage:
  arp [-vn]  [<HW>] [-i <if>] [-a] [<hostname>]             <-Display ARP cache
  arp [-v]          [-i <if>] -d  <hostname> [pub][nopub]    <-Delete ARP entry
  arp [-vnD] [<HW>] [-i <if>] -f  [<filename>]              <-Add entry from file
  arp [-v]   [<HW>] [-i <if>] -s  <hostname> <hwaddr> [temp][nopub] <-Add entry
  arp [-v]   [<HW>] [-i <if>] -s  <hostname> <hwaddr> [netmask <nm>] pub  <-''-
  arp [-v]   [<HW>] [-i <if>] -Ds <hostname> <if> [netmask <nm>] pub      <-''-

        -a                       display (all) hosts in alternative (BSD) style
        -s, --set                set a new ARP entry
        -d, --delete             delete a specified entry
        -v, --verbose            be verbose
        -n, --numeric            don't resolve names
        -i, --device             specify network interface (e.g. eth0)
        -D, --use-device         read <hwaddr> from given device
        -A, -p, --protocol       specify protocol family
        -f, --file               read new entries from file or from /etc/ethers

  <HW>=Use '-H <hw>' to specify hardware address type. Default: ether
  List of possible hardware types (which support ARP):
    strip (Metricom Starmode IP) ether (Ethernet) tr (16/4 Mbps Token Ring)
    tr (16/4 Mbps Token Ring (New)) ax25 (AMPR AX.25) netrom (AMPR NET/ROM)
    arcnet (ARCnet) dlci (Frame Relay DLCI) irda (IrLAP)
    x25 (generic X.25)
[root@Serwer ~]#

:D
Przy starcie jesli wpisze w rc.local to pokazuje mi sie to samo i nadal
moge sobie wpisac z palca adres IP do konfiguracji sieci i nadal
mam polaczenie z internetem. Co robie nie tak ?

Autor:  zciech [ niedziela, 4 stycznia 2009, 02:03 ]
Tytuł: 

Nie masz pliku
/etc/ethers

lub uszkodzony arp w /bin /sbin czy tez gdzie on tam jest

Autor:  CyberDuck [ niedziela, 4 stycznia 2009, 04:51 ]
Tytuł: 

Plik ethers zacytowalem na koncu tamtego posta.
Plik arp jest w /etc/rc.d/ . A moze mi ktos zeby to sprawdzic
udostepnic sprawny plik arp ?

Autor:  Aszej [ niedziela, 4 stycznia 2009, 11:37 ]
Tytuł: 

etc/rc.d/
http://aszej.fm.interia.pl/etc/rc.d/arp

sbin/
http://aszej.fm.interia.pl/sbin/arp

Autor:  CyberDuck [ niedziela, 4 stycznia 2009, 13:35 ]
Tytuł: 

Nadpisalem te pliki. Na wszelki wypadek zrobilem restart
chociaz nie byl potrzebny i efekt jest ten sam co w poprzednich
postach.

Przy komendzie arp restart :
: [/] [] ()
[root@Serwer rc.d]# arp restart
restart: Unknown host

Strona 1 z 2 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/