Openbsd F.A.Q

Total Page:16

File Type:pdf, Size:1020Kb

Openbsd F.A.Q OpenBSD F.A.Q March 2012 2 Contents 1 Introduction to OpenBSD 13 1.1 What is OpenBSD? . 14 1.2 On what systems does OpenBSD run? . 14 1.3 Why might I want to use OpenBSD? . 15 1.4 Is OpenBSD really free? . 15 1.5 How can I help support OpenBSD? . 16 1.6 Who maintains OpenBSD? . 17 1.7 When is the next release of OpenBSD? . 17 1.8 What is included with OpenBSD? . 17 1.9 What is new in OpenBSD 5.0? . 19 1.10 Can I use OpenBSD as a desktop system? . 19 1.11 Why is/isn't ProductX included? . 19 2 Getting to know OpenBSD 23 2.1 Web Pages of Interest . 24 2.2 Mailing Lists . 24 2.3 Manual Pages . 25 2.4 Reporting Bugs . 29 3 Getting started with OpenBSD 37 3.1 Buying an OpenBSD CD set . 38 3.2 Buying OpenBSD T-Shirts . 38 3.3 Does OpenBSD provide an ISO image for download? . 38 3.4 Downloading via HTTP, FTP or AFS . 39 3.5 Selecting Hardware . 39 3.6 What is an appropriate ”first system" to learn OpenBSD on? . 41 4 OpenBSD 4.9 Installation Guide 43 4.1 Overview of the OpenBSD installation procedure . 44 4.2 Pre-installation checklist . 46 4.3 Creating bootable OpenBSD install media . 46 4.3.1 Making a CD-ROM . 47 4.3.2 Creating floppies on Unix . 48 4.3.3 Creating floppies on Windows . 48 3 4 CONTENTS 4.4 Booting OpenBSD install media . 49 4.5 Performing a simple install . 49 4.5.1 Starting the install . 49 4.5.2 The Install Questions . 51 4.5.3 Setting up disks . 54 4.5.4 Choosing installation media and file sets . 56 4.5.5 First boot! . 58 4.5.6 One last thing... 58 4.6 Details for a more complex install . 59 4.6.1 Setting up the network . 59 4.6.2 Setting the Time Zone . 60 4.6.3 Custom fdisk(8) layout . 61 4.6.4 Custom disklabel layout . 66 4.7 What files are needed for installation? . 71 4.8 How should I partition my disk? . 73 4.9 Multibooting OpenBSD (amd64, i386) . 77 4.10 Sending your dmesg to [email protected] after the install . 80 4.11 Adding a file set after install . 82 4.12 What is 'bsd.rd'? .......................... 82 4.13 Common installation problems . 83 4.13.1 My Compaq only recognizes 16M RAM . 83 4.13.2 My i386 won't boot after install . 83 4.13.3 My (older, slower) machine booted, but hung at the ssh-keygen steps . 84 4.13.4 I got the message "Failed to change directory" when doing an install . 84 4.13.5 My fdisk partition table is trashed or blank! . 85 4.13.6 I have no floppy or CD-ROM on my machine . 85 4.13.7 I got an SHA256 mismatch during install! . 86 4.14 Customizing the install process . 86 4.15 How can I install a number of similar systems? . 87 4.16 How can I get a dmesg(8) to report an install problem? . 88 5 Building the System from Source 91 5.1 OpenBSD's Flavors . 92 5.2 Why do I need to compile the system from source? . 95 5.3 Building OpenBSD from source . 95 5.3.1 Overview of the building process . 95 5.3.2 Install or Upgrade to closest available binary . 96 5.3.3 Fetching the appropriate source code . 96 5.3.4 Building the kernel . 99 5.3.5 Building the userland . 100 5.4 Building a Release . 101 5.5 Building X (Xenocara) . 102 5.6 Why do I need a custom kernel? . 103 5.7 Building a custom kernel . 105 CONTENTS 5 5.8 Boot-Time Configuration . 107 5.9 Using config(8) to change your kernel . 108 5.10 Getting more verbose output during boot . 110 5.11 Common problems, tips and questions when compiling and building110 5.11.1 The build stopped with a "Signal 11" error . 111 5.11.2 "make build" fails with "cannot open output file snake: is a directory" . 111 5.11.3 My IPv6-less system doesn't work! . 111 5.11.4 Oops! I forgot to make the /usr/obj directory first! . 111 5.11.5 Tip: Put /usr/obj on its own partition . 112 5.11.6 How do I not build parts of the tree? . 112 5.11.7 Where can I learn more about the build process? . 112 5.11.8 I didn't see any snapshots on the FTP site. Where did they go? . 112 5.11.9 How do I bootstrap a newer version of the compiler (gcc)? 113 5.11.10 What is the best way to update /etc, /var, and /dev? . 113 5.11.11 Is there an easy way to make all the file hierarchy changes?114 5.11.12 Can I cross-compile? Why not? . 114 6 Networking 115 6.1 Before we go any further . 116 6.2 Network configuration . 116 6.2.1 Identifying and setting up your network interfaces . 116 6.2.2 Default gateway . 119 6.2.3 DNS Resolution . 119 6.2.4 Host name . 119 6.2.5 Activating the changes . 119 6.2.6 Checking routes . 120 6.2.7 Setting up your OpenBSD box as a forwarding gateway . 121 6.2.8 Setting up aliases on an interface . 121 6.3 How do I filter and firewall with OpenBSD? . 122 6.4 Dynamic Host Configuration Protocol (DHCP) . 123 6.4.1 DHCP Client . 123 6.4.2 DHCP Server . 124 6.5 PPP . 125 6.6 Tuning networking parameters . 128 6.6.1 I don't want the kernel to dynamically allocate a certain port . 129 6.7 Simple NFS usage . 129 6.8 Setting up a network bridge in OpenBSD . 132 6.9 How do I boot using PXE? (i386, amd64) . 135 6.10 The Common Address Redundancy Protocol (CARP) . 137 6.10.1 What is CARP and how does it work? . 137 6.10.2 Configuration . 138 6.10.3 Load balancing . 140 6.10.4 More Information on CARP . 140 6 CONTENTS 6.11 Using OpenNTPD . 141 6.11.1 "But OpenNTPD isn't as accurate as the ntp.org daemon!"141 6.11.2 "Someone has claimed that OpenNTPD is 'harmful'!" . 141 6.11.3 Why can't my other machines synchronize to OpenNTPD?142 6.12 What are my wireless networking options? . 142 7 Keyboard and Display Controls 145 7.1 How do I remap the keyboard? (wscons) . 146 7.2 Is there console mouse support in OpenBSD? . 146 7.3 Accessing the Console Scrollback Buffer (amd64, i386, some Alpha)146 7.4 How do I switch consoles? (amd64, i386, Zaurus, some Alpha) . 146 7.5 How do I use a console resolution of 80x50? (amd64, i386, some Alpha).................................147 7.6 How do I use a serial console? . 148 7.7 How do I blank my console? (wscons) . 152 7.8 EVERYTHING I TYPE AT THE LOGIN PROMPT IS IN CAPS!152 7.9 What is tmux? . 153 7.9.1 Advanced tmux usage . 157 8 General Questions 159 8.1 X won't start, I get lots of error messages . 161 8.2 Can I use programming language "L" on OpenBSD? . 161 8.3 What is the ports tree? . 165 8.4 What are packages? . 165 8.5 Should I use Ports or Packages? . 165 8.6 Is there any way to use my floppy drive if it's not attached during boot? . 165 8.7 OpenBSD Bootloader (i386, amd64 specific) . 166 8.8 S/Key . 166 8.9 What OpenBSD platforms support SMP? (Symmetric Multi-Processor)170 8.10 I get Input/output error when trying to use my tty devices . 171 8.11 What web browsers are available for OpenBSD? . 171 8.12 How do I use the mg editor? . 172 8.13 ksh(1) does not appear to read my .profile! . 173 8.14 Why does my /etc/motd file get overwritten when I modified it? 173 8.15 Antialiased and TrueType fonts in X . 173 8.16 Does OpenBSD support any journaling filesystems? . 173 8.17 Reverse DNS or Why is it taking so long for me to log in? . 174 8.18 Why do the OpenBSD web pages not conform to HTML4/XHTML?176 8.19 Why is my clock off by twenty-some seconds? . 176 8.20 Why is my clock off by several hours? . 176 CONTENTS 7 9 Migrating to OpenBSD 179 9.1 Tips for users of other Unix-like Operating Systems . 180 9.2 Dual booting Linux and OpenBSD . 182 9.3 Converting your Linux (or other Sixth Edition-style) password file to BSD-style . 183 9.4 Running Linux binaries on OpenBSD . 183 9.5 Accessing your Linux files from OpenBSD . 184 10 System Management 185 10.1 When I try to su to root it says that I'm in the.
Recommended publications
  • Alternatív Valóság Kovács Ákos Hálózatok 10+ Tb/S 6,4 Tb/S 1,6 Tb/S 1 Tb/S
    Számítógép hálózatok Alternatív valóság Kovács Ákos Hálózatok 10+ Tb/s 6,4 Tb/s 1,6 Tb/s 1 Tb/s 800 Gb/s 400 Gb/s 2017? • A jelen és a jövő 200 Gb/s 2018-2020? • Egyre nagyobb informatikai átviteli 50 Gb/s sebesség kell, jó minőségben 100 Gb/s 2018-2020? 2010 • Switchek minden hálózat alapjai 25 Gb/s 40 Gb/s 2016? 2010 5 Gb/s 10 Gb/s 2016? 2002 2,5 Gb/s 2016? 1 Gb/s 1998 100 Mb/s 1995 10 Mb/s 1983 Switchek • Switch-ekről általában • HUB, Bridge, L2 Switch, L3 Switch, Router • 10/100/1000/10GE switch-ek 2,5GE, 5GE (multiGIG switchek) • Néhány fontosabb működési paraméter • Hátlap (backplane) sávszélesség (Gbps) • Csomag továbbítási sebesség (packet forwarding rate, Mpps) • Switch-elési módok (switching methods, forwarding modes) • Fast Forward (cut-through, fragment-free) • Store-and-Forward • Adaptive (intelligent) L2 Switchek • L2 kommunikációra • Csak a MAC cím alapján (lokális hálózatokhoz LAN) MAC cím (48 bit) 24 bit 24 bit Organizationally Unique Identifier A gyártó osztja ki (OUI) L2 Switchek • A switch nem kérdezi meg a MAC címeket, csak megjegyzi • Ha nem tudja merre kellene menni akkor jön a flood (minden portjára elküldi kivéve amin kapta) • Ha erre válaszolnak, akkor azt MAC-PORT párost megjegyzi L2 Switchek döntési lánca • Layer 2 • CAM Content Addressable memory MAC címek • TCAM (ACL, QoS táblák) 3 értéke lehet, 0,1,X ahol x a „don’t care” bit • Kérdések melyekre válaszolni kell: • Merre továbbítsam a csomagot? • Továbbítsam a csomagot? • Milyen QoS értékekkel továbbítsam a csomagot? • InLine sebesség (ASIC) L3 switchek • Más néven Multi-layer switchek • További döntési lehetőségek a magasabb rétegek alapján mint pl.
    [Show full text]
  • Educational Directory, 1
    DEPARTMENT OF THEINTERIOR BUREAU OF EDUCATION BULLETIN, 1922, No.50, EDUCATIONALDIRECTORY 1922-1923 WASHINGTON GOVERNMENT PRINTING OFFICE 1923 A u ADDITIONAL COPIES OP THIS PUBLICATION MAY BE PROCURED rams THE SUPERINTENDENT OF DOCUMENTS GOVERNMENT PRINTING OFFICE WASHINGTON, AT 115 CENTS PER COPY PURCHASER AGREES NOT TO RESELL 1SR DISTRIBUTE THIS COPT TOR PROT1T.-P1111. RES. S7, APPROVED MAY 11, 1923 IL CONTENTS. I. The United StatesBureau of Education Page: II. Principal State school officers 1 III. County and other local 3 superintendents of schools.- 13 IV. Superintendents of prIblic schools in cities and towns. 46 V. Presidents of universities andcolleges VI. Presidents of junior 67 77 VII. Heads 9f departm nts ofeducation 78 N111 I. Presidentsor deans of schools of theology 87 IX. Presidents or deans of schools of law 90 X. Presidents or deans of schools of tiielicine 92 XI. Presidents or deans of schools of dentistry 94 Presidents or deans of schools of pharmacy.. XII I. Presidents of schools of 94' osteopathy 96 X IV. Presidents or deans of srliools of veterinary medicine 96 XV. Presidents, etc.. of institutionsfor the training of teachers: 1. Presidents of teachers' colleges. 96 II. Principals of normal training schools: 1. Public normal sclu 99 2. Private normal selfols 104 'III. Directors of kindergarten training incolleges, normal schools, and kindergarten training 84110eild 105 XVI. Directors of.summer schools 109 XVII. Librarians of Public and society Librai 126 XVIII. Executive officers of State library 151 X IX. Directors of librafy schools 152 X X. Educational boards and foundations X X I. Church. educational boards and 152 societies.
    [Show full text]
  • Gigabit Ethernet - CH 3 - Ethernet, Fast Ethernet, and Gigabit Ethern
    Switched, Fast, and Gigabit Ethernet - CH 3 - Ethernet, Fast Ethernet, and Gigabit Ethern.. Page 1 of 36 [Figures are not included in this sample chapter] Switched, Fast, and Gigabit Ethernet - 3 - Ethernet, Fast Ethernet, and Gigabit Ethernet Standards This chapter discusses the theory and standards of the three versions of Ethernet around today: regular 10Mbps Ethernet, 100Mbps Fast Ethernet, and 1000Mbps Gigabit Ethernet. The goal of this chapter is to educate you as a LAN manager or IT professional about essential differences between shared 10Mbps Ethernet and these newer technologies. This chapter focuses on aspects of Fast Ethernet and Gigabit Ethernet that are relevant to you and doesn’t get into too much technical detail. Read this chapter and the following two (Chapter 4, "Layer 2 Ethernet Switching," and Chapter 5, "VLANs and Layer 3 Switching") together. This chapter focuses on the different Ethernet MAC and PHY standards, as well as repeaters, also known as hubs. Chapter 4 examines Ethernet bridging, also known as Layer 2 switching. Chapter 5 discusses VLANs, some basics of routing, and Layer 3 switching. These three chapters serve as a precursor to the second half of this book, namely the hands-on implementation in Chapters 8 through 12. After you understand the key differences between yesterday’s shared Ethernet and today’s Switched, Fast, and Gigabit Ethernet, evaluating products and building a network with these products should be relatively straightforward. The chapter is split into seven sections: l "Ethernet and the OSI Reference Model" discusses the OSI Reference Model and how Ethernet relates to the physical (PHY) and Media Access Control (MAC) layers of the OSI model.
    [Show full text]
  • BSD – Alternativen Zu Linux
    ∗BSD { Alternativen zu Linux Karl Lockhoff March 19, 2015 Inhaltsverzeichnis I Woher kommt BSD? I Was ist BSD? I Was ist sind die Unterschiede zwischen FreeBSD, NetBSD und OpenBSD? I Warum soll ich *BSD statt Linux einsetzen? I Chuck Haley und Bill Joy entwickeln den vi in Berkeley I Bill Joy erstellt eine Sammlung von Tools, 1BSD I Unix Version 7 erscheint I 2BSD erscheint (Basis f¨urdie Weiterentwicklung PDP-11) I 3BSD erscheint (erstmalig mit einen eigenen Kernel) I 4BSD erscheint (enth¨altdas fast file system (ffs)) I Bill Joy wechselt zu Sun Microsystems I Kirk McKusick ¨ubernimmt die Entwicklung von BSD I 1978 I 1979 I 1980 I 1981 Woher kommt BSD? I 1976 I Unix Version 6 erscheint I 2BSD erscheint (Basis f¨urdie Weiterentwicklung PDP-11) I 3BSD erscheint (erstmalig mit einen eigenen Kernel) I 4BSD erscheint (enth¨altdas fast file system (ffs)) I Bill Joy wechselt zu Sun Microsystems I Kirk McKusick ¨ubernimmt die Entwicklung von BSD I Bill Joy erstellt eine Sammlung von Tools, 1BSD I Unix Version 7 erscheint I 1979 I 1980 I 1981 Woher kommt BSD? I 1976 I Unix Version 6 erscheint I 1978 I Chuck Haley und Bill Joy entwickeln den vi in Berkeley I 2BSD erscheint (Basis f¨urdie Weiterentwicklung PDP-11) I 3BSD erscheint (erstmalig mit einen eigenen Kernel) I 4BSD erscheint (enth¨altdas fast file system (ffs)) I Bill Joy wechselt zu Sun Microsystems I Kirk McKusick ¨ubernimmt die Entwicklung von BSD I Unix Version 7 erscheint I 1979 I 1980 I 1981 Woher kommt BSD? I 1976 I Unix Version 6 erscheint I 1978 I Chuck Haley und Bill Joy entwickeln den
    [Show full text]
  • ROBERT BURNS and PASTORAL This Page Intentionally Left Blank Robert Burns and Pastoral
    ROBERT BURNS AND PASTORAL This page intentionally left blank Robert Burns and Pastoral Poetry and Improvement in Late Eighteenth-Century Scotland NIGEL LEASK 1 3 Great Clarendon Street, Oxford OX26DP Oxford University Press is a department of the University of Oxford. It furthers the University’s objective of excellence in research, scholarship, and education by publishing worldwide in Oxford New York Auckland Cape Town Dar es Salaam Hong Kong Karachi Kuala Lumpur Madrid Melbourne Mexico City Nairobi New Delhi Shanghai Taipei Toronto With offices in Argentina Austria Brazil Chile Czech Republic France Greece Guatemala Hungary Italy Japan Poland Portugal Singapore South Korea Switzerland Thailand Turkey Ukraine Vietnam Oxford is a registered trade mark of Oxford University Press in the UK and in certain other countries Published in the United States by Oxford University Press Inc., New York # Nigel Leask 2010 The moral rights of the author have been asserted Database right Oxford University Press (maker) First published 2010 All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, without the prior permission in writing of Oxford University Press, or as expressly permitted by law, or under terms agreed with the appropriate reprographics rights organization. Enquiries concerning reproduction outside the scope of the above should be sent to the Rights Department, Oxford University Press, at the address above You must not circulate this book in any other binding or cover and you must impose the same condition on any acquirer British Library Cataloguing in Publication Data Data available Library of Congress Cataloging in Publication Data Data available Typeset by SPI Publisher Services, Pondicherry, India Printed in Great Britain on acid-free paper by MPG Books Group, Bodmin and King’s Lynn ISBN 978–0–19–957261–8 13579108642 In Memory of Joseph Macleod (1903–84), poet and broadcaster This page intentionally left blank Acknowledgements This book has been of long gestation.
    [Show full text]
  • Networking Tutorial
    EDUCATION Ethernet Technology Allen Light, Broadcom Corp. SNIA Legal Notice EDUCATION • The material contained in this tutorial is copyrighted by the SNIA. • Member companies and individuals may use this material in presentations and literature under the following conditions: – Any slide or slides used must be reproduced without modification – The SNIA must be acknowledged as source of any material used in the body of any document containing material from these presentations. • This presentation is a project of the SNIA Education Committee. SNIA© 2007 Storage Networking Industry Association. All Rights Reserved. Ethernet Technology 2 Abstract EDUCATION Ethernet, the standard local area network (LAN) access method. A specification for "LAN," "LAN connection" or "network card" automatically implies Ethernet without saying so. This session provides an overview of Ethernet technology, with an emphasis on the evolution of the standards from the original implementation of Ethernet on coax cable to the latest 10Gb Ethernet implementations. SNIA© 2007 Storage Networking Industry Association. All Rights Reserved. Ethernet Technology 3 Agenda EDUCATION • The Original Standard • Evolution of Ethernet • Elements of Ethernet • The Frame / Addressing • Media Access Controller • Physical Media SNIA© 2007 Storage Networking Industry Association. All Rights Reserved. Ethernet Technology 4 'net-"w&rk EDUCATION • A system of computers, terminals, and databases connected by communications lines Local Area Network (LAN) • A network of personal computers in a small area (like an office) that are linked by cable, can communicate directly with other devices in the network and can share resources (from Merriam Webster) • So why is this guy talking about a LAN technology at a storage networking conference? SNIA© 2007 Storage Networking Industry Association.
    [Show full text]
  • E-Book Readers Kindle Sony and Nook a Comparative Study
    E-BOOK READERS KINDLE SONY AND NOOK: A COMPARATIVE STUDY Baban Kumbhar Librarian Rayat Shikshan Sanstha’s Dada Patil Mahavidyalaya, Karjat, Dist Ahmednagar E-mail:[email protected] Abstract An e-book reader is a portable electronic device for reading digital books and periodicals, better known as e- books. An e-book reader is similar in form to a tablet computer. Kindle is a series of e-book readers designed and marketed by Amazon.com. The Sony Reader was a line of e-book readers manufactured by Sony. NOOK is a brand of e-readers developed by American book retailer Barnes & Noble. Researcher compares three E-book readers in the paper. Keywords: e-book reader, Kindle, Sony, Nook 1. Introduction: An e-reader, also called an e-book reader or e-book device, is a mobile electronic device that is designed primarily for the purpose of reading digital e-books and periodicals. Any device that can display text on a screen may act as an e-book reader, but specialized e-book reader designs may optimize portability, readability (especially in sunlight), and battery life for this purpose. A single e-book reader is capable of holding the digital equivalent of hundreds of printed texts with no added bulk or measurable mass.[1] An e-book reader is similar in form to a tablet computer. A tablet computer typically has a faster screen capable of higher refresh rates which makes it more suitable for interaction. Tablet computers also are more versatile, allowing one to consume multiple types of content, as well as create it.
    [Show full text]
  • Manual Root Nook Simple Touch 1.2.1
    Manual Root Nook Simple Touch 1.2.1 Root a v1.1.5 NST w/ GlowLight: via Long Hoang's guide My Nook simple touch can't connect to the internet (self.nook). submitted 8 months ago I manually updated it to 1.2.1 but it still won't connect to the internet. permalink, save, parent. 1.2.1 Frontlit running series as chapters must be loaded onto the device manually. Kindle Paperwhite, Kobo Glo, Nook Simple Touch GlowLight Cool Reader, Perfect Viewer, APV PDF Viewer Pro, Mango, Root Browser/ES File Explorer. I recently dusted off the Nook Simple Touch and decided to try some of the root options Update your nook to 1.2.1 version B&N firmware and root with the most. Advice do not root your phone until android 5.0 co(GAME)(2.3+) Defend (Q) CM12s is messing up the color on custom kernel(Q) One (Q) Setting network selection to manual as default. Lost Nook HD+ power adapter in Europe. (App)(1.2.1)UU AppPurifier · (Q) Yu Yureka (micromax) Phone "Display setting" I. ADE Video Tutorial · Rooting nook · Rooting NookColor · nook Manual ROM options for the Nook HD Stock ROM with Root on Android 4.0 Sites talking about rooting the Nook Color typically advise installing a new Update your nook to 1.2.1 version B&N firmware and root with the most recent version of RootManager. Friends Please let me know how to Root my S5 i cant find supported root files for my mobile (Q) Touch screen shop? (Q) Setting network selection to manual as default.
    [Show full text]
  • Ethernet and Wifi
    Ethernet and WiFi hp://xkcd.com/466/ CSCI 466: Networks • Keith Vertanen • Fall 2011 Overview • Mul?ple access networks – Ethernet • Long history • Dominant wired technology – 802.11 • Dominant wireless technology 2 Classic Ethernet • Ethernet – luminferous ether through which electromagne?c radiaon once thought to propagate – Carrier Sense, Mul?ple Access with Collision Detec?on (CSMA/CD) – IEEE 802.3 Robert Metcalfe, co- inventor of Ethernet 3 Classic Ethernet • Ethernet – Xerox Ethernet standardized as IEEE 802.3 in 1983 – Xerox not interested in commercializing – Metcalfe leaves and forms 3Com 4 Ethernet connec?vity • Shared medium – All hosts hear all traffic on cable – Hosts tapped the cable – 2500m maximum length – May include repeaters amplifying signal – 10 Mbps bandwidth 5 Classic Ethernet cabling Cable aSer being "vampire" tapped. Thick Ethernet cable (yellow), 10BASE-5 transceivers, cable tapping tool (orange), 500m maximum length. Thin Ethernet cable (10BASE2) with BNC T- connector, 185m maximum length. 6 Ethernet addressing • Media Access Control address (MAC) – 48-bit globally unique address • 281,474,976,710,656 possible addresses • Should last ?ll 2100 • e.g. 01:23:45:67:89:ab – Address of all 1's is broadcast • FF:FF:FF:FF:FF:FF 7 Ethernet frame format • Frame format – Manchester encoded – Preamble products 10-Mhz square wave • Allows clock synch between sender & receiver – Pad to at least 64-bytes (collision detec?on) Ethernet 802.3 AlternaWng 0's 48-bit MAC and 1's (except addresses SoF of 11) 8 Ethernet receivers • Hosts listens to medium – Deliver to host: • Any frame with host's MAC address • All broadcast frames (all 1's) • Mul?cast frames (if subscribed to) • Or all frames if in promiscuous mode 9 MAC sublayer • Media Access Control (MAC) sublayer – Who goes next on a shared medium – Ethernet hosts can sense if medium in use – Algorithm for sending data: 1.
    [Show full text]
  • HTTP Cookie - Wikipedia, the Free Encyclopedia 14/05/2014
    HTTP cookie - Wikipedia, the free encyclopedia 14/05/2014 Create account Log in Article Talk Read Edit View history Search HTTP cookie From Wikipedia, the free encyclopedia Navigation A cookie, also known as an HTTP cookie, web cookie, or browser HTTP Main page cookie, is a small piece of data sent from a website and stored in a Persistence · Compression · HTTPS · Contents user's web browser while the user is browsing that website. Every time Request methods Featured content the user loads the website, the browser sends the cookie back to the OPTIONS · GET · HEAD · POST · PUT · Current events server to notify the website of the user's previous activity.[1] Cookies DELETE · TRACE · CONNECT · PATCH · Random article Donate to Wikipedia were designed to be a reliable mechanism for websites to remember Header fields Wikimedia Shop stateful information (such as items in a shopping cart) or to record the Cookie · ETag · Location · HTTP referer · DNT user's browsing activity (including clicking particular buttons, logging in, · X-Forwarded-For · Interaction or recording which pages were visited by the user as far back as months Status codes or years ago). 301 Moved Permanently · 302 Found · Help 303 See Other · 403 Forbidden · About Wikipedia Although cookies cannot carry viruses, and cannot install malware on 404 Not Found · [2] Community portal the host computer, tracking cookies and especially third-party v · t · e · Recent changes tracking cookies are commonly used as ways to compile long-term Contact page records of individuals' browsing histories—a potential privacy concern that prompted European[3] and U.S.
    [Show full text]
  • Gigabit Ethernet
    Ethernet Technologies and Gigabit Ethernet Professor John Gorgone Ethernet8 Copyright 1998, John T. Gorgone, All Rights Reserved 1 Topics • Origins of Ethernet • Ethernet 10 MBS • Fast Ethernet 100 MBS • Gigabit Ethernet 1000 MBS • Comparison Tables • ATM VS Gigabit Ethernet •Ethernet8SummaryCopyright 1998, John T. Gorgone, All Rights Reserved 2 Origins • Original Idea sprang from Abramson’s Aloha Network--University of Hawaii • CSMA/CD Thesis Developed by Robert Metcalfe----(1972) • Experimental Ethernet developed at Xerox Palo Alto Research Center---1973 • Xerox’s Alto Computers -- First Ethernet Ethernet8systemsCopyright 1998, John T. Gorgone, All Rights Reserved 3 DIX STANDARD • Digital, Intel, and Xerox combined to developed the DIX Ethernet Standard • 1980 -- DIX Standard presented to the IEEE • 1980 -- IEEE creates the 802 committee to create acceptable Ethernet Standard Ethernet8 Copyright 1998, John T. Gorgone, All Rights Reserved 4 Ethernet Grows • Open Standard allows Hardware and Software Developers to create numerous products based on Ethernet • Large number of Vendors keeps Prices low and Quality High • Compatibility Problems Rare Ethernet8 Copyright 1998, John T. Gorgone, All Rights Reserved 5 What is Ethernet? • A standard for LANs • The standard covers two layers of the ISO model – Physical layer – Data link layer Ethernet8 Copyright 1998, John T. Gorgone, All Rights Reserved 6 What is Ethernet? • Transmission speed of 10 Mbps • Originally, only baseband • In 1986, broadband was introduced • Half duplex and full duplex technology • Bus topology Ethernet8 Copyright 1998, John T. Gorgone, All Rights Reserved 7 Components of Ethernet • Physical Medium • Medium Access Control • Ethernet Frame Ethernet8 Copyright 1998, John T. Gorgone, All Rights Reserved 8 CableCable DesignationsDesignations 10 BASE T SPEED TRANSMISSION MAX TYPE LENGTH Ethernet8 Copyright 1998, John T.
    [Show full text]
  • Pipewire: a Low-Level Multimedia Subsystem
    Proceedings of the 18th Linux Audio Conference (LAC-20), SCRIME, Université de Bordeaux, France, November 25–27, 2020 PIPEWIRE: A LOW-LEVEL MULTIMEDIA SUBSYSTEM Wim Taymans ∗ Principal Software Engineer Red Hat, Spain [email protected] ABSTRACT 2. LINUX AUDIO LANDSCAPE PipeWire is a low-level multimedia library and daemon that facili- Audio support on Linux first appeared with the Open Sound System tates negotiation and low-latency transport of multimedia content be- (OSS) [6] and was until the 2.4 kernel the only audio API available tween applications, filters and devices. It is built using modern Linux on Linux. It was based around the standard Unix open/close/read- infrastructure and has both performance and security as its core de- /write/ioctl system calls. sign guidelines. The goal is to provide services such as JACK and OSS was replaced by the Advanced Linux Sound Architecture PulseAudio on top of this common infrastructure. PipeWire is media (ALSA) [7]from Linux 2.5. ALSA improved on the OSS API and agnostic and supports arbitrary compressed and uncompressed for- included a user space library that abstracted many of the hardware mats. A common audio infrastructure with backwards compatibility details. The ALSA user-space library also includes a plugin infras- that can support Pro Audio and Desktop Audio use cases can poten- tructure that can be used to create new custom devices and plugins. tially unify the currently fractured audio landscape on Linux desk- Unfortunately, the plugin system is quite static and requires editing tops and workstations and give users and developers a much better of configuration files.
    [Show full text]