Gå til innhold

Rusma

Medlemmer
  • Innlegg

    494
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av Rusma

  1. Hmm, ja jeg tror jeg forstår hva lagg(4)[freebsd]/trunk(4)[openbsd] brukes til: de er primært til for å kunne lage en "stamme" av nettverksledninger og/eller trådløse nettverkskort for å øke throughput og fault-tolerance.

     

    Så vidt jeg vet finnes desverre ikke noe som ligner på ng_one2many(4) i OpenBSD.

     

    Jeg gjetter på at broadcast er den aggregation protocol'en/bonding mode'n jeg vil bruke (liste i Wikipedia artikkelen, i trunk(4) og i lagg(4))? I så fall gjør man dette:

     

    root@mithrandir /etc # cat /etc/hostname.sis2
    up
    root@mithrandir /etc # cat /etc/hostname.sis1
    up
    root@mithrandir /etc # cat /etc/hostname.sis0
    up
    root@mithrandir /etc # ifconfig trunk0 trunkproto broadcast trunkport sis2 trunkport sis1 trunkport sis0 10.0.0.1 netmask 255.255.255.0 broadcast 10.0.0.255
    root@mithrandir /etc # ifconfig trunk0
    trunk0: flags=8843&--#60;UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST&--#62; mtu 1500
    	lladdr 00:00:24:cc:49:66
    	priority: 0
    	trunk: trunkproto broadcast
    			trunkport sis0 active
    			trunkport sis1 active
    			trunkport sis2 master,active
    	groups: trunk
    	media: Ethernet autoselect
    	status: active
    	inet6 fe80::200:24ff:fecc:4966%trunk0 prefixlen 64 scopeid 0xf
    	inet 10.0.0.1 netmask 0xffffff00 broadcast 10.0.0.255
    

    Jeg kan se at sis2 er blitt master der. Normalt?

  2. Du kan få ARP trøbbel, som er vanskelig å feilsøke på.

    NI har et forsøk på forklaring her: http://www.ni.com/white-paper/12558/en

    (de to første punktene).

    Takk! Veldig informasjonsrik post. Så det vil si at jeg må gjøre noe i retning av dette(?):

    rasmus@mithrandir ~ % cat /etc/hostname.sis2
    inet 10.0.0.1 255.255.255.0 10.0.0.255
    rasmus@mithrandir ~ % cat /etc/hostname.sis1
    inet 10.0.0.2 255.255.255.0 10.0.0.255
    rasmus@mithrandir ~ % cat /etc/hostname.sis0
    inet 10.0.0.3 255.255.255.0 10.0.0.255

    De er da fortsatt i samme subnett 10.0.0.0/24, men interfacene har ulike adresser.

     

    Eller var poenget å endre selve subnet mask'en? Dette vil i så fall føre til separate subnet-konfigurasjoner i /etc/dhcpd.conf.

  3. Sender man en e-post for å spørre commiters? i.e. for r237367 blir det commiteren `kib'. Antagelig mail til kib at freebsd dot org.

     

    En ting som er bra mellom RELENG_9 og RELENG_8 er at man ikke trenger å bale med PHYSMEM_SIZE i kernel configen. Jeg vet ikke helt hvorfor den er fjernet, men det betyr at det ser lysere ut for min GoFlex NET som har 119MB ram. Hvordan skapte man det tallet for minnestørrelsen 0x20000000, eller i Dockstar sitt tilfelle 0x8000000?

     

    btw, tingo, det ser lysere ut med ny hdd i kabinettet, sjekket ikke for data corruption med sha256, men skriver tilbake på tråden http://forums.freebs...4467#post184467 når jeg er helt sikker på at den nye disken <ST325041 0AS> var alt som skulle til. Hvis ikke sjekker jeg videre for data corruption.

  4. Ja ... jeg fant ikke ut hva svn taggen var, men jeg ser at jeg er ajour med RELENG_8. RELENG_8 gjelder fortsatt som STABLE(?), eller betyr den MFC at det kun havner i RELENG_9?

     

    Jeg kjøpte nytt harddisk kabinett (usb 3.0 sådan), og det er kommet noen nye feilmeldinger i dmesg-loggen:

    usbus0: 480Mbps High Speed USB v2.0
    ugen0.1: <Marvell> at usbus0
    uhub0: <Marvell EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus0
    uhub0: 1 port with 1 removable, self powered
    ugen0.2: <ASMedia> at usbus0
    umass0: <ASMedia AS2105, class 0/0, rev 2.10/1.00, addr 2> on usbus0
    umass0:  SCSI over Bulk-Only; quirks = 0x4100
    umass0:0:0:-1: Attached to scbus0
    (probe0:umass-sim0:0:0:0): REPORT LUNS. CDB: a0 0 0 0 0 0 0 0 0 10 0 0
    (probe0:umass-sim0:0:0:0): CAM status: SCSI Status Error
    (probe0:umass-sim0:0:0:0): SCSI status: Check Condition
    (probe0:umass-sim0:0:0:0): SCSI sense: ILLEGAL REQUEST asc:20,0 (Invalid command operation code)
    da0 at umass-sim0 bus 0 scbus0 target 0 lun 0
    da0: <WDC WD80 0AAJS-00B4A0 01.0> Fixed Direct Access SCSI-5 device
    da0: 40.000MB/s transfers
    da0: 76319MB (156301488 512 byte sectors: 255H 63S/T 9729C)
    

    Hva kan dette (probe0 osv.) være for noe da?

  5. [...] variablen dhcpd_ifaces i /etc/rc.conf, eksempel: dhcpd_ifaces="rl0"[...]

    Det er det samme som dhcpd_flags="rl0". Jeg lute ikke på det egentlig, men det er bare at det ikke ser ut til å fungere med flere, f.eks. dhcpd_flags="rl0 rl1 rl2 rl3", som jeg har forsøkt å skrive over.

    Ellers så er det ikke noe sjakktrekk [...]
    Jo, det er et kjempe-trekk, fortell, fortell.

     

    De fleste guider på internett ser ut til å bruke ett fxp0 inn og ett fxp1 ut, mens jeg har fire sis og fire vr ...

  6. Det går bedre nå, det var nok noe rusk i systemet. Men, hvordan kan man bruke mange ethernet interfaces til samme "dhcp pool" og også fungere med pf? Det vil si

    rasmus@mithrandir ~ % cat /etc/hostname.sis2
    inet 10.0.0.1 255.255.255.0 10.0.0.255 description "Local Wired"
    rasmus@mithrandir ~ % cat /etc/hostname.sis1
    inet 10.0.0.1 255.255.255.0 10.0.0.255 description "Local Wired"
    rasmus@mithrandir ~ % cat /etc/hostname.sis0
    inet 10.0.0.1 255.255.255.0 10.0.0.255 description "Local Wired"

    ser ikke ut til å fungere annet enn på sis0, vet ikke hvorfor. Man kan få dhcp adresse på sis1 og sis2 også, men nat fungerer ikke.

     

    Jeg har sett litt på å sette opp vlan, men skjønner ikke helt hvordan det fungerer. Til nå har jeg prøvd dette:

    rasmus@mithrandir ~ % cat /etc/hostname.sis0
    up
    rasmus@mithrandir ~ % cat /etc/hostname.sis1
    up
    rasmus@mithrandir ~ % cat /etc/hostname.sis2
    up
    rasmus@mithrandir ~ % cat /etc/hostname.vlan0
    inet 10.0.0.1 255.255.255.0 10.0.0.255 description "Local Wired" vlan 2 vlandev sis2
    rasmus@mithrandir ~ % cat /etc/hostname.vlan1
    inet 10.0.0.1 255.255.255.0 10.0.0.255 description "Local Wired" vlan 2 vlandev sis1
    rasmus@mithrandir ~ % cat /etc/hostname.vlan2
    inet 10.0.0.1 255.255.255.0 10.0.0.255 description "Local Wired" vlan 2 vlandev sis0
    rasmus@mithrandir ~ % cat /etc/rc.conf.local
    ntpd_flags=			  # enabled during install
    dhcpd_flags="vlan0 vlan1 vlan2"
    rasmus@mithrandir ~ %
    

    Man skulle tro at samme vlan-id skulle gi samme "vlan pool". Fint om noen har snøring.

  7. For de av dere som bruker dhclient på gateway / brannmur og har en litt ustabil link (som går opp og ned ofte) så kan PR bin/166656 være nyttig. Nå slipper jeg å stoppe og starte dhclient manuelt hver gang Get-modemet bestemmer seg for å bounce linken.

    Nyttig å vite. Getinternet faller mye ut her også. Jeg visste ikke at det het "bounce linken".
  8. Hva har du i /etc/resolv.conf? Blir den oppdatert når DHCP kjører?
    På ArchLinux (som jeg bruker), er det sånn at dhcpcd (dhcp client) oppdaterer /etc/resolv.conf automatisk, men man kan skrive noe i /etc/resolv.conf.head og /etc/resolv.conf.tail for å overkjøre noe før og etter, .f.eks. 127.0.0.1 hvis man har en dns-server på laptopen :) Jeg vil tro 10.0.0.1 er det som står der.

     

    Og en ting til: trenger du ikke en "pass in..." for å komplettere din "pass out..." i /etc/pf.conf? (Jeg bruker ikke pf, så her er jeg på tynn is...)

    Denne linja er en forkortelse av to linjer:

    match out on $ext_if from $localnet to any nat-to ($ext_if)
    pass log on $ext_if from $localnet to any
    

    [1]

    Jeg har også prøvd

    match out on $ext_if from $localnet nat-to ($ext_if)
    block all
    pass from { lo0, $localnet }
    

    Som er helt basic stuff fra Mister Hansteen[2]. Så det kan ikke være pf, det må være noe flaue saker jeg har glemt.

     

    -----

    [1] http://www.openbsd.org/faq/pf/nat.html

    [2] http://home.nuug.no/...l#GWSIMPLESETUP

  9. Hallo.

     

    Jeg skal sette opp NAT via PF på en OpenBSD-boks (v5.1). Jeg gjør dette:

     

    (1) Setter ip forwarding i /etc/sysctl.conf:

    net.inet.ip.forwarding=1
    net.inet6.ip6.forwarding=1
    

    (2) Konfigurerer ett inngående og ett utgående nic:

    rasmus@mithrandir ~ % cat /etc/hostname.sis3
    dhcp NONE NONE description "Global Uplink"
    rasmus@mithrandir ~ % cat /etc/hostname.sis2
    inet 10.0.0.1 255.255.255.0 10.0.0.255 description "Local Wired"
    

    (Rebooter)

    (3) Konfigurerer /etc/dhcpd.conf:

     

     

    rasmus@mithrandir ~ % cat /etc/dhcpd.conf
    #ddns-update-style none;
    #authoritative;
    #shared-network LOCAL-LAN {
    #	   allow booting;
    #	   allow bootp;
    	subnet 10.0.0.0 netmask 255.255.255.0 {
    			option domain-name "flat.home";
    			option domain-name-servers 8.8.8.8;
    #				option domain-name-servers 208.67.222.222, 208.67.220.220;
    #				next-server 10.0.0.1;
    			option broadcast-address 10.0.0.255;
    			option routers 10.0.0.1;
    			range 10.0.0.100 10.0.0.254;
    			default-lease-time 86400; #24h
    			max-lease-time 90000;	 #25h
    	}
    #}
    

     

     

    (4) Konfigurerer /etc/pf.conf:

    ext_if = "sis3"
    int_if = "sis2"
    localnet = $int_if:network
    pass out log (all) on $ext_if from $localnet to any nat-to ($ext_if)
    

     

    Jeg mener at da burde alt være i boks, det stemmer ikke. Jeg kan f.eks. få dhcp-adresse 10.0.0.100 når jeg kobler til sis2, men jeg kan ikke curl'e google eler pinge noen. Jeg har fått til dette her tilbake i OpenBSD 4.9, men jeg tror jeg har glemt noe ...

     

    Edit 23/7: endret tittel fra `OpenBSD PF NAT-oppstartsproblemer'

  10. Om mail/dovecot2

    Hey, tingo, hvor lang tid circa tar det før en endring i HEAD/CURRENT havner i STABLE?

     

    Det har nemlig vært aktivitet på dovecot-kompilerings-problemet til hun samme dama i det siste (basically blir det en kernel panic ved installasjon av mail/dovecot{,2}), siden det har noe med nfs å gjøre.

     

    Endring av sys/fs/nfsclient/nfs_clvfsops.c i henhold til commit r237367, for en csup RELENG_8 av dato 1. juli 2012, så ikke ut til å ha noen virkning, det vil si ny kernel panic. btw, hvordan finner jeg ut hvilken commit (rXXXXXX) jeg bruker nå?

  11. Det har en inngang som heter "video/audio in", og det følger med en overgang/adapter som har phono (og s-video) i ene enden, noe som jo kan tyde på at det håndterer kompositt signal.

     

    Jeg har ikke testet den inngangen, men det kan jo tyde på at det vil fungere (men jeg garanterer ikke) hvis Linux driveren også støtter denne "video/audio" inngangen.

    Dette høres ut som noe jeg på prøve å få til. Går det ikke så går det ikke.
  12. Nå er alle varene vel i havn, men ...

     

    ACHTUNG, ALARM! To ting er galt:

     

    1: NH-L12 blokkerer PCIe-slotten på Asrock Z68M-ITX/HT, som det står på Noctuas egne sider. Enten må jeg velge et annet hovedkort, eller annen kjøler. Det må bety enten Asus-kortet jeg tenkte på først, eller om noen vet om en kjøler som passer (det er utrolig trangt der)?

     

    2: Kjøleribbene på DirectCUII-kjøleren til skjermkortet blokkerer for den store 180mm-vifta i toppen av SG08-kabinettet. Enten må jeg bytte vifta eller skjermkortet. Vet noen om et annet GTX670-kort med en mindre kjøleløsning annet enn referansekjøleren nevnt over?

     

    Dette er stress :p

  13. Kan Asus MyCinema kobles inn i scart-til-phono adapteret ovenfor?

     

    Jeg har lest mye rundt og funnet at mange bruker s-vhs deck, ekstra kameraer filmen går igjennom, og ofte bør man velge tv-kort hvor filmen prosesseres på kortet. Det er så utrolig mange kort som anbefales, men disse er ofte gått ut av produksjon.

     

    Pluss, ingen av Analog PCI kortene på LinuxTV finnes på prisjakt.no ...

  14. Jeg brukte et eldre PCI kort jeg plukket opp for en billig penge til denne jobben. De fleste kortene basert på dette chip-settet:

     

    01:06.0 Multimedia controller: Philips Semiconductors SAA7131/SAA7133/SAA7135 Video Broadcast Decoder (rev d1)

     

    Virker bra med video for Linux driveren. Typisk satte jeg en kasett og startet det hele med (hadde mye PAL filmer, du vil kanskje bruke noe annet):

     

    mencoder tv:// -tv driver=v4l2:device=/dev/video0:input=1:norm=PAL-60:alsa:adevice=hw.0,0 -oac copy -ovc copy -o $MOVIE-copy-long.avi

     

    Deretter kodet jeg om og skalerte filmene med:

     

    mencoder $MOVIE-copy-long.avi  -oac mp3lame -ovc lavc -lavcopts vcodec=mpeg2video:vbitrate=6000:ilme:ildct:acodec=mp2:abitrate=224  -vf scale=1280:720 -o $MOVIE

    Ja! Det er noe sånn jeg vil gjøre. Vet du om et bra kort som fortsatt er i salg?

  15. Adapter fra SCART til phono er enkelt å få tak i. F.eks hos Clas Ohlsson.

    Video capture kort finnes det mange av. Søk i Google på video capture linux usb

    Det er noe sånt jeg tenkte det var ja, f.eks. dette scart-til-phono-adapteret og EasyCap DC60 USB Adapter[1]. Mye billigere direkte fra Kina, uten Clasern som mellomledd :)

     

    -----

    [1] Det ser ut som om det er støttet? ==> http://sourceforge.net/projects/easycapdc60/

×
×
  • Opprett ny...