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

polecenia arp i ip
http://forum.freesco.pl/viewtopic.php?f=22&t=14321
Strona 1 z 1

Autor:  Albercik [ sobota, 16 grudnia 2006, 00:17 ]
Tytuł:  polecenia arp i ip

Dwa pytania:
1)
reguła:
: [/] [] ()
/sbin/ip route add 82.160.x.x dev eth1

po tym poleceniu komunikat:
: [/] [] ()
RTNETLINK answers: File exists

czyli reguła taka istnieje w systemie, więc ta reguła :
: [/] [] ()
/sbin/ip route del 82.160.x.x dev eth1

powinna ją usunąć, ale niestety daje wynik:
: [/] [] ()
RTNETLINK answers: No such process

co tutaj jest źle?

2) to polecenie :
: [/] [] ()
/sbin/arp -i eth0 -Ds 82.160.x.x eth0 netmask 255.255.255.255 pub

powoduje przydzielenie jakiegoś tam ip do interfejsu serwera (proxyarp), a według niektórych to polecenie :
: [/] [] ()
/sbin/arp -i eth0 -Dd 82.160.x.x eth0 netmask 255.255.255.255 pub

powinno je usunąć , ale nie usuwa wywołując błąd - wyświetlenie całej masy reguł związanych z arp'em. Jaka jest prawidłowa antyreguła?

Autor:  Albercik [ wtorek, 19 grudnia 2006, 01:00 ]
Tytuł: 

nikt nie pomoże ??

Autor:  tasiorek [ wtorek, 19 grudnia 2006, 08:44 ]
Tytuł: 

Co chcesz osiagnac w pierwszym przypadku? Dodajac trase, ktora ma wychodzic konkretnym interfejsem podnosisz ip z tej klasy, bo inaczej inne urzadzenia nie potrafilyby odpowiedziec. Otrzymujesz kominukat file existt pradwopodobnie dlatego, ze masz juz przypisany do interfejsu adres i maske, w ktorej podsieci znajduje sie adres, ktorego uzyles w poleceniu. Regula ktora zamierzasz usunac trase niekoniecznie musi znajdowac sie w systemie. Moze byc trasa do 82.160.x.x/16 i bedzie zawierala to chciales dodac pierwszym poleceniem, a nie usuniesz jej drugim. Mimo to dalej nie widze sensu tych polecen. Napisz co chciales osoiagnac, to pomyslimy nad rozwiazaniem.
Odnoscnie drugiego, to nie mam pojecia, bo nie stosowalem proxyarp :p, ale jak juz faktycznie nie bedziesz mogl sobie poradzic, nawet po przeczytaniu manuala, to daj znac. Postaram sie cos pogooglac.

Autor:  Albercik [ wtorek, 19 grudnia 2006, 21:16 ]
Tytuł: 

tasiorek pisze:
Co chcesz osiagnac w pierwszym przypadku? Dodajac trase, ktora ma wychodzic konkretnym interfejsem podnosisz ip z tej klasy, bo inaczej inne urzadzenia nie potrafilyby odpowiedziec. Otrzymujesz kominukat file existt pradwopodobnie dlatego, ze masz juz przypisany do interfejsu adres i maske, w ktorej podsieci znajduje sie adres, ktorego uzyles w poleceniu. Regula ktora zamierzasz usunac trase niekoniecznie musi znajdowac sie w systemie. Moze byc trasa do 82.160.x.x/16 i bedzie zawierala to chciales dodac pierwszym poleceniem, a nie usuniesz jej drugim. Mimo to dalej nie widze sensu tych polecen. Napisz co chciales osoiagnac, to pomyslimy nad rozwiazaniem.
Odnoscnie drugiego, to nie mam pojecia, bo nie stosowalem proxyarp :p, ale jak juz faktycznie nie bedziesz mogl sobie poradzic, nawet po przeczytaniu manuala, to daj znac. Postaram sie cos pogooglac.


Reguła routingu jest dodawana w skrypcie ip-up
: [/] [] ()
/sbin/ip route add $IP dev eth1


w ip-down jest "znoszona"
: [/] [] ()
/sbin/ip route del $PPP_REMOTE dev eth1


więc powinno się pierwszą regułę likwidować drugą .... tak zawsze było
w tym wypadku wszystko to dotyczy proxy-arp

Autor:  tasiorek [ środa, 20 grudnia 2006, 14:55 ]
Tytuł: 

Albercik pisze:
więc powinno się pierwszą regułę likwidować drugą .... tak zawsze było

Pod warunkiem, ze sie poprawnie zalozyla, co jest nieprawda. Jak juz Ci napisalem pewnie na ktoryms interfejsie masz trase do podsieci, ktora zawiara to ip. Najpierw powinienes usunac ta trase, pozniej zalozyc ta dla jednego ip, a na koncu spowrotem dodac trase do podsieci. Wrzuc wyniki polecen ip route i ip addr, tylko ich nie ixsuj, bo do niczego nie dojdziemy. Jesli nie chcesz tego robic na ogolnym forum, to wyslij mi na priva.

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