Jump to content

Как добавить статичный роутинг?


SLV
 Share

4 posts in this topic

Recommended Posts

Всем хай, так сказать. Поставил себе хакинтошу 10.5.5 iDeneb, поиграться с прикольной вещичкой. Так вот, есть жизненная необходимость добавить маршрутизацию. Как выглядит сия процедура на маке и как результат добавить а автозагрузку? Если первое так же как в линуксе, то помогите со вторым. Без роутинга инет тормозит жуть.

Итак, с первым разобрался route add 192.168.0.0 172.16.x.x 255.255.0.0 и так далее. А как сие творение в автозагрузку запихнуть?

Link to comment
Share on other sites

Помогу

 

Для добавления статического роута нужно:

Открываешь терминал и пишешь роут. Если ты линуксоид то разберешься.

Например:

sudo route -nv add -net 192.168 -interface en0

 

Для автозагрузки роута опять же в терминале:

 

cd /System/Library/StartupItems

sudo cp -R NetworkExtensions NetworkLocal

cd NetworkLocal

sudo mv NetworkExtensions NetworkLocal

sudo vi NetworkLocal

 

- Все ниже как на любом линухе, только чуть под мак:

 

#!/bin/sh

 

##

# Load network kernel modules

##

 

. /etc/rc.common

 

StartService ()

{

ConsoleMessage "Loading Network Local"

route -nv add -net 192.168 -interface en0

}

 

StopService ()

{

return 0

}

 

RestartService ()

{

return 0

}

 

RunService "$1"

sudo vi StartupParameters.plist

 

-- Это все подкорректировать

 

{

Description = "Network Local";

Provides = ("NetworkLocal");

Requires = ("Network");

OrderPreference = "None";

}

 

cd Resources/English.lproj

sudo vi Localizable.strings

 

-- И это:

 

(?xml version="1.0" encoding="UTF-8"?)

(!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd")

(plist version="0.9")

(dict>

(key>Loading Network Local(/key)

(string>Loading Network Local(/string)

(/dict)

(/plist)

Link to comment
Share on other sites

 Share

×
×
  • Create New...