Установка NetBSD 5.0.1 на PowerMac G4 MDD

Другие операционные системы, не окученные отдельными разделами.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
itux
мл. сержант
Сообщения: 112
Зарегистрирован: 2008-11-09 12:37:55
Откуда: Kemerovo
Контактная информация:

Установка NetBSD 5.0.1 на PowerMac G4 MDD

Непрочитанное сообщение itux » 2009-08-04 19:05:07

OpenBSD 4.5 - встала и почти работает (сегодня умудрился снести ее... третий раз и все не наука, что-бы отключать нужный винт :st: :bn: :st: )

FreeBSD 7.2 - не встала, не очень то и хотелось!! :cry: :st:

NetBSD 5.0.1 - предстоит выяснить, будет ли работать...

Ну об этом уже расскажу завтра 8)
несу чушь, не дорого... звонить +7903.......

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Установка NetBSD 5.0.1 на PowerMac G4 MDD

Непрочитанное сообщение manefesto » 2009-08-05 12:05:28

ждемс
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
itux
мл. сержант
Сообщения: 112
Зарегистрирован: 2008-11-09 12:37:55
Откуда: Kemerovo
Контактная информация:

Re: Установка NetBSD 5.0.1 на PowerMac G4 MDD

Непрочитанное сообщение itux » 2009-08-06 14:37:59

Установил!

И так, перерыл пол интернета в поисках информации по установке сего чуда на повермак, почему повер мак ? да потому что по мануалу что приложен к диску (т.е. на диске записанный), можно поставить на любой мак, кроме моего... А искал я не просто информацию как да что, а какой-нибудь гайд на тему как я ставил НетБСД на ПоверМак Г4 )

Нашел(если будет надо выложу) его здесь http://wiki.netbsd.se/How_to_install_NetBSD_on_a_Power_Macintosh_G4_(Grey) и здесь http://mauroandres.wordpress.com/2007/04/18/netbsd-macppc-install/
В основном делал все по первому гайду, так что смотреть в него, но есть кое какие правки касаемые разбивки жесткого диска, уже чисто мои попытки и изыскивания:
1) Fetching pdisk Это уже не надо, в 5.0.1 версии оно есть )
2) Partitioning the hard disk
2.1)

Код: Выделить всё

# pdisk /dev/wd0c
->

Код: Выделить всё

# pdisk /dev/rwd0c

2.2) Fetch pkgsrc.tar.gz для нас можно и поближе

Код: Выделить всё

ftp -a ftp://ftp.chg.ru/pub/NetBSD/NetBSD-current/tar_files/pkgsrc.tar.gz


Остальное все по мануалу, только у меня не оказалось vi и я выкрутился методом построчной засписи через echo
Чуть позже выложу конфигурационные файлы и dmesg
несу чушь, не дорого... звонить +7903.......

Аватара пользователя
itux
мл. сержант
Сообщения: 112
Зарегистрирован: 2008-11-09 12:37:55
Откуда: Kemerovo
Контактная информация:

Re: Установка NetBSD 5.0.1 на PowerMac G4 MDD

Непрочитанное сообщение itux » 2009-08-07 21:10:56

Ни дня без преключений! Вот наш лозунг, и буквально вчера (07.08.2009) мною было решено оптимизировать ядро и влючить/ выключить в нем нужное/лишнее. К примеру есть желание вырубить поддержку IPv6 и включить PF. Как только собрался с духом, прикупил бубен, тут-же у бубна лопнула кожа ))))
Вообщем ситуация:
- Из мануала по установке сырцов для сборки ядра было выяснено что надо два пакета, sys.tar.gz и config.tar.gz (для перекомпиляции утилиты config)
- Попробовал собрать без обновления config, что и следовало ожидать, не сработала комманда config и выдала сообщение:

Код: Выделить всё

system# config MyKernel
../../../../conf/files:4: your sources require a newer version of
config(1) -- please rebuild it.
*** Stop.

- Потому было решено скомпилить и установить эту приладу. Распаковал архив куда нужно, и:

Код: Выделить всё

system# cd /usr/src/usr.bin/config
system# make
#   compile  config/files.o
cc -O2  -Wno-format-y2k -Werror   -I/usr/src/usr.bin/config -I.
-I/usr/src/usr.bin/cksum    -c    files.c
In file included from files.c:53:
defs.h:209: error: expected specifier-qualifier-list before 'devmajor_t'
defs.h:370: error: expected specifier-qualifier-list before 'devmajor_t'
defs.h:434: error: expected '=', ',', ';', 'asm' or '__attribute__'
before 'maxbdevm'
defs.h:435: error: expected '=', ',', ';', 'asm' or '__attribute__'
before 'maxcdevm'
files.c: In function 'fixdevsw':
files.c:351: error: 'struct devm' has no member named 'dm_cmajor'
files.c:351: error: 'struct devm' has no member named 'dm_cmajor'
files.c:352: error: 'struct devm' has no member named 'dm_bmajor'
files.c:352: error: 'struct devm' has no member named 'dm_bmajor'
files.c:358: error: 'struct devm' has no member named 'dm_bmajor'
files.c:358: error: 'struct devm' has no member named 'dm_cmajor'
files.c:360: error: 'struct devm' has no member named 'dm_bmajor'
files.c:360: error: 'struct devm' has no member named 'dm_cmajor'
files.c:366: error: 'struct devm' has no member named 'dm_bmajor'
files.c:367: error: 'struct devm' has no member named 'dm_cmajor'
files.c:375: error: 'struct devm' has no member named 'dm_cmajor'
files.c:375: error: 'struct devm' has no member named 'dm_bmajor'
files.c:378: error: 'struct devm' has no member named 'dm_opts'
files.c:379: error: 'struct devm' has no member named 'dm_opts'
files.c:382: error: 'struct devm' has no member named 'dm_cmajor'
files.c:382: error: 'NODEVMAJOR' undeclared (first use in this function)
files.c:382: error: (Each undeclared identifier is reported only once
files.c:382: error: for each function it appears in.)
files.c:390: error: 'struct devm' has no member named 'dm_cmajor'
files.c:394: error: 'struct devm' has no member named 'dm_cmajor'
files.c:401: error: 'struct devm' has no member named 'dm_cmajor'
files.c:404: error: 'struct devm' has no member named 'dm_bmajor'
files.c:412: error: 'struct devm' has no member named 'dm_bmajor'
files.c:416: error: 'struct devm' has no member named 'dm_bmajor'
files.c:423: error: 'struct devm' has no member named 'dm_bmajor'
files.c: In function 'fixcount':
files.c:452: error: 'struct devbase' has no member named 'd_umax'
files.c:456: error: 'struct devbase' has no member named 'd_umax'
*** Error code 1

Stop.
make: stopped in /usr/src/usr.bin/config


Но и в этот раз мы не лыком шиты, читали даташиты,... искали по полям, гуглям и яндексам....
Вообщем ничего умного на этот счет пока не найдено, подписался на рассылку в netbsd теперь жду пока объяснят мне такому криворукому, почему у всех все работает а у меня нет !!! :st: :ROFL:
несу чушь, не дорого... звонить +7903.......

Аватара пользователя
itux
мл. сержант
Сообщения: 112
Зарегистрирован: 2008-11-09 12:37:55
Откуда: Kemerovo
Контактная информация:

Re: Установка NetBSD 5.0.1 на PowerMac G4 MDD

Непрочитанное сообщение itux » 2009-08-08 16:27:53

А пока разбираюсь сетевой подсистемой. IPF+IPNAT
Вот мои конфиги:
cat /etc/bee/ipf.conf

Код: Выделить всё

# rules specific to the loopback interface
pass out quick on lo0
pass in quick on lo0

# rules specific to the rtk0 interface
pass out quick on rtk0
pass in quick on rtk0

# rules specific to the gem0 interface
pass out quick on gem0
pass in quick on gem0

# rules specific to the ppp0 interface
## block unrouted hosts
block in quick on ppp0 from 127.0.0.0/8 to any
block in quick on ppp0 from 192.168.0.0/16 to any
block in quick on ppp0 from 172.16.0.0/12 to any
block in quick on ppp0 from 10.0.0.0/8 to any
block out quick on ppp0 from any to 127.0.0.0/8
block out quick on ppp0 from any to 192.168.0.0/16
block out quick on ppp0 from any to 172.16.0.0/12
block out quick on ppp0 from any to 10.0.0.0/8
## block nmap
block return-rst in log quick on ppp0 proto tcp from any to any flags FUP
## pass all other
pass out quick on ppp0 proto tcp from 192.168.1.0/24 to any flags S/FSRA keep state
pass out quick on ppp0 proto udp from 192.168.1.0/24 to any keep state

cat /etc/bee/ipnat.conf

Код: Выделить всё

map ppp0 192.168.1.0/24 -> MY_INET_IP/32 proxy port ftp ftp/tcp
map ppp0 192.168.1.0/24 -> MY_INET_IP/32 portmap tcp/udp 10000:60000
map ppp0 192.168.1.0/24 -> MY_INET_IP7/32


При моих настройках работает только аська!(
Веб и прочее почему-то не проходит :st:
Может кто разбирался с фаером, подскажет где я не прав
несу чушь, не дорого... звонить +7903.......

Аватара пользователя
itux
мл. сержант
Сообщения: 112
Зарегистрирован: 2008-11-09 12:37:55
Откуда: Kemerovo
Контактная информация:

Re: Установка NetBSD 5.0.1 на PowerMac G4 MDD

Непрочитанное сообщение itux » 2009-08-10 5:22:22

Нашел таки исходники для ядра )
Вчера пробовал все настроить через PF

Код: Выделить всё

WAN=rtk0
LAN=gem0
INET=ppp0

DC="30001"
TOR="30002"

LANIP1="192.168.1.2"

set skip on lo0
set skip on $LAN

nat pass on $WAN inet from any -> $WAN     # Ощущение что весь трафик летит сюда
nat pass on $INET inet from any -> $INET     # А не сюда

rdr pass on $WAN proto { tcp, udp } from any to any port { $DC, $TOR } -> { $LANIP1 }
rdr pass on $INET proto { tcp, udp } from any to any port { $DC, $TOR} -> { $LANIP1 }

pass out quick on $WAN inet all keep state
pass out quick on $INET inet all keep state

В общем мистика а не NetBSD )))

P.s. tcpdump -i ppp0 -vv host google.com показывает только пинги )
несу чушь, не дорого... звонить +7903.......


Вернуться в «DOS, OS/2, MeOS, BeOS, PalmOS....»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость