|
|
ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.
Въпрос |
От: Pinko |
Дата: 11/21/2004 |
Здравейте.
Значи подкарах интернета под FreeBSD, но след рестарт
настойките му изчезват. Реших да направя скрипт, но проблема
е , че същите команди който използвах първият път нестават.
По-точно route.
route add Gateway.adres Gateway.adres
след което ми връща network is unreacheble.
Така първият интернета тръгна.
От какво може да е проблема :>?
|
Отговор #1 |
От: georgi |
Дата: 11/21/2004 |
Къде го слагаш въпросния скрипт?
В зависомост от това с какво правиш рутирането и колко е
сложно има много варианти:
1. в rc.conf
2. в rc.ipfw ако ползваш ipfw
3. в /usr/local/etc/rc.d
сигурно и други камбинации.
От друга страна вероятна причина е в момента когато се
стартира скрипта той да няма PATH и да не знае къде да търси
route. Вземи дай пълния път до route и да видим какво ще се
получи.
Ако не става напиши малко по-подробно какво правиш.
|
Отговор #2 |
От: Pinko |
Дата: 11/21/2004 |
По-подробно незнам как да го опиша :> . Скрипта ще го
направя ама проблема е че нещо немога да опиша gateway-a.
Ако все пак не си ме разбрал скрипта ще описва настойките за
интернета, вместо всеки път да ги добавям ръчно.
Първият път стана(ръчно), сега при
route add Gateway.adres Gateway.adres
ми връща network is unreacheble.
|
Отговор #3 |
От: georgi |
Дата: 11/21/2004 |
Само с тази информация ще ми е трудно да ти помогна.
Дай netstat -nr.
покажи и скрипта.
Също така ifconfig.
Ако не искаш да покаваш реалнит еадреси, ги замени с нещо но
гледай да е разумно.
|
Отговор #4 |
От: Pinko |
Дата: 11/21/2004 |
Ами ето точно какво пиша.
ifconfig rl0 217.79.83.203 netmask 255.255.255.192
Дотук добре.
route add 217.79.67.129 217.79.67.129
Тука вече ми връща network is unreacheble.
Първият път го настроой нета така ръчно и нямаше проблеми.
А за скрипта, още не съм го направил :>
Съжелявам за глупавият въпрос ама просто си взех FreeBSD
преди 2-3 седмици, чак вчера се наканих да го инсталирам.
|
Отговор #5 |
От: georgi |
Дата: 11/22/2004 |
В man route пише:
route [-n] command [-net | -host] destination gateway
[netmask]
пробвай route add 0.0.0.0 217.79.67.129
ако 217.79.67.129 е твоя gateway.
или route add -net 0.0.0.0 217.79.67.129
|
Отговор #6 |
От: TheSaint |
Дата: 11/22/2004 |
В /etc/rc.conf Под реда ifconfig
Пишеш defaultrouter="a.d.re.sa",който всъщност ти е
gateway и си готов.
Успех
|
Отговор #7 |
От: Pinko |
Дата: 11/22/2004 |
Благодаря ви много :))
|
Отговор #8 |
От: Pinko |
Дата: 11/22/2004 |
Подяволите пак нестава :>...както и да е.
|
Отговор #9 |
От: TheSaint |
Дата: 11/22/2004 |
Вземи и си го пусни нета на един Windows,
и виж какво става.Виж в БСД-то,дали си написал DNS-te
на сървъра във файла resolv.conf.
Ако го няма този файл си го създай.
Кажи ми какво ти пише в rc.conf.
|
Отговор #10 |
От: Pinko |
Дата: 11/22/2004 |
Интернета си работи под Линукс.
В /etc/rc.conf има разни работи за клавиатурата, мишката и
други. Само аз добавих:
ifconfig rl0 217.79.83.203 netmask 255.255.255.192
defaultrouter="217.79.67.129"
Това последното ти ми го каза.
ДНС е описан.
|
Отговор #11 |
От: georgi |
Дата: 11/23/2004 |
Това последното не може да е вярно.
> ifconfig rl0 217.79.83.203 netmask 255.255.255.192
> defaultrouter="217.79.67.129"
За мрежата си задал маска 255.255.255.192, което ще рече, че
адреса 217.79.67.129 не попада в нея.
Виж още един път едресното си пространство и ако адреса за
gate е този то ти липсва още едно IP което вероятно твоя
доставчик е дал.
Ако работи под linux пусни едно netstat -nr и пусни
резултата тук за да видим какво си сътворил.
|
Отговор #12 |
От: Pinko |
Дата: 11/23/2004 |
Kernel IP routing table
Destination Gateway Genmask Flags MSS
Window irtt Iface
217.79.67.128 0.0.0.0 255.255.255.192 U 0
0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0
0 0 lo
0.0.0.0 217.79.67.129 0.0.0.0 UG 0
0 0 eth0
Под линукс
|
Отговор #13 |
От: Pinko |
Дата: 11/23/2004 |
Междругото незнам дали е необходима но настройките под
линукс ги направих така:
ifconfig eth0 217.79.83.203 netmask 255.255.255.192 dstaddr
217.79.67.129
route add default gw 217.79.67.129
|
Отговор #14 |
От: georgi |
Дата: 11/23/2004 |
В това което си дал пише :
> ifconfig rl0 217.79.83.203 netmask 255.255.255.192
> defaultrouter="217.79.67.129"
Адреса 217.79.83.203 е грешен.
Това което пише в netstat -nr не съответства на това което
твърдиш, че си направил в linux-a.
Кажи с какви адреси разполагаш. Коя е мрежата и кой е
gateway.
|
Отговор #15 |
От: Pinko |
Дата: 11/23/2004 |
Хех :> имам ги записани адреси. Доставчика ми ги даде.
ip 217.79.83.203
netmask 255.255.255.192
gateway 217.79.67.129
dns 217.79.72.194
|
Отговор #16 |
От: Pinko |
Дата: 11/23/2004 |
> Това което пише в netstat -nr не съответства на това
което
> твърдиш, че си направил в linux-a.
Междудругото точно това пиша, описал съм ги в
/etc/rc.d/rc.local
:))
|
Отговор #17 |
От: Иполит |
Дата: 11/23/2004 |
лично аз бих те посъветвал да не умуваш много ами да
използваш sysinstall, дет се вика аман от хакери.
Има си прозорче за настройване на мрежата, къв е проблема.
|
Отговор #18 |
От: Pinko |
Дата: 11/24/2004 |
Туй за хакерите него разбрах нещо? Доколкото знам ти също
ползвах FreeBSD и си все пак, и ти си питал някои глупави
въпроси. Но аз да съм ти казал хакер, иронично след прочит
на някой твой глупав въпрос!?!?
Нека да не озлобяваме а?
|
Отговор #19 |
От: georgi |
Дата: 11/24/2004 |
Иполит,
проблем има.
Основния проблем е в адресите които е дал доставчика.
Ако забелязваш адреса за машината е от различна подмрежа от
адреса на gateway-a.
Не се сещам дали може да се зададе по някакъв начин в
bsd-то. Вероятно може да се направи, но аз винаги съм
ползвал адреси от еднакви подмрежи.
|
Отговор #20 |
От: TATI |
Дата: 11/25/2004 |
Това им е мрежата
Address: 217.79.64.0
Netmask: 255.255.224.0 = 19
Wildcard: 0.0.31.255
=>
Network: 217.79.64.0/19
HostMin: 217.79.64.1
HostMax: 217.79.95.254
Broadcast: 217.79.95.255
Hosts/Net: 8190 Class C
|
<< smbmount (0
) | SuSe 9.2 pro (3
) >>
|
|
|
|
|